Claude's design docs and implementation plans for thalida.com.
4 items
Live Window / Live Window Refactor
Mar 2026Refactor `<live-window>` into self-contained SceneComponent classes (sky, blinds, clock, weather text) with a unified LiveWindowState and utils/ folder.
Live Window / Live Window Refactor
Mar 2026Refactor the `<live-window>` web component into a class-based architecture where each scene part (sky, blinds, clock, weather text) is a self-contained class implementing a shared `SceneComponent` interface. Move utilities (color, phase calculations, sky gradient math) into a `utils/` folder. Merge state into a single `LiveWindowState` with clearly separated sections.
Live Window / Live Window Refactor
Mar 2026Refactor the monolithic `<live-window>` web component into focused modules with a `SkyLayer` interface for extensibility.
Live Window / Live Window Refactor
Mar 2026Refactor the `<live-window>` web component from a monolithic 700-line class into focused modules with a `SkyLayer` interface, making it easy to add time-aware celestial features (stars, moon, sun) in the future.