Commit graph android_device_samsung_a20/universal7885-common/apps/SamsungParts
Author SHA1 Message Date
Bruno Martins
7a851dd202 universal7885: parts: Fix compilation for QPR1 merge 2022-12-23 19:24:03 +09:00
roynatech2544
f0f0ae07f3 universal7885: parts: Use cached instances when possible 2022-12-23 19:24:03 +09:00
sexynos300
1fe39bcff7 universal7885: parts: Add new translation (#4)
Russian locale for the app
2022-12-23 19:23:54 +09:00
roynatech2544
b2b0515b28 universal7885: parts-jni: Use std::round 2022-11-26 18:53:01 +09:00
roynatech2544
9ee7a36bee universal7885: parts: values-es: Fix build
device/samsung/universal7885-common/apps/SamsungParts/res/values-es/strings.xml:89: error: unescaped apostrophe in string
device/samsung/universal7885-common/apps/SamsungParts/res/values-es/strings.xml:86: error: not a valid string.
device/samsung/universal7885-common/apps/SamsungParts/res/values-es/strings.xml: error: file failed to compile.
2022-11-10 23:09:52 +09:00
roynatech2544
c0ffdb634c universal7885: parts: Update Spanish translation
By @aarch_64 from tg
2022-11-10 13:05:25 +09:00
roynatech2544
954d50f9b4 universal7885: parts: Fix inverted fastcharge value 2022-10-31 22:31:49 +09:00
roynatech2544
092cf54ced universal7885: Remove eureka_defaults treewide
clang-tidy checks doesn't make it best code
2022-10-23 14:21:45 +09:00
roynatech2544
3fa34f4db9 universal7885: parts: fastcharge is reverted as well 2022-10-20 18:43:39 +09:00
roynatech2544
ffad88e852 universal7885: parts: smartcharge: Nuke apply button 2022-10-18 19:42:38 +09:00
roynatech2544
5b75120653 universal7885: parts: smartcharge: Fix derps
* Turn on charging back after smartcharge off.
* Correct onclick listener on smartcharge settings
* Only write to charge sysfs once
2022-10-18 12:50:28 +09:00
FPSensor
e92f502522 universal7885: parts: Add translation to ES (#3) 2022-10-18 07:45:46 +09:00
roynatech2544
a296d6e27e universal7885: parts: Fix error after SmartCharge 2022-10-18 00:52:09 +09:00
roynatech2544
d9adb63d29 universal7885: parts-aidl: Move smartcharge code to one file 2022-10-17 18:38:47 +09:00
roynatech2544
c08e8f7fdc universal7885: parts: Support apply on boot for smartcharge 2022-10-17 18:05:33 +09:00
roynatech2544
38dfae1352 universal7885: parts: Avoid both options checked at the same time 2022-10-17 17:57:43 +09:00
roynatech2544
0834ccd364 universal7885: parts: smartcharge: this -> requirecontext
this, aka SmartChargeFragment doesnt extend Context
2022-10-16 12:10:04 +09:00
roynatech2544
fde9ae1b2a universal7885: parts: Poll sizes instead of update after operation 2022-10-16 10:52:03 +09:00
roynatech2544
e44d93750c universal7885: parts: Make smartcharge settings compile 2022-10-16 10:35:22 +09:00
roynatech2544
7f099b9e43 universal7885: parts: Fix UI of smartcharge and show seekbar values 2022-10-14 22:52:42 +09:00
roynatech2544
550036fed1 universal7885: parts: Move directbootaware manifest to receiver 2022-10-14 11:20:49 +09:00
roynatech2544
895ca921b8 universal7885: parts: Declare in manufest 2022-10-14 11:20:49 +09:00
roynatech2544
8d1811d574 universal7885: parts: Implement SmartCharge settings
Using the interface vendor.eureka.hardware.parts.ISmartCharge, this intends to add simple implementation of smart charge. If the battery percent is above set limit percent, it will stop charging, else if the battery percents goes under the set restart percent, it will start charging again.

While I'm on this parts, I refactored kotlin srcs using ktlint, formatted xml manually.
2022-10-13 20:50:16 +09:00
roynatech2544
ef97fdeb77 universal7885: parts-aidl: Just send callback through setSwapOn()
- Set callback on JNI, since Java class cant be sent through, use the ndk backend to implement callback and send to swapon()
2022-10-12 22:31:27 +09:00
AnierinB
e9913cc821 universal7885: parts: Use directBootAware
- This way settings can be restored prior to unlocking after reboot.

Signed-off-by: AnierinB <anierin@evolution-x.org>
2022-10-11 15:19:45 +09:00
roynatech2544
cb312ac843 universal7885: parts: Init and hold only one Swap class instance 2022-10-11 04:18:09 +00:00
roynatech2544
c12209095a universal7885: parts: Use isMutexLocked() to disable switch if needed 2022-10-11 12:33:05 +09:00
roynatech2544
50f3bfa31a universal7885: parts-aidl: Refactor swap impl 2022-10-11 03:00:38 +09:00
roynatech2544
65fa2766f4 universal7885: aidl-support: Make a stable version 2022-10-09 05:23:21 +00:00
roynatech2544
4296d27bea rootdir: Drop chown fastcharge sysfs to system
Also fix errors of aidl
2022-10-08 00:04:59 +09:00
roynatech2544
9030e2eb7b universal7885: SamsungParts: Move to AIDL 2022-10-06 15:47:32 +00:00
roynatech2544
7d0a8dc3d0 universal7885: apps: Update dependency names 2022-10-05 09:59:38 +00:00
roynatech2544
53b5d14b3c universal7885: parts-jni: Adapt to hidl changes 2022-10-05 09:59:33 +00:00
AlexandruSemina(semialex16)
0e91fcc133
Universal7885: SamsungParts: move under system.
Due to roms now having customizations for the Settings app, will be better to move the SamsungParts app under the System category to not disturb the looks of the ui.
2022-07-22 21:54:51 +03:00
roynatech2544
b3ec9c4371 universal7885: Fix errors according to clang-tidy 2022-05-21 01:07:44 +00:00
roynatech2544
5394c3b11f universal7885: Add extra compiler defaults 2022-05-21 00:37:58 +00:00
roynatech2544
be82ebd1fe
universal7885: bpfmt 2022-05-20 18:37:24 +09:00
roynatech2544
a7ef8f2b7e
universal7885: Format xml again
* No tabs this time, 3-space intent
2022-04-29 22:24:09 +09:00
roynatech2544
88d149ae33
universal7885: parts: jni: Link statically against libc++fs
* Shared lib version is not available now
2022-04-29 22:11:56 +09:00
roynatech2544
1898abbb62 universal7885: Allow glove settings on A20e
Exists on /sys/class/sec/tsp/cmd_list
2022-04-20 15:23:43 +09:00
roynatech2544
4a8c870b6b universal7885: parts: swap: Round down
The free space on /data
Also fix some issues with it
2022-04-20 12:58:55 +09:00
roynatech2544
0faf51929d universal7885: parts: jni: Link against libc++ fs
Also fix Kotlin src issues
Also clang-format the cpp src
2022-04-20 11:51:25 +09:00
roynatech2544
0a612ac913 universal7885: parts: Show free space and swapfile size 2022-04-20 11:31:13 +09:00
Soo-Hwan Na
053aa4fa1c
universal7885: parts: Put persistent true
* For Dolby settings
2022-04-19 21:26:48 +09:00
Soo-Hwan Na
b3ffeda816 universal7885: parts: res: Add missing attr
* Fix on darkmode
2022-04-19 11:51:24 +09:00
roynatech2544
f35f7010ff universal7885: parts: Set priority when mounting
* Also increase swappniess back, implment apply on boot
2022-04-19 11:51:24 +09:00
roynatech2544
f5d3e25c02 universal7885: parts: Implement swap on /data ctrl 2022-04-19 11:51:24 +09:00
roynatech2544
442aa11e81 universal7885: Format xml using xmlstarlet 2022-04-18 13:32:36 +09:00
roynatech2544
2cfe74a022 universal7885: parts: Fix a minor mistake
* Also bring back custom styles xml
2022-04-15 12:41:33 +09:00
roynatech2544
9b2915e070 universal7885: xml: format using xmllint 2022-04-15 11:26:05 +09:00