Commit Graph

147 Commits

Author SHA1 Message Date
Jessie Chatham Spencer 0c1abb3c9c Added support for all versioning types in the app UI. Addressing #718 (#896)
* Merge branch 'Fix718'
Merged fixes for issues #718, added functionality for all the file versioning types in the app UI.

* Basic theme is working

* GOt dialog working with setREsult.

* Addressed issues raised and fixed orientation change bug.
Adressed issues radied by nutomic:
- Changed the String concatenation so it uses String.format.
- Made members variables private that were not previously private by mistake.
- Changed name from FolderPathTextView to FolderPathTextViewFragment.
- Fixed typo in NumberPickerFragment
- Now uses TImeUnit for time conversion
- Changed from DialogFragment to a dialog themed Activity inorder to have correct themeing.

About the orientation change bug. When the dialog themed activity was open and the orientation was changed, it would cause the background activity(The FolderActivity) to
recreate itself. In the process of recreating itself it would reset the mFolder variable and then reinitialise it in the OnApiChange listener. However the result from the
Dialog was returned before the mFolder had been reinitialised and was still null, so inbetween the result being returned and the mFolder variable being reinitialised the new file versioning
configuration had to be stored and then applied to the mFolder variable in the onApiChange listener. The file versioning configuration is temporarily stored in the mVersioning variable which is
an instance of Folder.versioning.
This error only occurred when using an Activity as a dialog and using the startActivityForResult method for initialisling the activity. Before when using a dialogfragment and an interface to callback to
the parent activity, everything happend in the correct order.

* Fixed versioning dialog lag.
The initial updateFragmentView() is called in onCreate() and the
fragment is only updated when a new file versioning type is selected.

* Removed FolderPathTextViewFragment
The fragment is removed, and a helper method has been added to FolderPickerActivity to create an intent
to the the FolderPickerActivity for result.
2017-06-15 17:44:44 +09:00
Felix Ableitner 81c7eb3acc Bumped version to 0.9.10 2017-05-30 16:59:42 +09:00
Felix Ableitner 1b194d07b1 Bumped version to 0.9.9 2017-04-11 13:28:31 +09:00
Felix Ableitner 9e914e5244 Updated dependencies 2017-04-11 13:17:39 +09:00
Felix Ableitner 76b3ddad55 Bumped version to 0.9.8 2017-03-28 00:28:40 +09:00
Felix Ableitner 64e51ffe42 Bumped version to 0.9.7 2017-03-11 01:36:23 +09:00
Felix Ableitner 14d74c6421 Bumped version to 0.9.6 2017-02-07 16:38:04 +09:00
Felix Ableitner 4e8142b6b8 Bumped version to 0.9.5 2017-01-23 21:36:24 +09:00
Felix Ableitner b3bc69dc21 Bumped version to 0.9.4 2017-01-22 18:51:49 +09:00
Felix Ableitner 618945c5bf Use volley for API requests (fixes #827) 2017-01-08 21:53:25 +09:00
Felix Ableitner e6527ff16a Bumped version to 0.9.3 2016-12-23 18:16:06 +09:00
Felix Ableitner e0412ec51b Use data binding for folder items 2016-12-17 23:26:06 +09:00
Felix Ableitner 9670547e1b Disable release signing config to fix travis 2016-12-16 22:42:09 +09:00
Felix Ableitner 0858386811 Moved translation files according to removed flavors 2016-12-16 18:36:41 +09:00
Felix Ableitner 0bb7fb116a Updated dependencies 2016-12-16 16:26:30 +09:00
Felix Ableitner 3ed3b2f398 Only use fat apk for easier handling 2016-12-16 16:24:50 +09:00
Felix Ableitner 9d9ab3eeea Bumped version to 0.9.2 2016-12-16 16:12:31 +09:00
Felix Ableitner 7dde331454 Store log file on disk for easier access (fixes #811) 2016-12-16 16:06:25 +09:00
Felix Ableitner 2778394b8f Updated dependencies 2016-12-12 15:25:29 +09:00
Felix Ableitner 15e0a08161 Bumped version to 0.9.1 2016-12-05 14:20:56 +09:00
Felix Ableitner c7521d9f09 Bumped version to 0.9.0 2016-11-26 22:05:08 +09:00
Felix Ableitner 5b66038419 Bumped version to 0.9.0-beta2 2016-11-20 23:25:04 +09:00
Felix Ableitner 57a8d270e1 Bumped version to 0.9.0-beta1 2016-10-31 22:38:20 +09:00
Felix Ableitner b9266ce6a9 Bumped version to 0.8.8 2016-10-31 16:14:27 +09:00
Felix Ableitner 6b574661a0 Bumped version to 0.8.7 2016-10-27 02:13:39 +09:00
Felix Ableitner 6eda70798e More build.gradle cleanup 2016-10-21 16:57:20 +09:00
Felix Ableitner 23f7053e44 Removed unnecessary singingConfig from build.gradle 2016-10-21 16:53:01 +09:00
Felix Ableitner 8ffae81f92 We still need to set Java 8 compatibility 2016-10-21 16:50:34 +09:00
Felix Ableitner af67a7df13 Don't use jack compiler for now 2016-10-20 19:49:35 +09:00
Felix Ableitner 80a269440f Updated sdk version and target version 2016-10-20 18:18:23 +09:00
Felix Ableitner 931183ffba Improved available roots in FolderPicker (fixes #204) 2016-10-17 17:22:48 +09:00
Felix Ableitner 923d700d54 Fixed unit tests 2016-10-10 16:13:39 +09:00
Felix Ableitner 29370b9a03 Moved SyncthingServiceTest back to androidTest 2016-10-08 20:53:46 +09:00
Felix Ableitner d515daec89 Cleaned up build.gradle 2016-10-04 17:22:21 +09:00
Felix Ableitner e22684de17 Bumped version to 0.8.6 2016-10-04 17:14:35 +09:00
Felix Ableitner 846e5adc0d Disabled proguard 2016-10-04 17:14:13 +09:00
Felix Ableitner 42ac994918 Bumped version to 0.8.5 2016-10-04 17:06:00 +09:00
Felix Ableitner 061a7b38d7 Removed maven central repository 2016-09-27 10:38:40 +09:00
Felix Ableitner 63e8c22129 Replaced deprecated http APIs 2016-09-23 11:52:45 +09:00
Felix Ableitner d8a05ed392 Fixed various lint issues 2016-09-21 17:36:03 +09:00
Felix Ableitner 1cce70986b Change compile sdk version to Android Nougat 2016-09-21 10:35:57 +09:00
Felix Ableitner b599b46559 Bumped version to 0.8.4 2016-09-20 11:28:56 +09:00
Felix Ableitner 6b7eb796f0 Fixed unit tests, use Robolectric for some tests 2016-09-20 10:22:13 +09:00
Felix Ableitner 50f98e3f69 Set user/password in config instead of removed STGUIAUTH (fixes #704). 2016-08-25 14:23:19 +02:00
Felix Ableitner 0085455209 Bumped version to 0.8.3 2016-08-24 22:36:26 +02:00
Felix Ableitner cc1cf1d870 Bumped version to 0.8.2 2016-08-19 18:00:43 +02:00
Felix Ableitner d5501f5696 Updated dependencies. 2016-08-16 17:32:09 +02:00
Felix Ableitner d8577bd4f7 Bumped version to 0.8.1 2016-08-01 15:34:21 +02:00
Felix Ableitner eee2a01ec3 Bumped version to 0.8.0 2016-07-21 23:10:40 +02:00
Felix Ableitner 020b37dbab Updated dependencies. 2016-07-20 18:14:10 +02:00