Public Access
Add Interstellar and Your Name pages
Interstellar: Gargantua with a time dilation clock (Earth today vs. Miller's planet), TARS with his settings and remarks about the house, the Endurance spinning at a solar-driven RPM while a Ranger docks, and the tesseract's bookshelf with the time in binary dust and the Message's first word in Morse on a watch. Your Name: comet Tiamat splitting over Itomori's lake, and kataware-doki, a countdown to sunset from sun.sun where two silhouettes stand on the crater rim during the twilight hour. HomeData gains sunset, sunrise and sun elevation (with an ISO time parser); wrap() and typed() move to el512_pages.h. Share Tech Mono 22 gets the full Latin set. All pages are in the renderer, checked with normal, busy and empty data. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
a4ce97d744
commit
f46f7ab6c5
22 files changed
+1159
-110
No files matched your search
@@ -2,7 +2,8 @@
|
||||
"""Render the themed ESPHome pages to PNG on this PC, for checking layouts
|
||||
without flashing and for example images.
|
||||
|
||||
Compiles the page code (components/el512/cyberpunk, konosuba, steins, trek)
|
||||
Compiles the page code (components/el512/cyberpunk, konosuba, steins, trek,
|
||||
interstellar, yourname)
|
||||
natively with g++ against ESPHome's own display and font code (from the
|
||||
installed esphome package) and the exact font bitmaps of the last
|
||||
`esphome compile` (its generated main.cpp), then draws each page at given
|
||||
@@ -29,8 +30,9 @@ from pathlib import Path
|
||||
|
||||
ROOT = Path(__file__).resolve().parent.parent
|
||||
WORK = ROOT / ".render"
|
||||
PAGE_SOURCES = ["cyberpunk", "konosuba", "steins", "trek"]
|
||||
PAGE_HEADERS = ["el512_pages.h", "el512_helpers.h", "konosuba_sprites.h", "steins_sprites.h", "trek_sprites.h"]
|
||||
PAGE_SOURCES = ["cyberpunk", "konosuba", "steins", "trek", "interstellar", "yourname"]
|
||||
PAGE_HEADERS = ["el512_pages.h", "el512_helpers.h", "konosuba_sprites.h", "steins_sprites.h", "trek_sprites.h",
|
||||
"yourname_sprites.h"]
|
||||
ESPHOME_PARTS = ["core", "components/display", "components/font", "components/host", "components/time",
|
||||
"components/lvgl", "components/graph"]
|
||||
ESPHOME_SOURCES = ["components/display/display.cpp", "components/display/rect.cpp",
|
||||
|
||||
Reference in new issue
Block a user