aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* vayu: don't show call strengthHEADs12.1nebrassy2022-08-111-0/+10
| | | | Change-Id: Ie52cf47b9a957cf76a7fc96531b6c726d527bd98
* vayu: enable refresh rate switchnebrassy2022-08-061-1/+1
| | | | Change-Id: Ibadfb81a9d10496143dc52b4e870accba8cc2a0a
* vayu: remove PartsBinnebrassy2022-08-062-24/+0
| | | | Change-Id: I96e4d1f8293f276365c0e4f00f69927adee27434
* vayu: move FPS overlay to SystemUInebrassy2022-06-192-2/+2
| | | | Change-Id: I61f1c79c0f0e13133a63f7442d3d6397eb3e4c15
* add BUILD_BROKEN_ENFORCE_SYSPROP_OWNERnebrassy2022-06-121-0/+1
| | | | Change-Id: If4941a6092067a3a182d2aa2b11ed44faff94c13
* Revert "[SQUASH] vayu: parts: introduce FPS counter QS Tile"Lambada102022-06-128-415/+0
| | | | | | This reverts commit ec37aaf0aceb3d065e68e57373eee571fece0233. Change-Id: I05a3754df512f5eca0505ac8f17bd3ba20972f86
* vayu: parts: Copy parts to /system_extLambada102022-06-121-0/+4
| | | | Change-Id: Iecce81dcabe6c9d644153735a5e8dceac1160f8e
* vayu: parts: Add permissions for devicepartsLambada102022-06-121-0/+22
| | | | Change-Id: Ie2eab59b677d95be3acd6cbe9646952012fef8fd
* vayu: init: Allow system apps to read measured_fps nodeNauval Rizky2022-06-121-0/+10
| | | | | | | Signed-off-by: Nauval Rizky <enuma.alrizky@gmail.com> Signed-off-by: alanndz <alanndz@qmail.id> Signed-off-by: David Setiawan <fryevia@foxmail.com> Change-Id: Ia7a8d0cf1d9f268400759d64bed620f16ff8c1fe
* vayu: sepolicy: Allow system to read measured_fps nodeNauval Rizky2022-06-124-2/+12
| | | | | | | Signed-off-by: Nauval Rizky <enuma.alrizky@gmail.com> Signed-off-by: alanndz <alanndz@qmail.id> Signed-off-by: David Setiawan <fryevia@foxmail.com> Change-Id: I8f1f70f355292b72e8567aefeb48f55f700b1e4a
* [SQUASH] vayu: parts: introduce FPS counter QS Tileraghavt202022-06-128-0/+415
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Squash of the following: vayu: parts: introduce FPS overlay vayu: parts: adapt FPS Info based on exposed data from kernel * Current kernel emits measured_fps inside /sys/class/drm/card0/sde-crtc-0. It also has a different output format than the original patches. So adapt it so measured fps can be displayed properly. * Shift position by 50px more so the fps counter is 100% visible without getting cutted by the hardware corner. * Also, cleanup some unused imports and redundant file reader since we're already has that inside utils/. vayu: parts: Add FPS overlay QS tile vayu: parts: Digital-style icon for FPSInfo QS Tile vayu: parts: FPSInfoService: Switch to isDreaming check Co-authored-by: Nauval Rizky <enuma.alrizky@gmail.com> Co-authored-by: Marko Man <darkobas@gmail.com> Co-authored-by: Ido Ben-Hur <idoybh2@gmail.com> Signed-off-by: raghavt20 <raghavtandon2000@gmail.com> Change-Id: I2545fcda587098407d711c53c831daeb67cd4b3d
* vayu: parts: Describe current Dirac state to the tileNauval Rizky2022-06-122-17/+23
| | | | Change-Id: I54bd8d747724dde99ef53583a9b4a67603f82246
* vayu: parts: Redirect DiracTileService long-click to DiracActivityNauval Rizky2022-06-121-0/+6
| | | | Change-Id: Ia43b6d86f9f0d089c89ed187705a3dfee3d3a491
* vayu: parts: Add activity for handling QS tile long click actionNauval Rizky2022-06-122-0/+61
| | | | Change-Id: I4fe0358cb5791afb5dbed45eca6ab1a6367d686b
* vayu: parts: Add More Dirac Presetsno1opensourcelover2022-06-122-0/+18
| | | | | | Presets List: Balanced, Live, Bass Reduction, Treble Reduction, Soft Bass, Soft Treble. Change-Id: Ia9ccfa5c29d08a5aa55ee88faecb6a358f31ad93
* vayu: parts: Use headphones icon for Dirac QS tileAdithya R2022-06-124-12/+12
| | | | | | | * looks far better than the current "D" icon introduced in 40bce77b65b5b088e7f3bbc984d1beee81dd0453 Change-Id: I5138ed964431a282d478112ca057c81e501caf71
* vayu: parts: Add bass booster preset for DiracAdithya R2022-06-122-0/+3
| | | | Change-Id: Idc9b16c2abf3df5d5e3382bae9d77d2a05a6da02
* vayu: parts: Refresh playback if necessaryjhenrique092022-06-121-0/+18
| | | | | | | | | | | [Joker-V2] - It was removed here e861459c5de4c74275168fd48f1c7dfc05757af8 to fix build error on A12 - Now the error is fixed and bringing it back [nullxception] - Adapt to new DiracUtils Change-Id: Id345987090bf7f86cb35de0887efcbcca8f2897f
* vayu: parts: Add Dirac QS tileHarukeyUA2022-06-124-0/+60
| | | | | [nullxception: Adapt to our new DiracUtils] Change-Id: I32b1d34fbee83899a24b1d0af42f485f12ee79ee
* vayu: parts: Use proper singleton pattern for DiracUtilsNauval Rizky2022-06-123-33/+47
| | | | | | No memory leak caused by static field context anymore. Change-Id: Ifb64bba4f96c2a3dc698669ef013db239ec1cace
* vayu: parts: Dirac fixesHenrique Silva2022-06-122-3/+56
| | | | | | | * Pause/Play music stream to get effects applied * Rename setMusic to setEnabled Change-Id: Ib0717b35ca04511543078df9b9b4003a848aef3b
* vayu: parts: Increase BootCompletedReceiver priorityAdithya R2022-06-121-3/+1
| | | | | | | * Set the priority to SYSTEM_HIGH_PRIORITY to match other system services so our settings are restored faster on bootup Change-Id: Ieba0b234f45e8bd2928849ee41149a12fef66520
* vayu: parts: Sort refresh rate cycle in natural orderNauval Rizky2022-06-121-0/+5
| | | | Change-Id: Ib993f8fa1be996d161e92168221f15716695754c
* vayu: parts: Fix HBM state did not displayed properlyNauval Rizky2022-06-121-4/+11
| | | | Change-Id: I922cf32dff1193cc78718c2f385023f2a75a965c
* vayu: parts: HBM and CABC UI ImprovementsNauval Rizky2022-06-126-50/+43
| | | | | | | | - Use SwitchPreference for the HBM, which make sense and simpler to use. - Improve consistency of HBM and CABC's strings Signed-off-by: Nauval Rizky <enuma.alrizky@gmail.com> Change-Id: I8dd59b71d5c98f28c7f48c173ee290a0411823f2
* vayu: parts: Add kernel checking to the HBM and CABC mode switcherNauval Rizky2022-06-125-0/+35
| | | | | | Signed-off-by: Nauval Rizky <enuma.alrizky@gmail.com> Signed-off-by: David Setiawan <fryevia@foxmail.com> Change-Id: I07ff22fc5af3eb79fcf958fc3795417ce1829ffb
* vayu: parts: Update Haptic Feedback Level layoutNauval Rizky2022-06-123-28/+13
| | | | | | | | - Add Footer for warning message - Remove SeekBar icon to match A12 style Signed-off-by: Nauval Rizky <enuma.alrizky@gmail.com> Change-Id: I9dea4143675906c3b098fb0b742a82175141844a
* vayu: parts: Fix IconSpaceReserved behavior on our custom SeekbarNauval Rizky2022-06-121-14/+20
| | | | | | | | Make use of the icon_frame and adapt the other view to it so seekbar will respect iconSpaceReserved style attribute. Signed-off-by: Nauval Rizky <enuma.alrizky@gmail.com> Change-Id: Ib324cfdcbfd9172ec7ed0619e5e54e9861a2afe5
* vayu: parts: Unify the app labelingNauval Rizky2022-06-1211-55/+57
| | | | | | | | | XiaomiParts on your left, devicesettings on your right, DeviceParts on the other side. This is not good, rename them all back to DeviceParts just like the old day. Signed-off-by: Nauval Rizky <enuma.alrizky@gmail.com> Change-Id: I9e23e64961d509e9fe0630f9aab9f39a0f2daa4f
* vayu: parts: Update KCAL imageselizabethangelalorenza2022-06-122-0/+0
| | | | | Signed-off-by: elizabethangelalorenza <elizabethangelalorenzha@gmail.com> Change-Id: Ia4310b23b3c4eac732d6e14fb4eefbbf5b8e44f0
* vayu: parts: Add KCAL supportGenkzsz112022-06-1241-2/+1728
| | | | | | Signed-off-by: Genkzsz11 <Genkzsz11@gmail.com> Signed-off-by: alanndz <alanndz@qmail.id> Change-Id: Icfe4eb45b787cea5cc72214fc11913a444d6cd88
* vayu: Adapt Haptic Feedback for mochi kernelLambada102022-06-124-5/+5
| | | | Change-Id: Iad39d5dbd125a37c1ee266f31c1f2ce9cbdd6be5
* vayu: parts: RefreshRateTile: Wire-up preferred refresh-rate value tooNauval Rizky2022-06-121-0/+2
| | | | | | | | | | Since our framework already support customizing DisplayModeRedirector's default preferred refresh rate value via system settings, lets do it too for our simple QS tile for better consistency. Signed-off-by: Nauval Rizky <enuma.alrizky@gmail.com> Signed-off-by: David Setiawan <fryevia@foxmail.com> Change-Id: Ic7d0b1edbd0abb881e7e4648bcbd906154e04ad4
* vayu: parts: Add summary for custom haptic feedbackNauval Rizky2022-06-122-0/+3
| | | | | | Signed-off-by: Nauval Rizky <enuma.alrizky@gmail.com> Signed-off-by: David Setiawan <fryevia@foxmail.com> Change-Id: Ic22ca9cb01c75958ad5611f1e62395300f8e6745
* vayu: parts: Improve FooterPreference layoutNauval Rizky2022-06-123-2/+67
| | | | | | | | | By disabling the title and make maxlines longer than usual, this should match Settings look-and-feel now. Signed-off-by: Nauval Rizky <enuma.alrizky@gmail.com> Signed-off-by: David Setiawan <fryevia@foxmail.com> Change-Id: Ic317f4b6f128a96d017d79bde3bd39546eb93523
* vayu: init: Reorganize device parts related init setupNauval Rizky2022-06-123-5/+6
| | | | | | Signed-off-by: Nauval Rizky <enuma.alrizky@gmail.com> Signed-off-by: David Setiawan <fryevia@foxmail.com> Change-Id: Ide9786d6c1c26db919ebaaef03537c8d248b2006
* vayu: parts: Add support for LCD HBM and CABCAdithya R2022-06-1215-0/+432
| | | | | | | | | | | | * write preferences and qs tiles * kang icons from realmeparts * enable cabc by default * address sepolicy denials Signed-off-by: Adithya R <gh0strider.2k18.reborn@gmail.com> Signed-off-by: Nauval Rizky <enuma.alrizky@gmail.com> Signed-off-by: David Setiawan <fryevia@foxmail.com> Change-Id: I5447beec4ee778442f2d999ddcc2c998b91b7b04
* vayu: parts: Add icon for Haptic feedback SeekBarNauval Rizky2022-06-122-0/+22
| | | | | | | | Icon kanged from packages_apps_Settings Signed-off-by: Nauval Rizky <enuma.alrizky@gmail.com> Signed-off-by: David Setiawan <fryevia@foxmail.com> Change-Id: Ic4782e09c8a168dc1f901830336da1547fbbe91e
* vayu: parts: Fix icon behavior in custom SeekBarPreferenceNauval Rizky2022-06-121-3/+3
| | | | | | Signed-off-by: Nauval Rizky <enuma.alrizky@gmail.com> Signed-off-by: David Setiawan <fryevia@foxmail.com> Change-Id: I3270968ddb99b9fb1ec0b84296f908c1b5067be1
* vayu: parts: Update custom Seekbar layoutNauval Rizky2022-06-121-55/+45
| | | | | | | | | From preference_widget_seekbar_settings.xml at Settings with some minor changes Signed-off-by: Nauval Rizky <enuma.alrizky@gmail.com> Signed-off-by: David Setiawan <fryevia@foxmail.com> Change-Id: Ida7c4515327fba9da38575c5c1164245cad5eb90
* vayu: parts: Adjust Haptic feedback title and summaryNauval Rizky2022-06-121-3/+3
| | | | | | Signed-off-by: Nauval Rizky <enuma.alrizky@gmail.com> Signed-off-by: David Setiawan <fryevia@foxmail.com> Change-Id: I8432b5045b108f09e75b1274d95e98308bfe48af
* vayu: parts: Update SDK versionAdhitya Mohan2022-06-121-2/+2
| | | | | Signed-off-by: David Setiawan <fryevia@foxmail.com> Change-Id: Ie6d36c1390065803c9a372676a870886b29483fe
* vayu: parts: Remove Refresh Rate filter validationNauval Rizky2022-06-121-1/+1
| | | | | Change-Id: Ia56dd22fb645e522d207e374315425f8b426760e Signed-off-by: David Setiawan <fryevia@foxmail.com>
* vayu: parts: Fix Refresh-rate Tile issues on variable refresh-rate setupNauval Rizky2022-06-121-22/+27
| | | | | | | | | | * Fix value displayed wrongly when dynamic values are used * Only set tile state as active when fixed values are used * Code style improvement Signed-off-by: Nauval Rizky <enuma.alrizky@gmail.com> Signed-off-by: David Setiawan <fryevia@foxmail.com> Change-Id: Idc6cc57c4ed943236e5ffdcbf7934cebb7ac9097
* vayu: parts: Rewrite Refresh Rate Tile for system-wide settingsNauval Rizky2022-06-121-29/+50
| | | | | | | | | | previous commit utilize it's own parts utils for doing the work, whereas ours are using system's settings instead of calling sf composer directly, so lets adapt it to our needs. Signed-off-by: Nauval Rizky <enuma.alrizky@gmail.com> Signed-off-by: David Setiawan <fryevia@foxmail.com> Change-Id: I57607ab14b21ffeeebfcd5f02ce51ed737364afe
* vayu: parts: Introduce Refresh Rate QS tileAdithya R2022-06-124-0/+124
| | | | | | | | | | * icon kanged from https://github.com/GravityBox/GravityBox/commit/9dd04b579119782c6ef916be119dfa12ee062c24 Adarsh: drop the PowerSaveMode stuff Signed-off-by: Nauval Rizky <enuma.alrizky@gmail.com> Signed-off-by: David Setiawan <fryevia@foxmail.com> Change-Id: I5d17c065e55cdc712ef45c8a2a513ce244c1d6a3
* vayu: parts: Adapt HapticUtils to app-level shared preferencesNauval Rizky2022-06-121-2/+5
| | | | | | Signed-off-by: Nauval Rizky <enuma.alrizky@gmail.com> Signed-off-by: David Setiawan <fryevia@foxmail.com> Change-Id: I932b77c53179d575e70e6beea0531b26dcc331fa
* vayu: parts: Introduce haptic feedback level adjustmentNauval Rizky2022-06-1214-1/+268
| | | | | | | | | | Since our kernel already expose vmax_mv as adjustable level, lets add a simple UI for it. Co-authored-by: David Setiawan <fryevia@foxmail.com> Signed-off-by: Nauval Rizky <enuma.alrizky@gmail.com> Signed-off-by: David Setiawan <fryevia@foxmail.com> Change-Id: I7bd5172989ec67845a22265c49b9aafbe7595c6f
* vayu: parts: Implement SeekBarPreferenceTheScarastic2022-06-122-0/+363
| | | | | | | | [nullxception: imported from ffd149893f9 ("vayu: Add touch profiles for gaming and benchmarking")] Signed-off-by: Nauval Rizky <enuma.alrizky@gmail.com> Signed-off-by: David Setiawan <fryevia@foxmail.com> Change-Id: I52a2c3bceef76d323f182dbbcd2a96f77487f3de
* vayu: audio: fixup audio io policy voip_rx flagsDobsgw2022-04-161-1/+1
| | | | | | | | | Flags for VOIP were mixed up as we move to CAF policy configuration. Amend the flags to get things working again. https://gitlab.com/LineageOS/issues/android/-/issues/4285 Co-authored-by: Ramii Ahmed <ramy@ahmedramy.com> Change-Id: I2a2b202e2a58db9a26f571c091b1fa0b8f2949f6