Kore/app/src/main/java/org/xbmc/kore/utils
Mon Zafra 6e347b6b36 Materialized dialogs and preferences (#330)
* Changed platform AlertDialogs and preference.* to support lib counterparts
- added dependencies: support/preference-v7 for PreferenceFragmentCompat
  and Preference subclasses, support/preference-v14 for the
  MultiSelectListPreference
- simplified some AlertDialog.Builder calls and added non-null annotations
  to DialogFragment#onCreateDialog(Bundle) overrides to shut the IDE up
- UIUtils: changed static member avatarColorsIdx to local var because it's
  only used in one place and the value isn't cached
- layout/dialog_send_text: removed view vertical margins as they take
  way too much space for nothing.
- strings: shortened english preference titles
- themes: added PrefTheme and changed preference title font size to medium
  from large
- preferences: changed CheckBoxPreference to SwitchPreferenceCompat. these
  don't have the same issue described in #233 (tested in kitkat).

* Changed platform PreferenceManager in RemoteActivity to support pref

* Fixed M permissions

* Split prefs into 2 groups as per material design guidelines

* Changed prefs theme to v14.material

* Moved container padding to individual prefs; removed pref-v7 dependency
- this makes the item dividers touch the screen edges which i think looks
  better
- don't need to require preference-v7 because preference-v14 already
  does

* Moved PrefTheme attributes *{Start,End} to v17 override

* Fixed crash caused by rotating twice while a dialog is active

* Changed wording as suggested
2017-01-04 08:37:13 +00:00
..
BasicAuthUrlConnectionDownloader.java Switched HTTP library. Using OkHttp explicitly now, instead of the default Android one, which varies acroos OS versions. 2015-04-18 10:52:31 +01:00
CharacterDrawable.java Changed namespace/appid to org.xbmc.kore 2015-03-09 21:35:18 +00:00
FileDownloadHelper.java Fix and improve downloading song 2016-11-09 08:48:22 +00:00
JsonUtils.java Fix ClassCastException on getting lists from json rpc 2015-03-24 19:29:28 +00:00
LogUtils.java Changed namespace/appid to org.xbmc.kore 2015-03-09 21:35:18 +00:00
MediaPlayerUtils.java Refactored org.xbmc.kore.ui package into separate packages 2016-12-29 18:27:40 +00:00
NetUtils.java Cleanup unused methods 2016-02-22 15:11:20 +02:00
RepeatListener.java Change vibration duration to 50ms 2015-07-28 22:43:37 +01:00
SelectionBuilder.java Add next episodes section to tv show details screen 2016-12-16 19:24:28 +00:00
TabsAdapter.java Addon content in addons activity tabs 2016-05-04 09:40:30 +01:00
UIUtils.java Materialized dialogs and preferences (#330) 2017-01-04 08:37:13 +00:00
Utils.java Unittest/mediaprovider (#251) 2016-09-23 19:08:22 +01:00