Skip to content

Display and Visual

sameerasw edited this page Aug 9, 2026 · 1 revision

🖥️ Display & 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".


Essentials on 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.

Settings

  • Clock roundness slider
  • Position / alignment options
  • Animation style picker

Notes

  • Requires both Accessibility (to detect screen off state) and Notification Listener (to read Now Playing info).
  • Works on any Android device — not Pixel-only.

Always on Display

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.

Notes

  • This is a Pixel-targeted feature but works on any device that supports system-level AOD via secure settings.
  • Grant WRITE_SECURE_SETTINGS via ADB — see Permissions-Guide.

Status Bar Icons

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.

Settings

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

How it works

Manages the icon_blacklist secure setting, which is a comma-separated list of icon slot names that Android hides from the status bar.


Caffeinate

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.

Settings

Setting Description
Abort on screen off Automatically stop caffeinate if the screen is manually turned off

Behavior

  • 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

Dynamic Night Light

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.

Settings

Setting Description
App detection mode Choose between Accessibility (more reliable) or Usage Stats (battery-friendlier)
Enable night light toggle Master toggle for the feature

Notes

  • Requires WRITE_SECURE_SETTINGS to modify night_display_activated.
  • You can select which apps trigger night light from the app list.

Smart Pixels

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.

Settings

Setting Description
Enable toggle Master toggle
Intensity slider Percentage of pixels to dim (0–100%)

Text and Animations

ID: Text and animations
Permissions: WRITE_SETTINGS, WRITE_SECURE_SETTINGS

Adjust system-wide animation and text rendering settings.

Adjustable 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)

Screen Refresh Rate

ID: Screen refresh rate
Permissions: SHIZUKU
Pixel only:

Configure the display refresh rate on supported Pixel devices.

Modes

Mode Description
Auto Let Android choose dynamically (60–120Hz)
Fixed Lock to a specific Hz
Peak Always use the maximum rate

Settings

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

Lock Screen Clock

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.


Navigation

ID: Navigation
Sub-feature of: Display

Navigation bar customizations — gesture bar visibility, height, and behavior. Lives under the Display group.


Other Customizations

ID: Other customizations

Miscellaneous display tweaks and system UI customizations that don't fit in other categories. Tap to open the dedicated settings screen.


Pocket Mode

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.

Settings

  • Sensitivity threshold
  • Enabled/disabled apps list

Clone this wiki locally