-
-
Notifications
You must be signed in to change notification settings - Fork 56
Display and Visual
The Display feature group covers screen behavior, status bar customization, always-on display, and visual tweaks. All features in this group have parentFeatureId = "Display".
ID: Essentials On Display
Permissions: ACCESSIBILITY, NOTIFICATION_LISTENER
Toggle: Yes
Displays real-time media playback information (song title, artist, album art) directly on the Always on Display and Screensaver (Daydream). Inspired by Pixel's Ambient Music feature.
- Clock roundness slider
- Position / alignment options
- Animation style picker
- Requires both Accessibility (to detect screen off state) and Notification Listener (to read Now Playing info).
- Works on any Android device — not Pixel-only.
ID: Always on Display
Permissions: WRITE_SECURE_SETTINGS
Toggle: Yes
Toggle and configure Android's built-in Always on Display (AOD) feature. Sets the doze_always_on secure setting.
- This is a Pixel-targeted feature but works on any device that supports system-level AOD via secure settings.
- Grant
WRITE_SECURE_SETTINGSvia ADB — see Permissions-Guide.
ID: Statusbar icons
Permissions: WRITE_SECURE_SETTINGS, WRITE_SETTINGS
Toggle: Yes
Full control over what appears in your status bar. Hide or show individual icons and enable smart auto-hide behaviors.
| Setting | Description |
|---|---|
| Smart Wi-Fi | Auto-hide the Wi-Fi icon when not connected |
| Smart Data | Auto-hide the mobile data icon when not connected |
| Clock seconds | Show seconds in the status bar clock |
| Battery percentage | Show numeric battery percentage next to the icon |
| Privacy chip | Show/hide the camera/mic privacy indicator chip |
| Reset icons | Restore all icon visibility to defaults |
Manages the icon_blacklist secure setting, which is a comma-separated list of icon slot names that Android hides from the status bar.
ID: Caffeinate
Permissions: POST_NOTIFICATIONS
Toggle: Yes (toggles active state)
Keeps your screen awake using an Android WakeLock. A persistent notification is shown while active, giving you quick controls to set a timer or stop it.
| Setting | Description |
|---|---|
| Abort on screen off | Automatically stop caffeinate if the screen is manually turned off |
- Tap to start → choose duration (5 min / 15 min / 30 min / 1 hr / ∞)
- Foreground service notification shows remaining time
- Can also be controlled via the Caffeinate QS tile
ID: Dynamic night light
Permissions: ACCESSIBILITY or USAGE_STATS (your choice), WRITE_SECURE_SETTINGS
Toggle: Yes
Automatically enables Night Light when you open specified apps (e.g., reading apps, sleep apps) and disables it when you leave them.
| Setting | Description |
|---|---|
| App detection mode | Choose between Accessibility (more reliable) or Usage Stats (battery-friendlier) |
| Enable night light toggle | Master toggle for the feature |
- Requires
WRITE_SECURE_SETTINGSto modifynight_display_activated. - You can select which apps trigger night light from the app list.
ID: Smart pixels
Permissions: ACCESSIBILITY
Toggle: Yes
Dims a configurable percentage of pixels in a dot pattern to reduce OLED power consumption — effective as a screen filter and power saver.
| Setting | Description |
|---|---|
| Enable toggle | Master toggle |
| Intensity slider | Percentage of pixels to dim (0–100%) |
ID: Text and animations
Permissions: WRITE_SETTINGS, WRITE_SECURE_SETTINGS
Adjust system-wide animation and text rendering settings.
- Font scale — system font size multiplier
- Animation duration scale — speed of window/transition animations (0 = off, 1 = normal, 2 = slow)
-
Display density — DPI override (
⚠️ restart may be required)
ID: Screen refresh rate
Permissions: SHIZUKU
Pixel only: ✅
Configure the display refresh rate on supported Pixel devices.
| Mode | Description |
|---|---|
| Auto | Let Android choose dynamically (60–120Hz) |
| Fixed | Lock to a specific Hz |
| Peak | Always use the maximum rate |
| Setting | Key |
|---|---|
| Refresh rate mode picker | refresh_rate_mode |
| Fixed rate value | refresh_rate_fixed |
| Rate range | refresh_rate_range |
| Reset to default | refresh_rate_reset |
ID: Lock screen clock
Permissions: WRITE_SECURE_SETTINGS
Pixel only: ✅
Customizes the lock screen clock style on Pixel devices. Modifies the lock_screen_show_clock and related secure settings.
ID: Navigation
Sub-feature of: Display
Navigation bar customizations — gesture bar visibility, height, and behavior. Lives under the Display group.
ID: Other customizations
Miscellaneous display tweaks and system UI customizations that don't fit in other categories. Tap to open the dedicated settings screen.
ID: Pocket mode
Permissions: ACCESSIBILITY
Non-Pixel only: ✅ (disabled on Pixel devices which have native pocket mode)
Uses the proximity sensor to detect when the phone is in a pocket and blocks touches to prevent accidental screen-on events.
- Sensitivity threshold
- Enabled/disabled apps list