Commit graph

1087 commits

Author SHA1 Message Date
David-Development
f625c41aed Fix #418 2015-11-16 01:39:32 +01:00
David-Development
715c947498 Merge branch 'master' of https://github.com/owncloud/News-Android-App 2015-11-15 19:17:28 +01:00
David-Development
a64de43248 refactoring - add support for href - #438 2015-11-15 19:16:38 +01:00
Jenkins for ownCloud
3523b87faa [tx-robot] updated from transifex 2015-11-15 01:41:50 -05:00
David-Development
7bff3cdf40 basic implementation of DialogFragment for image menu - #438 2015-11-15 05:05:08 +01:00
Christine Emrich
b10f3d7fc4 Cleaned up code: deleted unused code, improved code style & naming 2015-11-14 21:12:00 +01:00
Christine Emrich
a597820b5a Refactored WebChromeClient and BroadcastReceiver into own classes for better readability. 2015-11-14 20:43:49 +01:00
Christine Emrich
4b49c3e43b Moved isExternalStorageWritable() into FileUtils. 2015-11-14 20:17:31 +01:00
Christine Emrich
3c19a994d7 Refactored back press handling for webview into cleaner code with webView.copyBackForwardList(). 2015-11-14 19:47:49 +01:00
Christine Emrich
3f8c925ece Refactored parsing of RSS item into its own async task. 2015-11-14 17:04:44 +01:00
Christine Emrich
02e0da787c Merge branch 'master' into webviewSaveImage
# Conflicts:
#	News-Android-App/build.gradle
#	News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsDetailFragment.java
2015-11-13 18:14:52 +01:00
Christine Emrich
9017e480b0 Removed legacy javascript long press code. 2015-11-13 17:58:05 +01:00
benjamin stephan
c101b48c19 added "Open Image in Browser"-Intent 2015-11-13 16:40:45 +01:00
benjamin stephan
27f4c93582 extended web view context-menu -> show img-alt-attribute, "share" and "open" 2015-11-13 16:08:02 +01:00
David-Development
2183516867 Merge pull request #437 from cemrich/replace-changeloglib
Replaced changeloglib
2015-11-13 09:28:39 -04:00
David-Development
7e8dbd5c61 Merge pull request #326 from cemrich/feature/page-indicator
Scroll indicator for news detail views
2015-11-13 09:28:18 -04:00
David-Development
1a29ad522a Merge pull request #431 from cemrich/bugfix-avoid-volume-change
Avoid volume change at beginning and end of feed…
2015-11-13 08:58:36 -04:00
David-Development
68989d6295 Merge pull request #430 from cemrich/collapse-folder-icons
Switched collapse folder icons.
2015-11-13 08:57:58 -04:00
David-Development
2e22954b1b Merge pull request #428 from cemrich/bugfix-leaked-connection
Fixed leaked connection from CustomTabsService.
2015-11-13 08:57:06 -04:00
David-Development
6c552ab168 Merge pull request #427 from cemrich/bugfix-webview-bgcolor
Set news detail view's background color according to theme.
2015-11-13 08:56:19 -04:00
benjamin stephan
29d6beb158 cleaned up a bit 2015-11-12 11:31:02 +01:00
Jenkins for ownCloud
2edd038616 [tx-robot] updated from transifex 2015-11-11 01:41:46 -05:00
Christine Emrich
a15e94957d delete unused code in touched layout xml 2015-11-10 14:49:00 +01:00
Christine Emrich
2648484618 Styling. Added scrollbar and fixed black theme colors. 2015-11-09 22:42:51 +01:00
Christine Emrich
0280c7bd83 Refactored markdown to xml code. 2015-11-09 22:09:26 +01:00
Christine Emrich
638fb79b9f Refactor VersionInfoDialogFragment. Use localized string. 2015-11-09 21:22:06 +01:00
Christine Emrich
b849a45f05 Replacing custom changeloglib with repository version. 2015-11-09 21:19:52 +01:00
Christine Emrich
438b6f2045 Avoid volume change at beginning and end of feed when "navigate with volume buttons" is activated. 2015-11-08 10:52:33 +01:00
Christine Emrich
48f73ec846 Merge branch 'master' of https://github.com/owncloud/News-Android-App into feature/page-indicator
# Conflicts:
#	News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsDetailActivity.java
#	News-Android-App/src/main/res/layout/activity_news_detail.xml
2015-11-07 10:38:19 +01:00
Christine Emrich
883272d267 Switched collapse folder icons. 2015-11-06 21:52:03 +01:00
Christine Emrich
09bc5209f1 Fixed leaked connection from CustomTabsService. 2015-11-05 14:41:19 +01:00
Christine Emrich
1670030977 Set news detail view's background color according to theme.
This change is only visible while the content is still loading.
2015-11-05 13:28:28 +01:00
benjamin stephan
517516b5f3 added context menu in newsdetail-webview to longclick and save images locally (Download-folder). Not yet cleaned up! 2015-11-05 12:16:46 +01:00
Jenkins for ownCloud
b62be944c3 [tx-robot] updated from transifex 2015-10-30 01:41:42 -04:00
Jenkins for ownCloud
1db5955432 [tx-robot] updated from transifex 2015-10-29 01:41:41 -04:00
Jenkins for ownCloud
726fae351e [tx-robot] updated from transifex 2015-10-24 01:41:42 -04:00
Jenkins for ownCloud
2ae6784bfe [tx-robot] updated from transifex 2015-10-23 01:41:41 -04:00
Jenkins for ownCloud
7bad8fb05b [tx-robot] updated from transifex 2015-10-19 01:41:43 -04:00
Jenkins for ownCloud
5d17a2009d [tx-robot] updated from transifex 2015-10-16 01:41:37 -04:00
Jenkins for ownCloud
16951ad503 [tx-robot] updated from transifex 2015-10-12 01:41:38 -04:00
Jenkins for ownCloud
7cb0b39e7a [tx-robot] updated from transifex 2015-10-11 01:41:37 -04:00
Jenkins for ownCloud
c5be938e49 [tx-robot] updated from transifex 2015-10-10 01:41:36 -04:00
Jenkins for ownCloud
e80e3ed1e7 [tx-robot] updated from transifex 2015-10-09 01:41:37 -04:00
Jenkins for ownCloud
ba9594f481 [tx-robot] updated from transifex 2015-10-08 01:41:36 -04:00
Jenkins for ownCloud
ee96eeba2d [tx-robot] updated from transifex 2015-10-07 01:41:35 -04:00
Jenkins for ownCloud
d91243d828 [tx-robot] updated from transifex 2015-10-06 01:41:35 -04:00
Jenkins for ownCloud
556b1e4dae [tx-robot] updated from transifex 2015-10-04 01:41:36 -04:00
David-Development
14efd37005 fix android lint issues 2015-10-03 20:56:36 +02:00
David-Development
fd39b399ed add compatibility to api level 8 2015-10-03 19:44:11 +02:00
David-Development
21b336acd6 refactoring (parse version number in separate method) 2015-10-03 18:44:10 +02:00
David-Development
f4871ffe6a fix lint warning 2015-10-03 18:43:16 +02:00
David-Development
0c652e4b4a add comment 2015-10-03 18:01:29 +02:00
David-Development
90f3117595 Merge pull request #417 from schaal/parallelize-sync
Start AsyncTasks in parallel
2015-10-03 12:46:05 -03:00
Daniel Schaal
f2a5059e05 Add unit tests to check API url generation. 2015-10-03 13:58:06 +02:00
Daniel Schaal
05aff94ba6 Keep track of sync state in OwnCloudSyncService 2015-10-03 13:58:06 +02:00
Daniel Schaal
d035c24138 Add StopWatch to time synchronization 2015-10-03 13:58:06 +02:00
Daniel Schaal
38b87fa8c8 Initialize OwnCloud_Reader on demand, remove init method 2015-10-03 13:58:06 +02:00
Daniel Schaal
230070b234 Reset api when logging in 2015-10-03 13:58:06 +02:00
Daniel Schaal
2228e6455e Initialize HttpJsonRequest in SyncTests SetUp method. 2015-10-03 13:58:06 +02:00
Daniel Schaal
03d13f4418 Change minSDK to 11.
Only a tiny percentage of devices still use lower api levels.
2015-10-03 13:58:06 +02:00
Daniel Schaal
63f02808fd Completely remove task_id and SYNC_TYPE, no longer necessary 2015-10-03 13:58:06 +02:00
Daniel Schaal
8766bfb8b7 Make all AsyncTasks return Exceptions 2015-10-03 13:58:06 +02:00
Daniel Schaal
2c52085ab4 Remove task_id from OnAsyncTaskCompletedListener 2015-10-03 13:58:06 +02:00
Daniel Schaal
63bab52994 Use the same OnAsyncTaskCompletedListener for all tasks. 2015-10-03 13:58:06 +02:00
Daniel Schaal
7ebdbb33b4 Make ROOT_PATH_API constants relative. 2015-10-03 13:58:06 +02:00
Daniel Schaal
65b980b7e4 Ensure trailing slash directly in HttpJsonRequest 2015-10-03 13:58:06 +02:00
Daniel Schaal
63371ae4f2 Parallelize AsyncTasks in OwncloudSyncService
Synchronize completion of tasks using a CountDownLatch
2015-10-03 13:58:06 +02:00
Daniel Schaal
3368d1e0c1 Use a Future to get the api version. 2015-10-03 13:58:06 +02:00
Daniel Schaal
2c887ff4fb Convert OwnCloud_Reader to a singleton 2015-10-03 13:58:06 +02:00
Daniel Schaal
eb45690702 Use init instead of createNewInstance for HttpJsonRequest, init on main thread. 2015-10-03 13:58:06 +02:00
Daniel Schaal
ad2a3a4c21 Add Start_AsyncTask method, use varargs for OnAsyncTaskCompletedListener 2015-10-03 13:58:03 +02:00
Daniel Schaal
7c2c621737 Use UIL async API to download images in GetImageThreaded 2015-10-03 08:38:00 +02:00
Jenkins for ownCloud
d84f527bed [tx-robot] updated from transifex 2015-10-03 01:41:38 -04:00
Jenkins for ownCloud
0f58e17398 [tx-robot] updated from transifex 2015-10-02 01:41:38 -04:00
David-Development
856fc0a3f6 Update to 0.9.7.2 2015-09-29 12:37:42 +02:00
David-Development
9a67f8a5aa Add profile picture support 2015-09-29 12:29:32 +02:00
David-Development
53f558c707 Add profile picture support 2015-09-29 12:28:37 +02:00
David-Development
7310437790 Merge branch 'master' of https://github.com/owncloud/News-Android-App 2015-09-29 11:58:16 +02:00
David-Development
35387d8e4e add unit tests for sync 2015-09-29 11:58:04 +02:00
David-Development
4a2a716ee0 Fix url issues since HttpUrl is used. 2015-09-29 11:56:45 +02:00
David-Development
1fd47989ec Fix app crash - ProgressViewHolder cast exception 2015-09-29 11:49:15 +02:00
Jenkins for ownCloud
02a754a61b [tx-robot] updated from transifex 2015-09-29 01:41:48 -04:00
David-Development
169ece6cea Merge pull request #413 from schaal/cleanups
Cleanups
2015-09-28 16:49:42 -03:00
Jenkins for ownCloud
418e74d908 [tx-robot] updated from transifex 2015-09-28 02:37:09 -04:00
Daniel Schaal
4b652fdf62 Use customtabs support library, remove customtabs submodule 2015-09-27 12:04:58 +02:00
Daniel Schaal
7b87c76337 Add attribute for inactive star tint color 2015-09-27 10:28:44 +02:00
Daniel Schaal
6e97efb85e Use different Drawables for rewinding and replaying. 2015-09-27 10:05:58 +02:00
Daniel Schaal
465fad91b6 Use tint for Drawables in podcast fragment.
Remove now unused Drawables.
2015-09-27 10:05:58 +02:00
Daniel Schaal
bc3a3a4467 Use tint for expand Drawable in subscription_list_item layout.
Remove now unused drawables, remove _light suffix from remaining
Drawables.
2015-09-27 10:05:58 +02:00
Daniel Schaal
2b74cbaa43 Add color values for light/dark tintColor 2015-09-27 10:05:58 +02:00
Daniel Schaal
a4fdfe7fba Remove starredDrawable, star swipe is no longer used 2015-09-27 10:03:43 +02:00
Daniel Schaal
394be98975 Make openDecisions array final, use StringBuilder 2015-09-27 10:01:20 +02:00
Daniel Schaal
76e693c40e Add parameters to AsyncTaskHelper, remove unused method 2015-09-27 09:53:25 +02:00
Daniel Schaal
9447e563a5 Remove unnecessary modifiers 2015-09-27 09:46:58 +02:00
Daniel Schaal
714b84aa63 Remove some deprecated API usages 2015-09-27 09:45:28 +02:00
Daniel Schaal
8e5723128e Remove unused classes 2015-09-27 09:25:50 +02:00
David-Development
c1313d4762 Merge pull request #409 from schaal/sync-optimizations
Sync optimizations
2015-09-26 11:46:46 -03:00
David-Development
ad61858707 Basic implementation of profile image 2015-09-26 16:33:07 +02:00
Jenkins for ownCloud
570ab13443 [tx-robot] updated from transifex 2015-09-26 01:41:49 -04:00
Daniel Schaal
4a27a1b3d7 Remove api argument from API methods (use this instead) 2015-09-25 16:53:40 +02:00
Daniel Schaal
783a99ab9f Move TaskId constants to AsyncTask_* classes 2015-09-25 16:47:03 +02:00
Daniel Schaal
df51a110c8 Add query parameters using HttpUrl.Builder 2015-09-25 15:25:29 +02:00
Daniel Schaal
9092f1afce Make FeedItemTags an enum class, add String values to enum constants 2015-09-25 15:24:50 +02:00
Daniel Schaal
3bdfcdd4fe Use HttpUrl to construct and validate URLs 2015-09-25 15:19:20 +02:00
Daniel Schaal
0b68e30d4f Also Use OkHttp for UniversalImageLoader 2015-09-23 19:33:00 +02:00
Daniel Schaal
c3187967bf Only add Authorization header for the configured owncloud host. 2015-09-23 19:32:37 +02:00
Daniel Schaal
c1b63d0a64 Set credentials for HttpJsonRequest in LoginDialogFragment 2015-09-23 19:32:34 +02:00
Daniel Schaal
5c996bba45 Port HttpJsonRequest to OkHttp
* Make HttpJsonRequest a singleton
* Use an Interceptor to add the Authorization header
* Remove now unused getUsername/getPassword methods from API
2015-09-23 19:17:03 +02:00
Daniel Schaal
08f0acc1c9 Remove AsyncTasksRunning Array 2015-09-23 18:58:40 +02:00
Daniel Schaal
adafcd3088 Only check for API version on first sync. 2015-09-23 18:38:59 +02:00
Daniel Schaal
6dccef027e Remove IReader interface, directly use Owncloud_Reader 2015-09-23 18:31:50 +02:00
Jenkins for ownCloud
7c646e3eea [tx-robot] updated from transifex 2015-09-22 01:41:40 -04:00
Jenkins for ownCloud
d20228456c [tx-robot] updated from transifex 2015-09-21 01:41:28 -04:00
Jenkins for ownCloud
575b04dd34 [tx-robot] updated from transifex 2015-09-20 01:41:39 -04:00
David-Development
580c004bfe Update to 0.9.7.1 2015-09-20 03:45:36 +02:00
David-Development
a3494eef6d Add Material ShowcaseView 2015-09-20 03:41:53 +02:00
David-Development
3dd689a015 Fix #377 2015-09-20 01:00:09 +02:00
David-Development
6258373f8e Implement #359 2015-09-19 18:45:07 +02:00
David-Development
45aaa7fb2c Update to 0.9.7 2015-09-19 17:00:33 +02:00
David-Development
ea711da6ae optimize imports 2015-09-19 16:48:12 +02:00
David-Development
e95cf09e31 remove unused code 2015-09-19 16:44:12 +02:00
David-Development
5d9f2c9bc5 update greendao to v.2.0 2015-09-19 16:40:51 +02:00
David-Development
bee5a86e5f Update chrome custom tabs 2015-09-19 15:58:33 +02:00
David-Development
dd77d2b0e3 fix inconsistency between ui and database 2015-09-19 05:32:12 +02:00
David-Development
760770139c Add unit tests again 2015-09-19 00:13:51 +02:00
David-Development
1524be4581 Merge 2015-09-19 00:11:09 +02:00
David-Development
feafc3612c Add Ui-Tests 2015-09-18 23:55:48 +02:00
David-Development
f3182a175d Add Ui-Tests 2015-09-18 23:48:03 +02:00
David-Development
34ae43833d Fix #407 2015-09-18 23:44:44 +02:00
David-Development
be45563481 fix hamcrest compile error 2015-09-18 13:37:48 +02:00
David-Development
d5c517c40e Update Build Tools and add test libs 2015-09-18 13:33:16 +02:00
David-Development
c81928572b Remove youtube downloader 2015-09-18 13:23:32 +02:00
David-Development
cbb6bb0651 Fix app crash 2015-09-17 22:42:34 +02:00
David-Development
36cd2b53df Merge pull request #404 from schaal/limit-dialog-button-width
Limit the width of the neutral button in the login dialog. Fixes #393
2015-09-13 10:58:42 -03:00
Jenkins for ownCloud
9948abba75 [tx-robot] updated from transifex 2015-09-11 01:41:40 -04:00
Daniel Schaal
9a1a892cec Limit the width of the neutral button in the login dialog. Fixes #393 2015-09-09 08:14:23 +02:00
David-Development
2c1ebe891d Update to 0.9.6.3 2015-09-09 00:43:42 +02:00
David-Development
a891e8d122 Fix #401 2015-09-07 16:14:11 +02:00
Jenkins for ownCloud
addbdba0d4 [tx-robot] updated from transifex 2015-09-05 01:41:43 -04:00
Jenkins for ownCloud
37f679ac28 [tx-robot] updated from transifex 2015-09-01 14:02:11 -04:00
David-Development
a3b72956ca Fix #399 2015-08-31 21:28:48 +02:00
Jenkins for ownCloud
1cc554bc15 [tx-robot] updated from transifex 2015-08-28 01:41:39 -04:00
Jenkins for ownCloud
9dffa1afc6 [tx-robot] updated from transifex 2015-08-26 01:41:45 -04:00
David-Development
d5126e5d1e Merge branch 'master' of https://github.com/owncloud/News-Android-App 2015-08-25 20:47:41 +02:00
David-Development
4630d38fd6 Fix #394 2015-08-25 20:46:46 +02:00
Jenkins for ownCloud
435daf9877 [tx-robot] updated from transifex 2015-08-24 01:41:37 -04:00
David-Development
58d8129b02 FIx #390 2015-08-24 04:09:00 +02:00
David-Development
ae0cbad342 Refactoring 2015-08-24 03:36:22 +02:00
David-Development
4b710a77df Update to 0.9.6.1 2015-08-23 05:34:07 +02:00
David-Development
4e29dfec39 Fix #381 2015-08-23 05:30:09 +02:00
David-Development
8eab232dfd Fix #392 - Performance improvement 2015-08-22 16:34:24 +02:00
David-Development
eae327e01c Merge branch 'master' of https://github.com/owncloud/News-Android-App 2015-08-22 04:20:56 +02:00
David-Development
d5e3f220bc Update to 0.9.6 2015-08-22 04:19:31 +02:00
David-Development
b62dfc683a sql performance improvements - drawer layout 2015-08-22 04:07:14 +02:00
David-Development
863f3b993f sql performance improvements 2015-08-22 04:05:19 +02:00
Jenkins for ownCloud
c848720b03 [tx-robot] updated from transifex 2015-08-21 01:41:38 -04:00
David-Development
32614425e4 add proguard 2015-08-20 17:04:38 +02:00
Daniel Schaal
dd5035912f Hide PodcastFragment when Podcast is completed. 2015-08-18 15:44:14 +02:00
Daniel Schaal
c5a5d5c993 Cancel PodcastNotification when PlaybackService is destroyed 2015-08-18 15:44:14 +02:00
Daniel Schaal
18adf015ab Use Drawables and tint for play/pause instead of Drawable states.
Using states is unreliable, e.g. when scrolling the ViewHolder out of
view and then back sometimes the wrong Drawable is shown.
2015-08-18 15:44:14 +02:00
Daniel Schaal
b4d27c5d7c Stop PodcastPlaybackService when inactive on unBind. 2015-08-18 15:44:14 +02:00
Daniel Schaal
bfdadbbb74 Set textColor for textViewBody using attribute. 2015-08-18 15:44:14 +02:00
Daniel Schaal
b02e6dfcd7 Set ProgressBar values for download progress in ViewHolder 2015-08-18 15:44:14 +02:00
Daniel Schaal
f3bfa08d1a Set OnClickListener for play button in OnCreateViewHolder 2015-08-18 15:44:14 +02:00
Daniel Schaal
ec1979017f Don't pass activity to ViewHolder 2015-08-18 15:44:14 +02:00
Daniel Schaal
cf2c24d474 Move changing of Drawable state to ViewHolder.
Add method setPlaying to ViewHolder, call this method from
onBindViewHolder.

Also remove the unnecessary check whether flPlayPausePodcastWrapper
is null, all layouts contain it now.
2015-08-18 15:44:14 +02:00
Daniel Schaal
233942af8d Use version 3.1.1 of SlidingUpPanelLayout
The bug in version 3.1.0 causing a NPE was fixed in 3.1.1
2015-08-18 15:44:14 +02:00
Daniel Schaal
de94c70b1e Don't check if service is running when starting a podcast
Add base class MediaItem to PodcastItem and TTSItem.

If the service is already running, onStartCommand will be called again
when startService is called and the new MediaItem will be started.

Fixes a NPE when a podcast is started when the service is already
running.
2015-08-18 15:44:14 +02:00
Jenkins for ownCloud
8387d057a1 [tx-robot] updated from transifex 2015-08-15 01:41:29 -04:00
Jenkins for ownCloud
7f58a317ea [tx-robot] updated from transifex 2015-08-13 01:41:36 -04:00
Jenkins for ownCloud
8e5d24e66f [tx-robot] updated from transifex 2015-08-12 01:41:57 -04:00
Jenkins for ownCloud
eda9ab2a11 [tx-robot] updated from transifex 2015-08-11 01:41:36 -04:00
Jenkins for ownCloud
a65f00a2da [tx-robot] updated from transifex 2015-08-10 01:41:27 -04:00
Jenkins for ownCloud
e2ea8bb7da [tx-robot] updated from transifex 2015-08-09 01:41:31 -04:00
David-Development
4234990449 Merge branch 'master' of https://github.com/owncloud/News-Android-App 2015-08-09 03:16:32 +02:00
David-Development
e129ee5892 Fix #386 2015-08-09 03:16:12 +02:00
David-Development
e868f79ad6 Fix #388 2015-08-09 03:08:47 +02:00
Jenkins for ownCloud
8c1870ff51 [tx-robot] updated from transifex 2015-08-08 01:41:28 -04:00
Jenkins for ownCloud
134d684fd8 [tx-robot] updated from transifex 2015-08-07 01:41:28 -04:00
Jenkins for ownCloud
255b6c196f [tx-robot] updated from transifex 2015-08-06 01:41:35 -04:00
Jenkins for ownCloud
62b0ef33b1 [tx-robot] updated from transifex 2015-08-03 01:41:36 -04:00
David-Development
898ec5d52b Merge pull request #384 from schaal/bugfixes
Bugfixes
2015-08-02 08:54:11 -04:00
Jenkins for ownCloud
bfad746d65 [tx-robot] updated from transifex 2015-08-01 01:41:33 -04:00
Jenkins for ownCloud
7a92b86b46 [tx-robot] updated from transifex 2015-07-31 01:41:40 -04:00
Jenkins for ownCloud
1a5dcfa77d [tx-robot] updated from transifex 2015-07-30 01:41:35 -04:00
Jenkins for ownCloud
7b2ae6ba0d [tx-robot] updated from transifex 2015-07-28 01:41:35 -04:00
Daniel Schaal
a10a6ab89d Cleanup onBackPressed handling 2015-07-27 18:56:54 +02:00
Daniel Schaal
d4c13fb823 Fix #382 - Call onBackPressed on tablets without drawerLayout 2015-07-27 18:36:25 +02:00
Daniel Schaal
e8a0ae7e2b Remove extraneous AppBarLayout (the include already has one) 2015-07-27 17:00:18 +02:00
Daniel Schaal
6dfa8317ef Fix #383 - Add top margin to layout 2015-07-27 16:58:09 +02:00
David Development
1e76a9dc64 Update to 0.9.5.2 2015-07-25 09:33:15 +02:00
David-Development
c231217ede Merge pull request #378 from schaal/designissues
(Partial) Fix for some design issues as discussed in #376
2015-07-25 09:25:13 +02:00
Jenkins for ownCloud
f758977fea [tx-robot] updated from transifex 2015-07-25 01:41:29 -04:00
Daniel Schaal
2b9e3aa731 Increase drag margin for drawer.
Increase the margin that allows to open the drawer to prevent
accidentally starting a star swipe when trying to open the drawer.

See:
http://stackoverflow.com/questions/16988597/set-drag-margin-for-android-navigation-drawer/17802569#17802569
2015-07-25 06:59:24 +02:00
Daniel Schaal
e6d066e1aa Reduce header height in navigation drawer 2015-07-25 06:40:16 +02:00
David-Development
6a21b813c2 Merge pull request #375 from schaal/img-width
Fix images being bigger than DetailFragment width.
2015-07-24 09:03:59 +02:00
Jenkins for ownCloud
ffb81df1e0 [tx-robot] updated from transifex 2015-07-24 01:41:45 -04:00
Daniel Schaal
2679283b80 Fix images being bigger than DetailFragment width.
Remove margin from specific tags and move margin to #content div.
2015-07-23 16:41:07 +02:00
David Development
8b0c77dfc0 Update to 0.9.5.1 2015-07-23 08:58:42 +02:00
Daniel Schaal
15e259b814 Use version 3.0.0 of AndroidSlidingUpPanel to fix #371 2015-07-22 20:06:12 +02:00
David Development
00f7897159 Merge remote-tracking branch 'origin/master' 2015-07-22 09:37:34 +02:00
David Development
bfbc60cd19 Update to 0.9.5 2015-07-22 09:37:18 +02:00
Jenkins for ownCloud
430945520e [tx-robot] updated from transifex 2015-07-22 01:41:37 -04:00
Jenkins for ownCloud
d0bd505631 [tx-robot] updated from transifex 2015-07-21 01:41:37 -04:00
David-Development
2736a57e1b Merge pull request #369 from owncloud/dev
Code cleanup and support for Android 2.2+
2015-07-20 16:17:37 +02:00
David Development
65d6c1d24a Fix android lint issues/hints 2015-07-20 16:15:59 +02:00
David Development
7d9606e47b re-add support for android 2.2.x+ 2015-07-20 16:14:29 +02:00
David Development
333fedc9d9 set api level to 8 again 2015-07-20 15:18:46 +02:00
David Development
49b8780d49 Remove unused code 2015-07-20 15:01:22 +02:00
David-Development
5410c846b9 Merge pull request #368 from owncloud/dev
Material Design update and bug fixes
2015-07-20 14:51:10 +02:00
David Development
5f0ddef479 Update widget - Fix #367 2015-07-20 14:47:44 +02:00
David Development
7431ad4e11 fix app crash 2015-07-20 13:26:07 +02:00
Jenkins for ownCloud
40f0be40b1 [tx-robot] updated from transifex 2015-07-20 01:41:38 -04:00
David Development
cdc15dfd28 add font-style again 2015-07-19 21:35:32 +02:00
David Development
844e7200b9 make rss item translucent when item is marked as read 2015-07-19 21:33:48 +02:00
David Development
e62fbc2295 add more space between indicator stripe and header 2015-07-19 21:09:15 +02:00
David Development
f38970860b fix app crash when option "skip detail view" is enabled 2015-07-19 20:59:00 +02:00
David Development
63384089ef optimize position of podcast button 2015-07-19 20:44:45 +02:00
David Development
b2595f1f0e fix problems in mark as read while scrolling feature 2015-07-19 20:36:59 +02:00
David Development
5c1aba892c Fix that listview is reloaded twice by onResume 2015-07-19 17:12:40 +02:00
David Development
8d296ae94b Fix #366 2015-07-19 17:11:51 +02:00
David Development
5e74838a24 remove TODO annotation 2015-07-19 16:47:01 +02:00
David Development
898b9f2b9f fix problems with span elements 2015-07-19 16:40:17 +02:00
David Development
48e150d832 add todo for unbinding chrome custom tabs service 2015-07-19 16:10:45 +02:00
David Development
b35df1006c refactoring 2015-07-19 15:25:44 +02:00
David Development
1a640c03d3 reload ImageLoader config after setting may have changed 2015-07-19 15:17:19 +02:00
David Development
eb99cbc10f refactoring - code cleanup 2015-07-19 15:15:36 +02:00
David Development
54c6b8db8a reset listview to top if folder/feed is changed - refactoring 2015-07-19 15:10:09 +02:00
David Development
fb2600c53a code cleanup 2015-07-19 14:27:59 +02:00
David Development
458f082ae4 optimization for proguard 2015-07-19 14:27:10 +02:00
David Development
7779c5cd70 remove images and videos from body and limit the text-length (for performance) 2015-07-19 14:26:41 +02:00
David Development
e304ea1332 fix wrong position of favicon 2015-07-19 14:24:39 +02:00
David Development
e9753e1218 fix favicon position and that text may be overlay the date 2015-07-19 14:20:45 +02:00
Daniel Schaal
f822f23bae Handle exception messages in IOwncloudSyncServiceCallBack.Stub 2015-07-19 12:24:13 +02:00
Daniel Schaal
bd29d85aca Move OwncloudSyncService to NewsReaderListActivity 2015-07-19 12:24:11 +02:00
Daniel Schaal
e45f71f2ba Use R.attr.colorAccent for PullToRefresh color 2015-07-19 09:14:48 +02:00
Daniel Schaal
8d2519abe9 remove more unused layouts 2015-07-19 09:14:48 +02:00
Daniel Schaal
f7a3d8f047 Swipe to left on newsreader item to mark as read and right to mark starred 2015-07-19 09:14:48 +02:00
Daniel Schaal
d2da52686b Extract play pause button in separate layout
Use drawable for play/pause button
2015-07-19 09:14:48 +02:00
Daniel Schaal
2d92094dad Use simple layout as header for extended with webview 2015-07-19 09:14:48 +02:00
Daniel Schaal
5da0d82487 Use UIL StorageUtils to get File Path 2015-07-19 09:14:48 +02:00
Daniel Schaal
900a8d150e Remove scale options from GetImageThreaded, UIL handles this for us 2015-07-19 09:14:48 +02:00
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
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
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
Jenkins for ownCloud
cd7ffeafb6 [tx-robot] updated from transifex 2015-07-11 01:41:40 -04:00
Jenkins for ownCloud
e31d7d0efa [tx-robot] updated from transifex 2015-07-10 01:41:39 -04:00
Jenkins for ownCloud
68d3d96823 [tx-robot] updated from transifex 2015-07-07 01:41:38 -04:00
Jenkins for ownCloud
891ea1a170 [tx-robot] updated from transifex 2015-07-06 01:41:29 -04:00
Jenkins for ownCloud
81a863f7a3 [tx-robot] updated from transifex 2015-07-04 01:42:36 -04:00
Jenkins for ownCloud
5f2202c029 [tx-robot] updated from transifex 2015-07-03 01:42:37 -04:00
Jenkins for ownCloud
579b0c256a [tx-robot] updated from transifex 2015-07-02 01:42:36 -04:00
Jenkins for ownCloud
49c397e922 [tx-robot] updated from transifex 2015-07-01 01:42:26 -04:00
Jenkins for ownCloud
7b8ab394f9 [tx-robot] updated from transifex 2015-06-30 01:41:28 -04:00
Jenkins for ownCloud
e84f7cc94b [tx-robot] updated from transifex 2015-06-29 01:41:23 -04:00
Jenkins for ownCloud
86d470e5e4 [tx-robot] updated from transifex 2015-06-28 01:41:35 -04:00
David Development
75a16440ab Update to 0.9.3 - Add Contributor section in readme 2015-06-27 17:28:34 +02:00
David Development
3ee1e6f9f6 Fix wrong rotation of folder indicator 2015-06-27 17:19:35 +02:00
David Development
d4a73b3a09 Fix possible app crash (gplay report) 2015-06-27 17:09:31 +02:00
David Development
f44c35216d Fix small "star" icon in actionbar 2015-06-27 17:02:45 +02:00
David-Development
bc280f1fd6 Merge pull request #358 from schaal/materialize
Use more material design elements and some cleanups
2015-06-27 16:58:07 +02:00
Daniel Schaal
bcbcf005c5 Use material icons 2015-06-26 20:48:09 +02:00
Daniel Schaal
6f1d382678 Use Snackbar instead of Messagebar 2015-06-26 20:47:41 +02:00
Daniel Schaal
a3ab1549c6 use app:ShowAsAction instead of android:ShowAsAction 2015-06-26 20:47:41 +02:00
Daniel Schaal
b562e6bd2c Remove GoogleReaderApi, Google Reader is long gone 2015-06-26 17:37:23 +02:00
Daniel Schaal
fb06ebfb1b Use getQuantityString for strings with quantities. 2015-06-26 17:37:19 +02:00
Jenkins for ownCloud
b5b0de2f1d [tx-robot] updated from transifex 2015-06-26 01:41:32 -04:00
Daniel Schaal
75f96406df Use AppCompatActivity instead of deprecated ActionBarActivity 2015-06-25 19:58:36 +02:00
Jenkins for ownCloud
733e1c6e48 [tx-robot] updated from transifex 2015-06-25 01:41:31 -04:00
David-Development
19846003d2 Merge pull request #357 from schaal/update-lang-config
Add more languages mappings to transifex config
2015-06-24 11:35:38 +02:00
Daniel Schaal
48269238f4 rename invalid languages
There are no region codes for valencia and pirate, so just
XV and XP.
2015-06-23 20:11:06 +02:00
Jenkins for ownCloud
c8efc38ce6 [tx-robot] updated from transifex 2015-06-23 01:41:39 -04:00
Jenkins for ownCloud
8cd612585d [tx-robot] updated from transifex 2015-06-22 01:41:36 -04:00
David-Development
8921351467 Merge pull request #356 from schaal/update-buildsystem
Update buildsystem
2015-06-21 19:14:02 +02:00
Daniel Schaal
12f25f30d3 Tint* Widgets are replaced with AppCompat* Widgets in 22 2015-06-21 14:03:49 +02:00
Daniel Schaal
3f11bb04e8 Use correct values for Theme.AppCompat 2015-06-21 14:03:35 +02:00
Daniel Schaal
9959063d17 use roboelectric 3.0-rc3, use upstream GradleTestRunner 2015-06-21 13:59:00 +02:00
Daniel Schaal
0410227822 Rename androidTest to test 2015-06-21 13:05:57 +02:00
Daniel Schaal
ce67821ee1 Remove invalid language codes or rename to valid ones 2015-06-21 13:05:32 +02:00
Daniel Schaal
45ed07475d Cleanup and update gradle scripts
Use up-to-date gradle plugin and sdk libraries
2015-06-21 13:04:52 +02:00
David Development
a7df05f9bb Update to 0.9.2 2015-06-21 12:59:26 +02:00
David Development
17afd9de0c Fix #318 2015-06-21 12:43:41 +02:00
David Development
bd3c94fe91 Merge remote-tracking branch 'origin/master' 2015-06-21 12:00:46 +02:00
David Development
0bf3f8bbd6 Fix #342 2015-06-21 12:00:21 +02:00
David-Development
4fd796504e Merge pull request #354 from schaal/check-defaultTrustManager-first
First try defaultTrustManager, then appTrustManager
2015-06-21 11:15:39 +02:00
Jenkins for ownCloud
55e56104bf [tx-robot] updated from transifex 2015-06-21 01:41:31 -04:00
Jenkins for ownCloud
d6fdc0b0b7 [tx-robot] updated from transifex 2015-06-20 01:41:31 -04:00
Daniel Schaal
d307a7fbca First try defaultTrustManager, then appTrustManager
Also only print stackTrace after every check failed.
2015-06-18 19:23:58 +02:00
Jenkins for ownCloud
732cd0542a [tx-robot] updated from transifex 2015-06-18 01:41:31 -04:00
Jenkins for ownCloud
09a01cf5a8 [tx-robot] updated from transifex 2015-06-17 01:41:32 -04:00
David Development
456b4daa87 Fix #348 2015-06-15 21:16:59 +02:00
Jenkins for ownCloud
028aaa83b6 [tx-robot] updated from transifex 2015-06-15 01:41:31 -04:00
Jenkins for ownCloud
d18b74cf4c [tx-robot] updated from transifex 2015-06-14 01:41:23 -04:00
Jenkins for ownCloud
51bb434c99 [tx-robot] updated from transifex 2015-06-12 01:41:32 -04:00
Jenkins for ownCloud
2d0421e7ab [tx-robot] updated from transifex 2015-06-11 01:41:33 -04:00
Jenkins for ownCloud
f33510c1f2 [tx-robot] updated from transifex 2015-06-10 01:41:27 -04:00
David Development
de2e69a585 Fix #350 2015-06-09 21:25:09 +02:00
Jenkins for ownCloud
c22fe837d2 [tx-robot] updated from transifex 2015-06-09 01:41:32 -04:00
Jenkins for ownCloud
7f888b675c [tx-robot] updated from transifex 2015-06-08 01:41:30 -04:00
Jenkins for ownCloud
30375943b7 [tx-robot] updated from transifex 2015-06-07 01:41:31 -04:00
Jenkins for ownCloud
80a0d0963d [tx-robot] updated from transifex 2015-06-04 01:41:31 -04:00
Jenkins for ownCloud
02d5c24e0b [tx-robot] updated from transifex 2015-06-03 01:41:30 -04:00
Jenkins for ownCloud
5f6fdd2198 [tx-robot] updated from transifex 2015-06-02 01:41:30 -04:00
Jenkins for ownCloud
58f504f0a2 [tx-robot] updated from transifex 2015-05-31 01:43:51 -04:00
David Development
4291da21c3 Merge remote-tracking branch 'origin/master' 2015-05-30 11:27:39 +02:00