Commit Graph

183 Commits

Author SHA1 Message Date
Joey Huab
de2213acf4 Enable full screen aspect ratio option by default 2025-11-26 17:48:34 +09:00
someone5678
ef88bad25d lineage: Apply monet to Lineage framework icon
Change-Id: Ib7b343e1f91f87ef12b6547bec46be3a0acdb58c
2025-11-26 17:48:34 +09:00
Phạm Tiên Sinh
c97a6ddb67 Add restart SystemUI in Advanced Reboot [2/2]
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-26 17:48:34 +09:00
Pranav Vashi
a26eb7cb2e Set long press on back default to kill app
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-26 17:48:34 +09:00
rohan
720d6cd1a5 Add more device key actions
- Torch
- Screenshot
- Volume
- Clear All Notifications
- Expand Notifications
- QS panel
- Ringer modes

Change-Id: I410f75b9429b90bfe8985dd44558a1194abd6c8c
Co-authored-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-26 17:48:34 +09:00
Pranav Vashi
2e8676cde1 Disable by livedisplay by default
* Stop hurting my eyes!

Change-Id: Ie0fee12b80eac9baca6f401a931e2bd81eb9a02d
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-26 17:48:34 +09:00
Pranav Vashi
b7382942d9 Ship as Evolution X based on LOS
* While LOS is base ROM, there are/will be additions over LOS.
  Therefore, rebrand and ship it as Evolution X ROM.

Change-Id: I4c7b198d9cf4183d07025dbe821fd3f93985ed22
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-11-26 17:48:34 +09:00
LineageOS Infra
39cff88b73 Automatic translation import
Change-Id: Icde57a6132dae7fb11b0e15cc29a0d53d65a78fc
2025-11-15 18:01:55 +00:00
LineageOS Infra
d518e8d4a3 Automatic translation import
Change-Id: I45fc4be884f33e834b44b808183c0f1e6e1a27b4
2025-11-01 19:48:36 +00:00
LineageOS Infra
f26071c25b Automatic translation import
Change-Id: I12d83c872fee74d0500de86a772c3651672cffe6
2025-09-24 20:06:38 +00:00
LuK1337
e3790a355b sdk: Add lineagehealth IFastCharge interface support
Change-Id: I89eb3efbc79146b08684fa41f3c8d62ef2fb60c4
2025-08-16 20:37:44 +02:00
LineageOS Infra
146083f942 Automatic translation import
Change-Id: I3403ac9e4df256199eb8dbd6d459c99d0b0faa6c
2025-06-15 14:13:36 +00:00
LineageOS Infra
515b58b86e Automatic translation import
Change-Id: If884f464eada97216ee27133f41ab85c2b6d32b9
2025-05-01 16:33:19 +00:00
LineageOS Infra
1847da10de Automatic translation import
Change-Id: Ic774d045db14388f510b43427c038145665ce058
2025-04-15 13:55:19 +00:00
LineageOS Infra
5f6ea17cbe Automatic translation import
Change-Id: I6961c6888346996dadbf4aaf786fd6fa2c7b9171
2025-04-07 16:25:25 +00:00
LineageOS Infra
2772796326 Automatic translation import
Change-Id: Ib252621063045843d0a6d1655d98fe86f37b2725
2025-02-15 15:47:20 +00:00
LineageOS Infra
cc0d50aac5 Automatic translation import
Change-Id: Iab649a8c8f2082c1f4e7fd01bc491507d6b5ba57
2025-02-01 14:28:35 +00:00
LuK1337
2b130050dd sdk: Support breath LED mode
Change-Id: I9ec757a784dc3fb3afcb6f909f10e2eee86502ea
2025-01-18 12:19:21 +01:00
LineageOS Infra
4796ff52f4 Automatic translation import
Change-Id: Ibd246d935ef5a5013b7266c79cd6d8a3a30417b8
2025-01-15 20:54:49 +00:00
Luofan Chen
8a7af5a974 ChargingControl: Decouple charging control and main logic
The existing Hardware Abstraction Layer (HAL) supports two distinct
control modes: TOGGLE and DEADLINE, each offering unique capabilities.
For instance, the TOGGLE mode allows for control over both charging
time and limit, while the DEADLINE mode only enables control over the
charging time. Managing these separate logic streams within a single
ChargingControlController class complicates the development process.

This commit separates the specific charging control logic — determining
what to send to the HAL—from the primary logic. The charging control
module now offers providers tailored to each HAL-supported charging
control mode, allowing for limit control, time control, or both. When
required, the ChargingControlController invokes these specific providers.

This commit also saparates other parts, like notifications, from the
main logic, to a saparate class.

This separation simplifies the codebase. Moreover, when introducing a new
mode in the HAL, developers only need to implement the corresponding
provider's logic based on the mode's capabilities. And minimal changes
are needed in the primary logic.

Change-Id: Ie40020c2df4141d4aa6385c8f5565821af942755
2025-01-13 10:22:07 +00:00
LineageOS Infra
b503f5ce9b Automatic translation import
Change-Id: I4d17c0562b6c733cc38d1cb90582aff968faa77a
2024-12-16 06:29:59 +00:00
LineageOS Infra
1a4083ad67 Automatic translation import
Change-Id: Iee7bc64d903f0bef4fc20e4774730d68b0ce84a2
2024-12-02 02:54:17 +00:00
LineageOS Infra
eed35b8aad Automatic translation import
Change-Id: I8902b6005532ade17489e89fa4b29104fb4bcd41
2024-11-16 06:48:07 +00:00
Michael Bestas
5a577dc607 sdk: Make it REUSE compatible
Change-Id: Iba2bcaf5e677eafebc48c6aca3d3625f821d6e27
2024-11-07 13:28:42 +00:00
Luca Stefani
303a108276 Remove 'build-time disabling of components' resources
You should use component-override

Change-Id: I7e44f5b50b7909622c74b658bec0bedb776fd8a9
2024-11-04 19:18:54 +00:00
Michael W
88916babb8 Remove values-lu
* Luxemburgish (lb) was accidentially mapped to "lu" for all of the
  non-AOSP projects.
* Since the next sync will download "lb" now, just remove "lu"

Change-Id: I9751d689633e7e795bdda86e3f039f277432c893
2024-11-01 05:22:00 +02:00
LineageOS Infra
9ea8d63ea1 Automatic translation import
Change-Id: I72e4279711e3cd04cbdc29b1b5aa44fd2add7221
2024-10-31 17:49:16 +00:00
Michael Bestas
d4dc1a3f6e sdk: Introduce config_enableAdvancedRotationSettings
Change-Id: Id43427924f1e0dcea882c36fc49660994513ee4f
2024-10-22 22:18:10 +03:00
LineageOS Infra
a2da6c4783 Automatic translation import
Change-Id: Ieea89e31c752b83a1165bf77bd14642025581aac
2024-09-15 16:02:28 +00:00
LineageOS Infra
611bcdff20 Automatic translation import
Change-Id: I83844807cdaa0148707ad0d0708f08d9e2ca606f
2024-09-02 23:16:19 +00:00
LineageOS Infra
65ab777e9f Automatic translation import
Change-Id: I9aad94a5994be8dbde9d6e9f8a668a1d59b4c9d9
2024-07-01 18:54:33 +00:00
Dominik Baronelli
805093b3ab Revert "sdk: Add aux camera related resources to config.xml"
This reverts commit c775185a87.

Not needed anymore, after reverting 'sdk: Introduce org.lineageos.platform.resources target'

Change-Id: I8d6b5dbb879c792bd6b5cf09ab9d6752e7001310
2024-06-15 22:50:35 +01:00
Dominik Baronelli
12feea4dc9 Revert "sdk: add HFR privapp camera related resource to config.xml"
This reverts commit 1c6d5b120d.

Not needed anymore, after reverting 'sdk: Introduce org.lineageos.platform.resources target'

Change-Id: I34539f44422432160d89c420c75f86cd9d9927f9
2024-06-15 22:50:24 +01:00
LineageOS Infra
97b8e583e8 Automatic translation import
Change-Id: I58cbfc1ab0ad92357fead0d986a3a1bdfaf94d17
2024-06-01 22:14:21 +00:00
LineageOS Infra
360dad610b Automatic translation import
Change-Id: I5e3baf2c7a67a8c1ff0b007de1a94b51aada8825
2024-05-15 15:50:26 +00:00
LineageOS Infra
f279097bbc Automatic translation import
Change-Id: I90fd4fd279354314e6ce5a10f36a766f6c158e59
2024-05-01 16:33:43 +00:00
LineageOS Infra
0ab2a0be49 Automatic translation import
Change-Id: Ib2f1ea0c26775ca33427ba555939eabedbeb518b
2024-03-27 09:21:39 +00:00
Michael Bestas
36e14240eb sdk: Allow enabling lockscreen rotation by default
...and enable it by default for sw600dp

Change-Id: I96f1aed51ed286ecab521ee973434fcf6d254bcd
2024-02-21 17:07:38 +00:00
Bruno Martins
7241fa0b41 sdk: Introduce config_proximityCheckOnFpsUnlock
Change-Id: I304aa324c5775669e3fc1e9e82fbfa0ce2eb9dfc
2024-02-21 10:27:01 +00:00
LineageOS Infra
6538e84b23 Automatic translation import
Change-Id: I6033402fd381bf001100db04934ffae0126d4318
2024-02-10 19:04:38 +00:00
Wolfram Liebchen
9bc61e26c8 Network traffic with automatic units [2/2]
A new network traffic display unit option "automatic" offers
a compact display of the network traffic by using at maximum
three digits and an abbreviated unit string.
Comes in handy for situations with reduced space in the
status bar.

Change-Id: Ib4d969924ad5a345b03540070e49a0473f343ad3
2023-11-09 20:50:12 +02:00
Bruno Martins
944cb718fb sdk: Allow to hide and set a default for status bar DT2S gesture
There might be edge cases of devices that have no power button
and no way to control externally connected displays. In such cases,
if display has touch support, DT2S shouldn't be allowed at all.

Change-Id: I3976f138d02f0b6ddf8ce239cb8c3a19ab737b67
2023-10-02 14:49:58 +00:00
LineageOS Infra
944e76f7c7 Automatic translation import
Change-Id: Ib570552894d2afffdfb88a61c6d080b71265b173
2023-10-01 16:32:51 +00:00
LineageOS Infra
d84bdac8e2 Automatic translation import
Change-Id: I9f18003e51aa246e0a73b2e15facea3dc0f433fe
2023-09-15 17:53:25 +00:00
LineageOS Infra
079c131372 Automatic translation import
Change-Id: Ia08e8574b21a9cd85f6748ee131bd7498717c2ab
2023-09-01 14:42:17 +00:00
LineageOS Infra
c8b901364c Automatic translation import
Change-Id: Ic759768ecbe0e9e1d619a2f5fb579bfa4902d980
2023-08-06 14:55:38 +00:00
Michael Bestas
17d6d41753 Remove leftover trusted_accent_packages array
Change-Id: I6dac2b180b217bf721e8c4faec5a61f9ec149436
2023-07-22 19:16:33 +03:00
LineageOS Infra
ff85a9631f Automatic translation import
Change-Id: I50f9f3c49e364546190af1e886de350fd9e58cff
2023-07-15 18:07:57 +00:00
Chirayu Desai
173b6d8693 Migrate side FPS settings
* Really shouldn't have touched an existing migration before
* Anywho, let's change it back to what it was but make it compile
* Then, let's migrate that old setting to the new AOSP setting,
  but flip it since it works differently.

Change-Id: I342d8c78aa8faeda5dcaafe9199deb51c570efd0
2023-07-12 14:27:38 +03:00
LineageOS Infra
d487fb503f Automatic translation import
Change-Id: Id9bc669c714ad045d45da6bb5f31fd3cfdedbcb7
2023-07-01 16:12:20 +00:00