Commit graph

2158 commits

Author SHA1 Message Date
Daniel Schaal
1951068763 Use Universal Image Loader, remove Picasso and custom cache 2015-07-19 09:14:48 +02:00
Daniel Schaal
0014549ac2 Add id for coordinator_layout, use it for Snackbar 2015-07-19 09:14:48 +02:00
Daniel Schaal
dbceed7411 Restart activity when ViewHolder layout setting is changed 2015-07-19 09:14:48 +02:00
Daniel Schaal
4f188ff74e Use layout-sw600dp-land for tablets instead of refs.xml 2015-07-19 09:14:48 +02:00
Daniel Schaal
120fe02a3c Update NewsReaderDetailFragment instead of creating new ones
Specify the fragment in the activity layout, and then only update the
recyclerView adapter when a different folder or feed is selected from
the menu. Should use less resources and gives nice recyclerview
animations.
2015-07-19 09:14:48 +02:00
Daniel Schaal
b1b0aa8a94 Use Palette from android.support.v7 to get Feed color.
This gives more vibrant colors than just using the average.
2015-07-19 09:14:08 +02:00
Daniel Schaal
0c9fc6bb54 Add SwipeToRefresh to Detail List 2015-07-19 08:31:45 +02:00
Daniel Schaal
add943a4db Add ColorHelper to get feed color 2015-07-19 08:31:12 +02:00
Daniel Schaal
fbb4af0015 Use RecyclerView and DrawerLayout for Detail List
* Replace the ListView in the NewsReaderDetailFragment with a
  RecyclerView
* Replace the SlidingPaneLayout with a DrawerLayout
* Add a header to the DrawerLayout with the owncloud logo as a
  background, show the current user and owncloud url in the header
* Remove the ShowcaseView submodule
2015-07-19 08:31:05 +02:00
Daniel Schaal
6b1eec4965 Build detail html page using StringBuilder
* Move css and js to separate files
* Slight design changes (smaller fonts, header with background)
* Only use Roboto-Regular font
2015-07-19 08:29:38 +02:00
Daniel Schaal
f00330d3d9 Use SwitchPreference in Settings 2015-07-19 08:29:38 +02:00
Daniel Schaal
c91871cdba Change material theme colors to blue values used by owncloud 2015-07-19 08:29:38 +02:00
Daniel Schaal
52e49db35d Change minSdk to 14, remove workarounds for older api levels 2015-07-19 08:29:38 +02:00
Jenkins for ownCloud
9b75081398 [tx-robot] updated from transifex 2015-07-19 01:41:42 -04:00
David Development
b9c885eb20 Update to 0.9.4 2015-07-18 14:49:54 +02:00
David Development
b2838bb8a2 Fix app-crash on database inconsistency 2015-07-18 14:39:11 +02:00
David Development
818c0cf471 Ignore min-sdk of Chrome Custom Tabs 2015-07-18 14:03:16 +02:00
David Development
45fb0e2827 Fix #258 2015-07-18 14:01:44 +02:00
David Development
feeae7de76 Code cleanup 2015-07-18 14:00:56 +02:00
David Development
e9017910e2 Fix #364 2015-07-18 13:31:23 +02:00
David Development
9611ccb6d1 Fix #360 2015-07-18 11:59:39 +02:00
David Development
0df4cceb92 Merge pull request 2015-07-18 11:37:01 +02:00
David Development
215271b3ef Code cleanup 2015-07-18 11:28:44 +02:00
David Development
9ecc0f1fc5 Add Chrome Custom Tabs - #363 2015-07-18 11:18:31 +02:00
David Development
66a855e36e Refactoring 2015-07-17 16:51:39 +02:00
David Development
6acf06c94d add double check singleton pattern 2015-07-17 09:51:54 +02:00
David Development
6bdf9745cd Remove unused code 2015-07-17 09:42:09 +02:00
David Development
9dd85ba0d6 Merge remote-tracking branch 'origin/master' 2015-07-17 09:39:45 +02:00
David Development
1ebfdc995b Fix #361 2015-07-17 09:39:21 +02:00
Jenkins for ownCloud
f700f58d49 [tx-robot] updated from transifex 2015-07-17 01:41:37 -04:00
Daniel Schaal
68c78b7e6d Use jcenter for HoloCircularProgressBar and gson 2015-07-14 16:54:52 +02:00
Daniel Schaal
86dd55be62 Use jcenter instead of mavenCentral
jcenter is the new default repository for gradle
2015-07-14 16:54:52 +02:00
Daniel Schaal
45766cb7ab Materialize Login Dialog, use standard Dialog buttons
Remove cancel button, as the dialog can be canceled by pressing back
or pressing anywhere outside the dialog.
2015-07-14 16:54:52 +02:00
Daniel Schaal
f16e80dbe1 Remove unused BitmapDownloaderTask 2015-07-14 16:54:52 +02:00
Daniel Schaal
afcfec0155 Show Toast when cache is cleared, remove more hardcoded strings 2015-07-14 16:54:52 +02:00
Daniel Schaal
97a2f85d04 Check if feed is null in GetImageThreaded 2015-07-14 16:54:52 +02:00
Daniel Schaal
98b3c1ff96 Only start PodcastPlaybackService when actually playing a podcast. 2015-07-14 16:54:52 +02:00
Daniel Schaal
a2ec4929be Remove all Drawables except launcher icon from xxxhdpi
According to documentation, only the launcher icon should be provided
for xxxhdpi
2015-07-14 16:54:52 +02:00
Daniel Schaal
6a530e8bf4 Remove forcing library versions 2015-07-14 16:54:52 +02:00
Daniel Schaal
feeb04ea4b remove unused layout 2015-07-14 16:54:52 +02:00
Daniel Schaal
fc4372a290 remove unused libs (jsoup and freemarker) 2015-07-14 16:54:52 +02:00
Daniel Schaal
ee7d85a38a Use Base64 implementation from android.util 2015-07-14 16:54:50 +02:00
Daniel Schaal
9b4d1104dd Use quantity string for Toast text 2015-07-14 16:54:29 +02:00
Daniel Schaal
35dd6c7830 use android:theme instead of deprecated app:theme 2015-07-14 16:54:29 +02:00
Daniel Schaal
d404ec9978 Remove deprecated Apache HTTP classes from HttpJsonRequest 2015-07-14 16:54:29 +02:00
Daniel Schaal
ff54db8a4b Suppress wrong NewApi inspection 2015-07-14 16:54:29 +02:00
Daniel Schaal
3a71397f15 Move GetCacheSizeAsync to main thread 2015-07-12 06:06:39 +02:00
Daniel Schaal
6481399d27 Remove remove_invalid_languages.sh script, not needed anymore 2015-07-12 06:06:39 +02:00
Daniel Schaal
9d2f4e5bc1 Cast null to String to avoid varargs warning 2015-07-12 06:06:39 +02:00
Daniel Schaal
6f36801a3e Check if keystore file is readable 2015-07-12 06:06:39 +02:00