Settings: Notification Reminders (2/2)

PS4: Undo Unintentional PS3 change

Change-Id: I6be8d2267154c663a9977118f8e75e220cb7b9f6
[1/2] Settings: Lockscreen blur

also added GlobalCheckboxPreference.java and SecureCheckboxPreference.java
for later use.

Thanks to David96 and Omni team
[1/2] Settings: Volume panel timeout

also big clean up in sound settings, move volume adjust sound, safe headset volume
and launch player on headset connect to advanced screen

Thanks to Omni team
Settings: Respect and handle shorcut custom icon resources (1/2)

If a activity shorcut has an extra icon resource or drawable we need to handle
it. Fix this for all out shortcut features. Most is centralized so a small change

fix as well wrong sizes of custom images in QS custom tile

Change-Id: I53c5b4a2cb503c11dd3bb21e16a69eda0fb36b31
Settings: Notification Reminder Interval (2/2)

Change-Id: I379f17ae3be4ad278f74f45bf9e489db2d010b62

Conflicts:
	res/values/slim_strings.xml
	res/xml/notification_drawer_qs_settings.xml
	src/com/android/settings/slim/NotificationDrawerQsSettings.java
Profiles: change PagerTabStrip to white
AppOps: change PagerTabStrip to white
AppOps: Add more operations in app ops settings.

Add following operations in app ops settings.

-- Wifi enable/disable
-- Bluetooth enable/disable
-- Mobile data enable/disable

Change-Id: I32183d77b88c326168557444a445765b5a69de6f

AppOps: Add support for MMS operations.

Add support  for following MMS operations:

-- Send MMS
-- Read MMS
-- Write MMS

Change-Id: Icc823b9bcb446f962927ac0b50fbdae2f3ed3b02

AppOps: Fix appops Settings crash under Chinese

The Chinese array doesn't match the corresponding English array.
When open appops Settings under Chinese, if ops code is bigger
than array's size, there will be ArrayIndexOutOfBounds exception.

Change-Id: I2de452550317dd818b7c0fc44f3ae63acfdbed1c

AppOps: Enable App Ops under security setting.

Add support for MODE_ASK mode and enable App Ops under security settings.

Change-Id: I7405f1e8639ca04cc2d7edac144f1738d13dc59f

also:
1e3f5e4 settings: Relocate Privacy Guard icons to framework
bd7fb91 Revert "Revert "AppOps: revert Wifi enable/disable""
Settings: TRDS 3.0 and new theme engine preparation (2/4)

For the one who do not know this feature see as reference
the first two versions here:

https://github.com/SlimRoms/frameworks_base/commit/b330fde28306286572ba390e451a72539c0c3576

https://github.com/SlimRoms/frameworks_base/commit/3194015737b7944b4185fca007b8d167a0675cd8

we got now over a year now a lot experience how to handle the qualifier fallback
as well how to theme it and how to handle other apps. Based on this knowledge we
redid some parts of TRDS engine with following new features/additions and fixes
to have now a final perfect working TRDS

- compared to the old versions where it was needed on some apps to restart them
  in background this is not needed any more. All is handled about the internal
  AOSP resource handling and on qualifier change the caches are cleared
  and the apps get an onconfigurationchanged to restart the activity
  like it is doing on orientation change eg
- inverted folder is now depreciated and the new folders are holodark
  and hololight which allows on the one hand a dark theme (at least
  how TRDS started) and a light based theme hololight
- This name change is mainly because of the new theme engine which
  will come which uses this as base to add 2 external themes at the same
  time and give the user the ability to switch between them. But this is
  still in early stages and this commit is just the preparation for it
- Two new automodes are now integrated. User can enable the twilight modus
  which enables/disables holodark/hololight depending on the daytime...means
  on the evening it switches to holodark on normal day it is hololight.
  The other automode is based on light conditions....means that if it is
  dark outside it switches to holodark....if we have bright light conditions
  it switches immediatelly to hololight. Due of the resource cache handling now
  this happens immediatelly for the user and feels completly system integrated
  and happens without delay. A bit comparable to some navigation tool for cars
  which can switch automatically from dark to light and back
- currently the auto modes as well the manual mode switches between holodark
  and hololight. Due that we do not have currently anything hololight themed
  in the source hololight = stock theme. We will give the user the ability
  later when done to choose between which modes the user want to switch
  (stock/holodark/hololight). But this does not make sense at the moment.
  As soon as we have done the light theme or theme engine (lets see what
  comes first) we will open the ability to choose it. This is only a small code change
- a lot small tweaks and fixes went as well into the new version

Whatever this commit as usual adds the support for it. The themeing is done in the
other commits by kroz which is as well way more extended then on the older versions

cheers

PatchSet:
- derp
PatchSet3:
- tired me derp again
PatchSet:
- adapt to new qualifier structure

- listen to onconfigurationchange and mode settings value
  and let the switch
  switch if the uiThemeMode has changed. As well permit
  manual switching if automatic light mode is enabled
  and inform the user about

Change-Id: I5b857c542d92b9fd253b3556f14c790226594c4f

This commit also add theme switch shortcuts for navbar/ring and also a quicksettings tile.
Moved custom options into custom category and renamed it 'more...'

Other project:
fb: TRDS 3.0 and new theme engine preparation (1/4)
development: TRDS 3.0 and new theme engine preparation (2/4)
native: TRDS 3.0 and new theme engine preparation (3/4)
Remove darkui switch from main settings screen
Settings: Glowpad Torch (3/3)

PS2: String edit & remove from
	devices without torch.

Change-Id: Ide6fae8d35afb7f031aefcf6f5703ba57cf1f51d
Double-tap to sleep user-configurable settings

- Status bar
- Glowpad
- Pin and password
- Pattern
Customization: remove all icons

-keep it simple
Settings: Notification Count (2/2)
Settings: Lockscreen blur radius and custom background (2/2)

-options for see through, blur and blur radius

-custom background thanks to @cphelps76
Progressbar customizations squash

commit 4a52e638a7e2df7e9714770bd2da286f0b52b55a
Author: hany <hany.alsamman@gmail.com>
Date:   Tue Feb 18 19:34:17 2014 +0000

    SmoothProgressBar: Accelerate and Interpolator [2/2]

    PS1 : reformat the code
    PS2 : change method

    Signed-off-by: hany <hany.alsamman@gmail.com>

commit ca3f7c63fca812b4f29e0701955dfde55650b77e
Author: hany <hany.alsamman@gmail.com>
Date:   Mon Feb 3 18:30:33 2014 +0000

    Port SmoothProgressBar: User Custom ProgressBar Setting [1/2]

    thanks Dokdo Project

    Signed-off-by: hany <hany.alsamman@gmail.com>
XuiMod: Toast Animations [2/2]

Add Xylon, Xperia Z1, TokoROM Transition and more

https://github.com/zst123/XuiMod/commit/8fc1152fb485ed5e007ac8d4ea9ad7b7f1c493d8

https://github.com/zst123/XuiMod/commit/1989a90850e5491799620e1f86fcbc9ae54f5161

https://github.com/zst123/XuiMod/commit/e3383f127244822b9fc61db169b59e4a502d127b

Credit zst123, thanks for GwonHyeok

Change-Id: Ia8245259e128b42ed516a26345be8ab9581108c7
Signed-off-by: hany <hany.alsamman@gmail.com>
NetworkTraffic tile: update tile for new network traffic options
Revert 'Halo' (2/2)
Move Status and Navigation bar options into new System bars screen

-also move immersive mode options from power menu to system bars