Commit Graph

67 Commits

Author SHA1 Message Date
Bradlee Speice
6191943d3f Downloading now shows progress!
Nasty bug where you can double register to the bus because it's not actually destroyed, need to fix that.
2014-05-24 22:13:23 -04:00
Bradlee Speice
6afb9b6f28 Can download books!
Progress doesn't show, but I'm about to fix that.
2014-05-24 21:12:20 -04:00
Bradlee Speice
38181c8827 Remove the Otto dependency
I appreciate Green Robot's EventBus' ability to let subscribers choose what thread they subscribe on.
2014-05-24 15:12:40 -04:00
Bradlee Speice
2c494edadc Unit testing now working
Also demo test case for async testing.
2014-05-24 15:11:26 -04:00
Bradlee Speice
bba77bb45a And add an incredibly basic test 2014-05-24 02:13:35 -04:00
Bradlee Speice
2af187e429 Enable android testing 2014-05-24 02:12:57 -04:00
Bradlee Speice
221f01653f Add the Otto dependency 2014-05-24 02:03:44 -04:00
Bradlee Speice
d7a9ad3c82 Extra refactoring and cleanup on BookItemHolder
Also, rules for displaying everything and layouts are fleshed out.
2014-05-20 22:21:59 -04:00
Bradlee Speice
135832859c Add a couple TODOs for cleaning the Adapter 2014-05-19 23:32:27 -04:00
Bradlee Speice
f7f3b56db8 Add bones for registering download progress 2014-05-19 23:20:47 -04:00
Bradlee Speice
d10626efe6 Switch to Esperandro for SharedPreferences 2014-05-19 22:52:00 -04:00
Bradlee Speice
d664f12d08 Path refactoring
Also fixed an issue with View recycling
2014-05-19 22:34:56 -04:00
Bradlee Speice
b04d6c67ae Add in the ProgressWheel!
Also make sure it gets put in the proper package to make sure the author gets credit.
2014-05-17 01:37:44 -04:00
Bradlee Speice
5222b6e3e6 Various cleanups
Move ProgressWheel into the project proper, optimize the DL ListView
And also remove android-iconify. Despite using icons (which is awesome)
it didn't handle button highlight on click well, and the icons seemed a
bit small anyways.
2014-05-17 01:16:36 -04:00
Bradlee Speice
01d5e97d21 Some new libraries to play with
Not all will be used quite yet.
2014-05-17 00:07:52 -04:00
Bradlee Speice
13fc473081 Add a download button to the download list view! 2014-05-12 22:18:37 -04:00
Bradlee Speice
4e01ff666e Big documentation (no functionality) update 2014-05-10 20:20:16 -04:00
Bradlee Speice
8292dc91a1 Update one more TODO 2014-05-10 19:21:42 -04:00
Bradlee Speice
eeb0df3dcf Incredibly minor documentation update 2014-05-10 19:20:25 -04:00
Bradlee Speice
6cd3f712d8 Sort downloadable books 2014-05-10 19:19:23 -04:00
Bradlee Speice
8b499b9215 Ugly hack to get everything working until Dagger issues resolved.
Dagger issue is being tracked here: https://github.com/square/dagger/issues/410
2014-05-10 19:09:21 -04:00
DjBushido
e88c68b1e3 Issues with Dagger and Android Annotations, broken 2014-05-08 23:47:07 -04:00
DjBushido
a046e9fa0a Refactor download prefs, when to d/l over internet 2014-05-08 21:39:29 -04:00
DjBushido
1530364abc Refactoring, and download layout alignment fixes 2014-05-08 20:39:38 -04:00
Bradlee Speice
4da25f0e23 Dagger support now working
Could've saved an hour or two if someone had told me every class needs to inject itself...
2014-05-07 02:06:38 -04:00
Bradlee Speice
5c9e0ecba4 Browsing documents, now with 100% more butter! 2014-05-06 00:29:12 -04:00
Bradlee Speice
8a36744ac7 Remove AndroidAnnotations and switch to ButterKnife 2014-05-05 23:05:56 -04:00
Bradlee Speice
594df14a31 Can now browse a list of documents! 2014-05-05 04:07:58 -04:00
Bradlee Speice
f228e8265e Start switch to new Android Annotation format 2014-05-05 01:10:42 -04:00
Bradlee Speice
4d822d63de Build should use the appcompat project for support jar 2014-05-05 01:06:58 -04:00
Bradlee Speice
c0c69dbf6b Dependencies are now fetched via Gradle 2014-05-01 00:03:35 -04:00
Bradlee Speice
0a4f467a39 Build totally working! 2014-04-30 22:27:05 -04:00
DjBushido
83448dc9c7 Commit a mostly working Gradle build
Currently, the initial build fails, but second one succeeds
2014-04-30 16:11:18 -04:00
DjBushido
a47d007ccb Gradle build now working on Windows 2014-04-30 12:40:37 -04:00
Bradlee Speice
034252fd4d Dang yo, got Android Studio support going. 2014-04-30 01:16:53 -04:00
Bradlee Speice
4cf8b8d129 Very minor move 2014-04-29 23:28:45 -04:00
Bradlee Speice
09e0572612 Remove pre-EventBus code from Download 2014-04-29 23:25:38 -04:00
Bradlee Speice
72cf38a2fc Amazingly, I got the implementation almost perfect. 2014-04-29 23:21:11 -04:00
DjBushido
8a83548ab8 Initial draft of Event-based download management 2014-04-28 15:07:39 -04:00
DjBushido
1f116fe6ff Add the green robot jar 2014-04-28 14:28:03 -04:00
Bradlee Speice
e29d4546db Refactor so we don't re-download the book list every time
Code is still pretty ugly, but I'm not sure on how to prettify it. Get
to that later.
2014-04-23 00:11:13 -04:00
Bradlee Speice
0f98338504 Fragments know what category they are
Filtering not quite working yet, not sure why...
2014-04-21 23:11:16 -04:00
Bradlee Speice
4dc920186f Split out DL fragments, give them D/L responsibility 2014-04-21 22:28:49 -04:00
Bradlee Speice
4c3a2ba5b5 Some refactoring work to support an optional refresh 2014-04-21 22:01:52 -04:00
Bradlee Speice
08f179b0c3 Remove the maven build of jSword, use the proper Ant build
Also means we now have all the dependencies automagically copied in for
us.
2014-04-18 22:21:09 -04:00
Bradlee Speice
f5e523417a Oh man is it ugly, but I can download module lists. 2014-04-18 00:53:14 -04:00
Bradlee Speice
1465c81b9b Update jSword JAR to use a shaded org.apache.http
http://stackoverflow.com/questions/20238421/java-lang-nosuchfielderror-org-apache-http-message-basiclineformatter-instance
2014-04-18 00:52:49 -04:00
Bradlee Speice
d4f4d8a8d5 And update the README because Markdown syntax issues 2014-04-16 22:56:13 -04:00
Bradlee Speice
e8f7948d60 Update the README to mark two large goals done! 2014-04-16 22:50:17 -04:00
Bradlee Speice
1380a66f88 Navbar for download activity now displays things from jsword! 2014-04-16 22:39:47 -04:00