FreeTRX/MDUV380_firmware/application/include
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
..
dmr_codec Fix DMR hang: call AMBE codec via C function pointers, not inline asm 2026-07-06 11:14:06 +02:00
functions DMR text messages (SMS): ETSI/Motorola-TMS messaging on the radio 2026-07-13 16:52:54 +02:00
hardware Themes: add 'Pride' rainbow-background preset 2026-07-14 14:47:45 +02:00
interfaces Initial Commit 2026-07-06 08:45:33 +02:00
io Add missing LedGreenSuppress() declaration to LEDs.h 2026-07-13 16:52:19 +02:00
usb Initial Commit 2026-07-06 08:45:33 +02:00
user_interface DMR text messages (SMS): ETSI/Motorola-TMS messaging on the radio 2026-07-13 16:52:54 +02:00
applicationMain.h Initial Commit 2026-07-06 08:45:33 +02:00
freetrxVersion.h Release 0.7.1 2026-07-13 17:32:26 +02:00
utils.h Initial Commit 2026-07-06 08:45:33 +02:00