Commit Graph
11 Commits
Author SHA1 Message Date
GrigoandClaude Opus 5.5 1dc88fabf5 Fix UI freeze every 5 s
The settings main page exists from startup inside the closed dialog and
its IP timer always ran: networkInfo() spawns nmcli twice synchronously on
the GUI thread (~200 ms), stalling every animation. Poll only while the
page is visible. Also write the qt.alive heartbeat without QSaveFile's
fsync (bt-update only checks its mtime).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-10 10:58:16 +00:00
GrigoandClaude Opus 5.5 f07e153f09 Boot splash and periodic announcement banner
Splash: resources/splash/splash.gif built into the binary, played once by
SplashOverlay over a black cover present from the first frame (no UI
flash), then fades into the UI; hides icons loading. GIF, so no
QtMultimedia/gstreamer. Toggle: splash.enabled.

Banner (InfoBanner): metro-style band that fades/slides in with a hold
pictogram; text that does not fit runs as a seamless ticker for two
rounds. Never takes touches; hidden during splash and settings. Config
section banner (enabled, text, intervalSec, showSec, position,
accentColor), editable in the web UI and on-device settings; shown once
after saving.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-10 10:58:16 +00:00
Grigo 32abb8bf0a a 2026-08-24 16:40:48 +03:00
Grigo 6644fd07c1 added colorpicker 2026-07-21 14:34:39 +03:00
Grigo 5392273794 added backlight and fixed outbound 2026-07-21 09:17:48 +03:00
Grigo ff2b8a250e minor fixess 2026-07-13 06:04:04 +03:00
Grigo e9e2cbbfec fixed default network 2026-06-29 15:06:48 +03:00
Grigo cdb731d837 fixes button 2026-06-26 14:45:42 +03:00
Grigo 84a007f9d0 added presets 2026-06-25 15:28:46 +03:00
Grigo 21fb4704a6 Added delay button 2026-06-18 04:07:53 +03:00
Grigo da3d9ef7b5 init 2026-06-17 04:55:15 +03:00