Tested with android-12.0.0_r2 and Robotnix.
Resources:
- frameworks/base/packages/SystemUI: Set
flag_monet
to true - frameworks/base/packages/SystemUI: Set
config_systemUIFactoryComponent
to "org.protonaosp.systemui.CustomSystemUIFactory"
Commits:
- SystemUI: Add machine learning back gesture provider [1]
- This adds
packages/SystemUI/src/org/protonaosp/systemui/CustomSystemUIFactory.kt
.
- This adds
- SystemUI: Use colorkt-based dynamic theme engine for Monet
- (Optional) SystemUI: theme: Log generated colors
- (Optional) SystemUI: theme: Expose theme engine parameters as settings
Not required, but add ThemePicker
to PRODUCT_PACKAGES
if you want a better-looking wallpaper picker. You then need to grant the required system permissions otherwise the system will bootloop.
Commits:
- Add wallpaper privapp whitelist
- Add wallpaper default permissions
- Specify we read and write launcher settings
- Declare HOME query for launcher discovery
- Add permission for launcher preview rendering
[1] Off-topic but if you want the back gesture model, you need this and this.