FreeTRX/MDUV380_firmware
Marcus Kida 3ec4eafbc9 Themes: add 'Pride' rainbow-background preset
The theme system stores one flat background colour per element, so a rainbow
background can't be expressed as a preset alone. Add a small display hook:
when Pride is selected, displayClearBuf()/displayClearRows() paint the six
pride-flag stripes across the framebuffer instead of a flat fill (gated on a
flag only the Pride preset sets, and behind HAS_COLOURS so mono builds are
untouched). Non-selected menu rows draw text straight over the canvas, while
the title/header/notifications paint solid white boxes, so chrome stays
readable over the stripes; blue/violet are lightened slightly for black-text
contrast. Docs and changelog updated.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 14:47:45 +02:00
..
application Themes: add 'Pride' rainbow-background preset 2026-07-14 14:47:45 +02:00
Core Initial Commit 2026-07-06 08:45:33 +02:00
Drivers Initial Commit 2026-07-06 08:45:33 +02:00
Middlewares Initial Commit 2026-07-06 08:45:33 +02:00
SeggerRTT Initial Commit 2026-07-06 08:45:33 +02:00
tools Add OpenGD77 screen grabber + GD-77 loader tools 2026-07-06 13:17:02 +02:00
USB_DEVICE Initial Commit 2026-07-06 08:45:33 +02:00
.cproject Initial Commit 2026-07-06 08:45:33 +02:00
.project Initial Commit 2026-07-06 08:45:33 +02:00
MDUV380_firmware.cfg Initial Commit 2026-07-06 08:45:33 +02:00
MDUV380_firmware.ioc Initial Commit 2026-07-06 08:45:33 +02:00
STM32F405VGTX_FLASH.ld Initial Commit 2026-07-06 08:45:33 +02:00
STM32F405VGTX_RAM.ld Initial Commit 2026-07-06 08:45:33 +02:00