Commit Graph

66 Commits

Author SHA1 Message Date
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
503ae75d79 And ignore /build in the root folder 2014-05-07 00:52:00 -04:00
Bradlee Speice
9f80432924 Update gradle version 2014-05-07 00:51:16 -04:00
Bradlee Speice
7333f7404d Remove icu4j from build, cuts JAR size in half 2014-05-07 00:51:11 -04:00
DjBushido
0f109e21b4 Merge branch 'ButterKnife' 2014-05-06 21:06:14 -04:00
DjBushido
e4d414f3c6 Update to Gradle plugin v.9 2014-05-06 20:58:22 -04:00
Bradlee Speice
5c9e0ecba4 Browsing documents, now with 100% more butter! 2014-05-06 00:29:12 -04:00
Bradlee Speice
1ac2c6539e Also make sure we're using the most up to date Gradle plugin 2014-05-05 23:07:15 -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
a8f6277ff2 Use the jsword-minimalbible submodule 2014-04-23 22:41:47 -04:00
Bradlee Speice
184acf1ba4 Remove the appcompat R files 2014-04-23 00:17:46 -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
76004e34d0 Add the libs/ folder, necessary for building. 2014-04-19 00:32:00 -04:00
Bradlee Speice
bfe6eeda0c Get the JarJar system running to build a shaded Jar
Unfortunately means I can't just copy the ivy.xml from jSword.
But I do have excludes="" that I didn't with maven previously.
2014-04-19 00:17:05 -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
63123a1a31 Working build of jSword using the tweaks.
Lots of code taken from
https://github.com/mjdenham/and-bible/blob/master/jsword-tweaks/build.xml
and some re-written to make life easier.
2014-04-18 22:19:53 -04:00
Bradlee Speice
40b7ffd5fb Add a second jsword project to apply changes
These changes are specific to MinimalBible
2014-04-18 21:50:38 -04:00
Bradlee Speice
f5825de88c Add jsword to ADT, still need to get build running 2014-04-18 21:17:10 -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
d28fcb1ea6 Link to the README inside the actual project 2014-04-16 22:51:22 -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
Bradlee Speice
fd6c063079 Remove jSword from the classpath, use a JAR
JAR has all jSword dependencies built in for easy distribution
2014-04-16 22:01:38 -04:00
DjBushido
29f02e59b2 Add jsword to the classpath
Need to add a submodule sometime in the future.
2014-04-16 14:08:47 -04:00
Bradlee Speice
9242bbd944 EGit sucks. Remove the bin/ folder by hand. 2014-04-16 14:03:10 -04:00
DjBushido
1d0eab434f Hopefully finally stop tracking the bin/ folder... 2014-04-16 13:58:47 -04:00
DjBushido
0feee0b940 Split out the Nav Drawers between activities 2014-04-16 13:57:33 -04:00
DjBushido
77d808ca1b Download Activity displays the FrameLayout correctly 2014-04-16 13:43:03 -04:00
DjBushido
e4282229e5 Refactor the BibleViewer to the its own activity package 2014-04-16 13:30:59 -04:00
DjBushido
bda928098c Add a BaseActivity for common functionality
Right now it's just setting the translucent statusbar color
2014-04-16 13:29:26 -04:00
DjBushido
9bf99db956 Switch action bar colors to what they should be 2014-04-16 13:23:18 -04:00
DjBushido
e8fa4b4257 Nav drawer shouldn't over-ride the title 2014-04-16 13:21:55 -04:00