Michael Bestas
607d627706
Automatic translation import
...
Change-Id: I9fc0e1028f194a6c7be2ab86f955837b79830c50
2022-09-22 15:29:45 +03:00
LuK1337
514848cd6d
sdk: Introduce LineagePreferenceLib
...
Because of some nested dependency breakage, we can no longer include
Android libraries in main SDK lib, therefore we are moving all
preference related code to a separate package that Settings/LineageParts
will depend on.
Change-Id: Iea379a580a08ea13f71e3503aa096ba0ed7e7cef
2022-08-30 15:56:54 +02:00
LuK1337
c2c42fe8d1
sdk: Remove unused deviceinfo prefs
...
Change-Id: I0d9e5aa52305d76ebe0202228a238efa9ef1e32a
2022-08-30 15:56:36 +02:00
Michael Bestas
4ddfcce49e
Update LineageStatusBarItem for T
...
Adapt for commit 6c5ebb36d8f6cd9f02aec5d66fa64da74f789ecb
in frameworks/base
Change-Id: Ic775f5e0859ef4f1271d2e889b73301ac3804cf3
2022-08-22 15:42:47 +03:00
althafvly
35ee5eb1e1
sdk: Add FINGERPRINT_WAKE_UNLOCK setting
...
Change-Id: I652afe3397e1b0f44877a4c24b491d0d8408502f
2022-08-08 18:38:24 +02:00
Michael Bestas
1c81f93835
Automatic translation import
...
Change-Id: I7f0c5abfb203441da4127a5783c25170c3f2db30
2022-08-04 20:42:08 +03:00
LuK1337
0396b00823
sdk: Remove config_haveNotch
...
No longer used by LineageParts.
Change-Id: Ie26797afc76c63d9524b41e3afd41d2848f94d50
2022-07-06 00:36:41 +02:00
Michael Bestas
fd9f38394d
Automatic translation import
...
Change-Id: I57327e9ee6eebc60ec26f519f81cfbe648bcd193
2022-06-20 23:57:09 +03:00
Michael Bestas
88b323507b
Automatic translation import
...
Change-Id: I65e81dc7fdcdefd9d81d44a5302fcbb5bd2a317f
2022-05-10 21:58:12 +03:00
LuK1337
a3e5a256a3
sdk: Add ENABLE_TASKBAR setting
...
Change-Id: I5c3bc00f2c935f815dc822eca755e836abb764f1
2022-04-29 11:04:19 +02:00
Asher Simonds
e727e72f16
lineage-sdk: Bring in the new icon
...
* Part of the new iconset made by Asher Simonds
Includes
* LineageSettingsProvider
* LineageOS System
Co-authored-by: Michael W <baddaemon87@gmail.com >
Change-Id: Ia3241f19e4e3e8ad8ed7688baf6a7dab7c0d3c0e
2022-04-06 23:14:42 +02:00
Michael Bestas
98afee8740
Automatic translation import
...
Change-Id: I03d413d7b51dae9005d5ff3c27d578ba7218bb49
2022-04-03 20:08:00 +03:00
Bruno Martins
229282cd3e
TrustInterfaceService: Extend onboarding notification to ATV
...
Change-Id: I0db5c9327af5305f6dc573b06f519958bb23e4ec
2022-03-31 22:48:59 +01:00
Oliver Scott
ff5e7166f0
Create LineageGlobalSettingListPreference
...
Change-Id: Iaba7a070bda9abcdf162a72efa111a0a90d501a9
2022-03-24 14:46:11 +01:00
Chirayu Desai
a97180fa58
Move trust usb setting to global, and drop keyguard from name
...
* We're expanding this to allow disabling usb devices always.
Change-Id: Ibdea983160ae88c3eb696540631facefc288b859
2022-03-24 14:46:11 +01:00
Han Wang
61767fe1e3
res: Introduce config to allow build-time disabling of components
...
Change-Id: Ie5f7e63f5b8ba73196cec2128fc36b46028e57f2
2022-03-23 23:29:29 +01:00
dianlujitao
ae4d409d98
Fix Usb Restrictor if USB HAL 1.3+ is not present
...
Change-Id: Ic80f07161b24676e1697d29fea00219267a6fe81
2022-03-22 22:27:11 +01:00
Han Wang
6528cae926
lineage-sdk: Remove NativeHelper class
...
* Only used by LineageAudioService which was removed.
Change-Id: I81fc67b1bd9e32062f0dc9f763875f832c096c2b
2022-03-21 23:40:39 +01:00
Oliver Scott
ca136deee2
Log failure to update DATABASE_VERSION
...
Change-Id: I7fc844acda3892cea68c1e9a44a89e87c997f789
2022-03-21 23:40:21 +01:00
Timi Rautamäki
86420ad226
sdk: introduce custom action keys
...
ATV targets often have special keys for apps, for example Netflix.
Set a reasonable set of defaults for atv. Remote keylayouts can
be configured to use these keycodes. If for some reason a device
has a keylayout that cannot be modified, the list can be overlaid.
Co-authored-by: Aaron Kling <webgeek1234@gmail.com >
Change-Id: Ied3ed5d68671148a3729b1f0e1a2b15c4b080239
2022-03-21 22:45:59 +01:00
Ramii Ahmed
a7262011d4
Introduce High Touch Polling Rate feature
...
Change-Id: I6eb65e811f1759806aa89747328ee638c99a44f5
2022-03-19 10:09:50 +01:00
Oliver Scott
fad289124c
lineage-sdk: Use new API to access Network Traffic settings
...
Change-Id: If34674526bc9760eb8577e97eb1e1d9463a3c2d6
2022-03-07 22:42:53 +01:00
Luca Stefani
b0d6dd92e8
sdk: s/UserHandle.USER_OWNER/UserHandle.USER_SYSTEM/g
...
USER_OWNER has been deprecated and replaced by USER_SYSTEM
Change-Id: I93b057a52dcdcb3760b7c2139bea2e25a624a78f
2022-03-07 22:42:53 +01:00
Luca Stefani
d787f12781
settings: Use proper locking
...
Change-Id: I0f2c30cb0bb324602738800a8ff81359fa484223
2022-03-07 22:42:53 +01:00
Luca Stefani
2e050a5c98
settings: Move one if check to else if
...
The map is always empty if the previous check was true
Change-Id: Id1f939d112789ab3c7da711636b40c8a4c23d507
2022-03-07 22:01:43 +01:00
Luca Stefani
ebaa32ef9f
settings: Use Id from ContentResolver
...
Making this change allows to determine
automatically the proper user ID depending on the
context used to create the resolver
Change-Id: I08021fa56856ef4792da780bca1c0e77526e72a6
2022-03-07 21:51:45 +01:00
LuK1337
d389bf1773
sdk: Add device controls global action
...
Change-Id: I8be18dfa1fe7807ca2eff13c4c2d477322530af0
2022-02-25 13:39:10 +01:00
LuK1337
21fcbbf2f5
sdk: Move app killed toast message to main application thread
...
Fixes: Can't toast on a thread that has not called Looper.prepare().
Change-Id: Ia0179ccd4433ac6ceaaa13e03b3e4e6465a6d006
2022-02-23 22:02:26 +01:00
Luca Stefani
67c0daf545
Remove LineageAudioService
...
Change-Id: I4aea4c62154a0f7d9d6d96e68ddf2bd401458fab
2022-01-31 00:44:33 +02:00
Bruno Martins
7242fc8373
sdk: Remove Styles leftover from lineage_stub_packages
...
Change-Id: I2e4590ee171b42d22ddc0f0497ac117ff932a6f3
2022-01-30 22:33:24 +01:00
Bruno Martins
9265e4085d
sdk: Nuke perf profiles
...
Change-Id: Ibd32da7cb2feb8fa41bf9804f101167e4d12e33c
2022-01-30 22:33:24 +01:00
Sebastiano Barezzi
a3bed92302
ProfileManagerService: Don't kill the entire system if WifiManager is null
...
Change-Id: I53ceed998c19e956df75dcffe08449714172c8be
2022-01-30 00:29:18 +01:00
Bruno Martins
fb4dfb48cb
sdk: Remove LineageContextConstants.Features.FOD
...
Change-Id: I1196413cc116495c4998e859aa279c0fcf2e16f1
2022-01-26 22:57:16 +01:00
Cédric Bellegarde
c0fde5eacb
lineage-sdk: Add support for clock auto-hiding
...
Change-Id: I9d05188289e334a99baeaa330fb869573e123ea6
2022-01-24 19:39:24 +00:00
Michael Bestas
b997b2bf54
Automatic translation import
...
Change-Id: I020af2e27b907a1b37a812a92ef6cabab2d934c3
2022-01-12 17:17:25 +02:00
Oliver Scott
e385b0c2f3
Enable Restricted Networking Mode and allowlist INTERNET apps by default
...
* Handles fresh installs and upgrade scenarios
* Replaces network isolation feature
Change-Id: Ia35ba7cdc07ed9f49c09e2dd5275bfc233d9efe2
2022-01-05 00:44:55 +01:00
Bruno Martins
3c27619fb3
LineageSettings: Remove long dead notification count settings
...
Change-Id: I4a19cdaf31283da398a46784c4ba5763beb8c658
2022-01-04 00:50:12 +00:00
Bruno Martins
01d0bae938
preference: Introduce {Global,Secure,System}MainSwitchPreference
...
Change-Id: I04cf71ea60b3ecde3c8be039ab320e8730ca4b3f
2021-12-31 21:03:04 +00:00
Bruno Martins
5212620478
lineage: res: Introduce config to declare wireless charging support
...
Change-Id: I2b8e2a5709f101d04faec233d57166db76667c4a
2021-12-31 17:20:56 +01:00
Bruno Martins
ea5bec56fd
LineageSettings: Deprecate charging sound settings in favor of AOSP ones
...
There's no need to have our own settings for this when we can simply
override the existing AOSP ones.
Change-Id: I84e1f7286cd6b4ee68c62f17ad104c76031ee0ff
2021-12-31 17:20:56 +01:00
Luca Stefani
9256c6841b
settings: Allow validating Global settings
...
Change-Id: I7648e092b31fdf685ad01577834755cb631fde73
2021-12-23 00:48:11 +01:00
Luca Stefani
9ca1852af1
settings: Also check WRITE_SECURE_SETTINGS perm for System table
...
In M+ Google changed the permissions required to access the System table
and forced every caller to either hold the WRITE_SECURE_SETTINGS
permission or target pre M API
Change-Id: Ie4a4dd11e28b1caff1a6cd9be52f79b236f9271f
2021-12-23 00:47:02 +01:00
Luca Stefani
efe6d135bf
Make Usb Restrictor available if USB HAL 1.3+ is present
...
The new HAL exposes an identical interface
Signed-off-by: Luca Stefani <luca.stefani.ge1@gmail.com >
Change-Id: Ic7a0862ca92dab5d25c11926235b2e8194cb7e62
2021-12-19 21:57:44 +01:00
Oliver Scott
55652b702a
lineage-sdk: Add min_sdk_version 30 to org.lineageos.platform.lineagesettings
...
Change-Id: Id828373f7984aeb36a935edf132a688a16250174
2021-12-10 07:35:02 +01:00
Michael Bestas
b4fb451607
Move liblineage-sdk_platform_jni to /system_ext
...
Change-Id: Ida89af9027779496f5134f32fbb9d973ca7b2313
2021-11-14 21:39:06 +02:00
Volodymyr Zhdanov
0ea65ec244
lineage-sdk: Stop using PreferenceScreen styles for preferences
...
* until it's fixed in androidx
Change-Id: Ia9c1b0edb2066ac91172ab202657b01252c3972d
2021-11-14 16:09:36 +01:00
Michael Bestas
fdd7189e82
Remove leftover LINEAGE_ICON_CACHE_SERVICE
...
Change-Id: Ia05cb10c51526b76387b563f226a4ec08e720995
2021-11-14 15:05:27 +02:00
Michael Bestas
014cbda272
LineageSettings: Sort defaults based on table
...
* No functional changes, matches LineageDatabaseHelper
Change-Id: I8f4e2468974aa5d186a81ce76baba5a0b8d11c44
2021-11-07 00:44:33 +02:00
Michael Bestas
42b82632d6
LineageSettings: Remove unused defaults
...
Change-Id: Ibcf52069a4755a73be596453cc0ac791cfca8b1d
2021-11-07 00:44:33 +02:00
Michael Bestas
e9206cc3a3
LineageSettings: Remove "advanced_mode" setting
...
* This was a CyanogenMod feature that we never forward ported.
Change-Id: Idce22d57784132ff0676bce3e1dd55f9793c1a59
2021-11-07 00:44:32 +02:00