🎨

Look & Theme

Make the screen look the way you want

Page 25 of 31 MCP / API open OTA updates

Two built-in themes β€” Ink Black (default) and Deep Blue β€” recolour the whole device in one tap. Five slots (background, top bar, panel, text, accent) are open for customisation, and a 24-swatch palette lets you pick colours on screen without typing a single hex value.

Every choice is written to NVS and restored after a power cut; switching themes triggers one full redraw so no leftover colour blocks stay behind.

Screen

On-screen interface

A recreation of this page on the 2.41-inch AMOLED display (600 Γ— 450). Actual interaction and layout follow the latest firmware.

Look & Theme Ink Β· Saved
Ink BlackDefault
Deep BlueTech
Background0x0861 Ink Black
Accent#4F8CFF blue
Custom slotsbg / top / panel / text / accent
StoredNVS Β· survives reboot
Screen Β· Page 25
Recreated from the real firmware layout; the display type can be changed in the admin panel
Highlights

Key capabilities

πŸŒ—

Two presets

Ink Black for calm, Deep Blue for tech β€” rotate with theme next.

πŸŽ›

Five colour slots

Background, top bar, panel, text and accent are adjusted independently.

🧩

24-swatch palette

Tap to pick on screen β€” no colour codes to memorise.

πŸ’Ύ

Survives power loss

Stored in NVS and restored automatically on boot.

Specifications

Technical specs

PresetsInk Black (default) / Deep Blue
Slotsbg / top / panel / text / acc
Colour formats0xRRGGBB, #RRGGBB or RGB565 0xRRRR
PersistenceNVS, restored after restart
Use Cases

Typical scenarios

Late-night debugging

Switch to a dim ink palette so long sessions stay easy on the eyes.

Brand consistency

Set the accent to your brand colour for demos and photos.

Commands

Related commands

page 25  Jump to Look & Theme
theme  Show the current theme and all five slot values
theme next  Rotate through preset themes
theme ink | blue  Select ink or blue directly
theme set <slot> <color>  Set a slot, e.g. theme set acc #4F8CFF
theme reset  Restore the default theme

Read the full API & command reference β†’

⚠ Boundaries & notes
  • Custom colours are not contrast-checked β€” a very dark background with dark text becomes unreadable, so keep a clear difference between accent and background.

Other feature pages