Commit Graph

103 Commits

Author SHA1 Message Date
Bradlee Speice
60075184ea Filter out books with null language 2014-12-14 21:20:05 -05:00
Bradlee Speice
d79f898bce Properly rename defaultBookName to Initials 2014-12-01 23:15:40 -05:00
Bradlee Speice
fad6e30077 Switch an Esperandro setter/getter 2014-12-01 23:12:16 -05:00
Bradlee Speice
ddcaca4416 DownloadActivity can now show the settings 2014-12-01 21:00:54 -05:00
Bradlee Speice
c6216afa60 Multiple Bible support and internet usage settings
Fixes #2 completely.
2014-12-01 20:48:32 -05:00
Bradlee Speice
f9a831eb5d Settings menu shows the font size 2014-12-01 15:48:19 -05:00
Bradlee Speice
caf2227555 Refactor the tag parsing system
Much cleaner, I like this a whole lot more.
2014-12-01 11:51:13 -05:00
Bradlee Speice
3d1e34e586 Add some cosmetic tweaks
Text size and color mostly
2014-11-29 22:32:39 -05:00
Bradlee Speice
ee62ddb707 Refactor out some dependencies 2014-11-26 23:27:30 -05:00
Bradlee Speice
66076c759a Switch to the VerseLookup over parser
Allows me to use the LRUCache frontent
2014-11-26 23:22:18 -05:00
Bradlee Speice
96c5c895e9 Seek-to working!
For some reason, things at 1st Timothy onward don't work, but everything up to that point does. I'll call that enough for now.
PLEASE NOTE: This code needs serious refactoring and testing, dependencies are all over the place. Functionally it's OK for now though.
2014-11-26 22:41:55 -05:00
Bradlee Speice
54b0290ef2 Slight edits
Scrolling is nice and quick
Animations aren't great, but what I'm trying to do might actually be possible... I can actually remove the JS code.
2014-11-25 23:22:33 -05:00
Bradlee Speice
d6c5662fa5 RecyclerView initial demonstration 2014-11-25 22:32:16 -05:00
Bradlee Speice
147c6a5248 Add a TODO 2014-11-25 10:41:34 -05:00
Bradlee Speice
3ed3d6c08b Merge branch 'master' of http://github.com/MinimalBible/MinimalBible 2014-11-22 22:15:54 -05:00
Bradlee Speice
8d65327853 More boundary refactoring and testing
Only testing branch logic is so nice...
2014-11-22 17:31:53 -05:00
Bradlee Speice
05d2d006e4 Boundary refactor, and add some tests 2014-11-22 17:07:58 -05:00
Bradlee Speice
18d3620da3 Refactor a bit to make testing easier 2014-11-22 16:28:05 -05:00
Bradlee Speice
fc38192dba Minor modifications 2014-11-22 00:38:06 -05:00
Bradlee Speice
fdd0a81837 Remove the release build folder
It's what should actually be in main
2014-11-22 00:34:55 -05:00
Bradlee Speice
07b9d04933 Add some slight refactoring
Unfortunately it's too hard to add the tests I wanted to
2014-11-22 00:21:38 -05:00
Bradlee Speice
90db3e6a1a Fix the download progress not updating
Integer roundoff errors...
2014-11-20 23:19:06 -05:00
Bradlee Speice
187a73cf92 Kotlin migration is done!
There will of course be refactoring and whatnot, but I consider this an accomplishment.
2014-11-12 23:41:05 -05:00
Bradlee Speice
0e7680ca9e Rename the ExpListNavDrawerFragment 2014-11-12 22:21:32 -05:00
Bradlee Speice
18c9df404e Books are now deleted correctly
Still need to handle all the network related errors...
2014-11-12 01:01:34 -05:00
Bradlee Speice
8137c4795a Fix issues the OsisParser regenerating VerseContent
BookManager is still currently unable to delete books
2014-11-12 00:34:31 -05:00
Bradlee Speice
b65b5680f9 Remove the InstalledManager
Largely duplicated work, and makes testing easier!
2014-11-11 23:46:51 -05:00
Bradlee Speice
35b515add7 Small documentation update on Injector 2014-11-11 23:26:01 -05:00
Bradlee Speice
7cfe273cb6 Refactor BookDownloadManager to Kotlin
I don't like that I had to make one static method a class method, but I like how much cleaner everything else is!
2014-11-11 22:55:31 -05:00
Bradlee Speice
86adeb4951 Refactor the DLProgressEvent to Kotlin 2014-11-11 21:53:13 -05:00
Bradlee Speice
c394fce273 Use a delegate to make OsisParser cleaner 2014-11-11 10:09:47 -05:00
Bradlee Speice
cc15e9219d Some slight refactoring, test filtering books 2014-11-08 00:22:13 -05:00
Bradlee Speice
c0281cc8c7 Working language selector! 2014-11-07 00:11:05 -05:00
Bradlee Speice
88a40cbfbb Add a language spinner
It doesn't do much yet...
2014-11-06 23:13:45 -05:00
Bradlee Speice
23bd5136b5 Provide access to network state
Also fix the no books installed issue (again)
2014-11-06 20:06:17 -05:00
Bradlee Speice
72f375ff9f Revert "Remove the build flavors"
This reverts commit c38dad605a.
2014-11-06 19:57:13 -05:00
Bradlee Speice
c38dad605a Remove the build flavors
This is actually a pretty big accomplishment, should be a blog post shortly.
2014-10-30 00:42:23 -04:00
Bradlee Speice
1eb914819d Refactor main menu to Kotlin
So much less code to write and maintain... love it.
2014-10-24 23:53:39 -04:00
Bradlee Speice
f4e8ffaebc Some more cleanup and additions
Android is seriously not test-friendly
2014-10-22 23:16:52 -04:00
Bradlee Speice
22fd32b26d RefreshManager going functional! 2014-10-22 22:21:42 -04:00
Bradlee Speice
9424d43ef7 Not pretty, but displays verse at top of screen 2014-10-12 23:53:59 -04:00
Bradlee Speice
ff9f2ac7b3 Slight refactor
Tried to refactor all the way to Kotlin, but ran into some casting issues ultimately after trying to work around Dagger.
2014-10-12 22:34:17 -04:00
Bradlee Speice
bfde7d5839 Fix NPE trying to open a book 2014-10-12 21:27:48 -04:00
Bradlee Speice
df5700107d Kotlin WebView/Javascript client! 2014-09-14 21:56:09 -04:00
Bradlee Speice
cbb4b5fd14 Add a whole lot of debug goodies 2014-09-12 22:23:48 -04:00
Bradlee Speice
cb13dd64aa Get a first manager to Kotlin
Extension functions are fun...
2014-09-11 00:41:11 -04:00
Bradlee Speice
2ae714a935 Kotlin migration continues... 2014-09-10 23:31:16 -04:00
Bradlee Speice
f05e50292e Move parser to Kotlin 2014-09-10 22:41:34 -04:00
Bradlee Speice
3d8ff65af4 Bringing back Kotlin
I can do manual DI for testing, other Android classes can handle interfacing with Kotlin. From my testing, interop is quite smooth.
2014-09-09 23:31:32 -04:00
Bradlee Speice
4d0a8618a8 Displaying chapter and verse headers now 2014-09-09 23:05:58 -04:00