Commit Graph

18 Commits

Author SHA1 Message Date
SpiritCroc
baff4b6ed0 Add seekbar and list settings preferences
Taken from AICP
2020-03-23 17:31:36 +07:00
SpiritCroc
cd35b45d96 Add switch preferences that hold system settings 2020-03-23 17:31:36 +07:00
Hưng Phan
ba9e20e869 Fix derp 2020-03-23 17:31:36 +07:00
xyyx
8a61ea170d Cherish: Move to androidx 2019-10-03 19:52:32 +07:00
xyyx
369891b075 CustomSeekBar: Fix NPE
08-23 20:07:44.650 31111 31111 E AndroidRuntime: Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference
08-23 20:07:44.650 31111 31111 E AndroidRuntime: 	at com.nitrogen.settings.preferences.CustomSeekBarPreference.setDefaultValue(CustomSeekBarPreference.java:240)
2019-10-03 19:52:04 +07:00
xyyx
745b46dffe Cherish: Add Oneplus3Parts to main menu 2019-10-03 19:51:32 +07:00
xyyx
f4e35af95b CustomSeekBar: Fix disabling when create
before: https://imgur.com/a/jtNip
after: https://imgur.com/a/Q1rJH
2019-10-03 19:47:09 +07:00
ezio84
243dffeb0e New CustomSeekBar: allow to translate "Default" value string
Signed-off-by: xyyx <xyyx@mail.ru>
2019-10-03 19:47:01 +07:00
beanstown106
a4dba2147e Add utils 2019-10-03 19:46:50 +07:00
ezio84
b9fd5ed58a Fix SecureSettingsSwitchPref and Global derp
Signed-off-by: xyyx <xyyx@mail.ru>
2019-10-03 19:45:41 +07:00
ezio84
dbbb73f0ae Colorpicker and customseekbar: add method to set default values
also be sure default values is not greater than max value
2019-10-03 19:45:22 +07:00
ezio84
8dc8247882 New custom seekbar: more improvements
fix value txt being cutted when too long

allow to set a custom string to show instead of the
numeric value when value is defaultValue
2019-10-03 19:42:11 +07:00
ezio84
bbd8f269b5 New fresh look for CustomSeekbar
Oreo prefs style

thanks @Mazda-- for suggestion on how to remove the top divider

Signed-off-by: xyyx <xyyx@mail.ru>
2019-10-03 19:42:00 +07:00
ezio84
64483f2bd5 CustomSeekBar: fix progressbar glitch with custom min-max values
when CustomSeekBar is called, it does:
mSeekBar.setMax(mMax - mMin);
assuming mMin=0 and mMax=100 if they are not set with settings:min or max
through the related menu xml.
So if we set one of those values in the related menu java class with the
available public voids (setMax(value) and setMin(value)) the seekbar doesn't
get the new min and max thus the user can't slide it to the max position.

To reply:
- set settings:max (or android:max according to your customseekbar implementation)
to the wanted value, e.g. 255;
- set the min value through your menu java class with CustomSeekBarPreference.setMin(value);
- try to move the progressbar thumb to the max position, it won't reach it.

Signed-off-by: xyyx <xyyx@mail.ru>
2019-10-03 19:40:14 +07:00
dwitherell
005717276e Fix seekbar attribute grabbing *also remove from attrs as we have always used android: for max
Signed-off-by: xyyx <xyyx@mail.ru>
2019-10-03 19:39:55 +07:00
d34d
88870041dc Add CustomSeekBarPreference
Change-Id: I374ceb023a418f72778539d1c227ee987b3978a1

Signed-off-by: xyyx <xyyx@mail.ru>
2019-10-03 12:28:43 +07:00
Danny Baumann
dd31238803 Add back a helper pref that holds a system setting.
nitrogen edits : update for O and remove never used checkbox prefs

Signed-off-by: xyyx <xyyx@mail.ru>
2019-10-03 12:26:24 +07:00
hungphan2001
7d9b211eb1 Init Cherih 2019-10-03 12:21:20 +07:00