Refresh effect per page

Pages choose their own refresh effect (or the Hardware setting), used when
the page appears and for its own changes. Schedule blocks that switch
instantly and rules still switch instantly. The ESP32 sends page effects
to the Nano with a new no-save flag (E ...,2), so page switches don't wear
the Nano's EEPROM. Page format 7 (version 6 pages are converted).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
mangavalkandClaude Opus 5.5 committed 2026-10-17 16:57:31 +02:00
1 parent a6b946e17c
commit a904615c51
29 files changed
+152 -17

No files matched your search

+8 -1
View File
@@ -46,6 +46,13 @@ the degree sign. Fonts: Small (3x5), Normal (5x7), Large (5x7 doubled), Full hei
digits), and your own: upload a TTF/OTF, choose the height in dots, the browser converts
it.
Each page can have its own refresh effect (e.g. Clock: sparkle, Weather: wipe), or use the
one from Settings. It is used when the page appears and for its own changes, like the
clock's minutes. A schedule block that switches instantly and rules still switch
instantly; "small changes only" and the effect time stay global settings. The ESP32 sends
it to the Nano without storing it in the Nano's EEPROM (`E` with flag 2), so switching
pages often doesn't wear the EEPROM.
![Pages and the page editor](../Pictures/web-ui/pages.png)
## Schedule
@@ -111,7 +118,7 @@ The display schedule (on/off, when the display is on, the late-evening quarter-h
when it switches off); the "No WiFi" screen; the flip time, the pause after each pulse,
pulses per dot and the refresh effect (instant, sparkle, wipe, rain, from the middle out,
diagonal, spiral, flip all then reveal, push, random; optionally only for small changes
like the clock's minutes); how often every dot is flipped again ("Dot refresh", default
like the clock's minutes; pages can choose their own effect); how often every dot is flipped again ("Dot refresh", default
2 min) and how often the whole image is sent again ("Image resync", default 10 min; 0
switches either off); test patterns; the status LED.