Commit Graph
372 Commits
Author SHA1 Message Date
Richard Zink 518988251c Convert forecast temperatures based on CONFIG.units (slot + minmax) 2026-10-07 14:17:55 +02:00
Richard Zink 5e9ddd8590 Refresh weather display when debug units dropdown changes 2026-10-07 14:14:39 +02:00
Richard Zink 661542117c Support ss/SS case-insensitive; convert units based on CONFIG.units 2026-10-07 14:12:10 +02:00
Richard Zink d3ccd6f70d Set debug=0, language=de, timeFormat=DD. MMMM, YYYY T HH:mm:SS 2026-10-07 14:06:24 +02:00
Richard Zink 90b5cd2a78 Add vanta.clouds2.min.js for fallback 2026-10-07 14:02:06 +02:00
Richard Zink 7109e1b5a0 Vendor Vanta.js, three.js, suncalc locally for offline operation 2026-10-07 14:01:32 +02:00
Richard Zink eae8bf19a3 Add am/AM (a/A) token to formatDateTime; document in config.js 2026-10-07 13:58:17 +02:00
Richard Zink 1c6b2ffbbe Add white-space: pre to digital clock for line breaks 2026-10-07 13:54:42 +02:00
Richard Zink 305770154f Expand config.js docs with full examples and escape sequences 2026-10-07 13:51:33 +02:00
Richard Zink 39154a0311 Add 3-letter month short forms to i18n dictionary 2026-10-07 13:49:56 +02:00
Richard Zink b120779597 Add IT, ES, FR, RU to debug language dropdown 2026-10-07 13:41:06 +02:00
Richard Zink 1f3fbb3283 Add Italian, Spanish, French, Russian translations 2026-10-07 13:40:46 +02:00
Richard Zink 463fa773c8 Fix i18n: add 3-letter weekday/month short forms for DDD/MMM tokens 2026-10-07 13:39:17 +02:00
Richard Zink 8b5420c274 Fix: remove dot from MMM key lookup in formatDateTime 2026-10-07 13:34:53 +02:00
Richard Zink 66cc6d1939 Add debug log to formatDateTime start 2026-10-07 13:33:39 +02:00
Richard Zink bf109e8225 Add debug log to MMMM token 2026-10-07 13:31:53 +02:00
Richard Zink baafbcf760 Force debug update on language change to refresh digital clock 2026-10-07 13:29:43 +02:00
Richard Zink bbff9b9874 Implement exact moon position based on phase (synodic month ~29.53d) 2026-10-07 13:27:04 +02:00
Richard Zink 933ad5e19b Add RPG clock angles (sun/moon rise/set/now) to debug panel 2026-10-07 13:22:24 +02:00
Richard Zink 86b2714b21 Add full weekday/month names; evaluate \n and \t escapes in format 2026-10-07 13:19:59 +02:00
Richard Zink 90730af49d Use the test time format with fixed minute (mm) in config.js 2026-10-07 13:17:29 +02:00
Richard Zink d1257bdd2c Add non-standard extension tokens DDD and MMM (localized) 2026-10-07 13:16:29 +02:00
Richard Zink 0bcb9878b1 Strict ISO 8601 tokens: MM=month (always), mm=minute 2026-10-07 13:14:45 +02:00
Richard Zink 2c0e84d267 Expand English documentation in config.js 2026-10-07 13:08:53 +02:00
Richard Zink dc41cabe4d Add 12-hour format (hh) and AM/PM (a) tokens to time formatter 2026-10-07 13:07:34 +02:00
Richard Zink c2996e4762 Make digital clock format configurable via CONFIG.timeFormat 2026-10-07 13:06:03 +02:00
Richard Zink 66ca03ade4 Restructure i18n.js: English is base, keys are English text 2026-10-07 13:02:29 +02:00
Richard Zink ecc3156652 Set English as base language with DE fallback 2026-10-07 13:00:06 +02:00
Richard Zink 0d5b45d663 Adjust English time-of-day labels (No, Ev) 2026-10-07 12:58:01 +02:00
Richard Zink 557145a5e9 Add Feuchte/Wind and 2-letter time labels with i18n 2026-10-07 12:56:34 +02:00
Richard Zink 1dc9b8a0ad Use t() for all dynamic UI text (heute, morgen, weekdays) 2026-10-07 12:54:04 +02:00
Richard Zink d546124359 Add i18n dictionary and dynamic UI translations 2026-10-07 12:51:02 +02:00
Richard Zink f726b76b7d Auto-populate debug select dropdowns from config.js THEMES 2026-10-07 12:38:03 +02:00
Richard Zink 591f5b2f24 Add nord theme with license header, update all theme files with license 2026-10-07 12:35:06 +02:00
Richard Zink 6074d18018 Fix syntax error: missing window. prefix 2026-10-07 12:32:11 +02:00
Richard Zink 900831477f Reload palette and themes when theme changes 2026-10-07 12:27:21 +02:00
Richard Zink f0f0fa18f6 Add config.js, gruvbox.css, debug panel dropdowns 2026-10-07 12:22:25 +02:00
Richard Zink 00cbd8e854 Improve debug panel toggle with proper state tracking 2026-10-07 12:17:42 +02:00
Richard Zink 36f1a425db Debug panel: hide border when collapsed, arrow points right when collapsed 2026-10-07 12:16:33 +02:00
Richard Zink 615c40a245 Add toggle for debug panel (collapse/expand) 2026-10-07 12:14:49 +02:00
Richard Zink dee6134181 Widen theme table to prevent overlap 2026-10-07 12:12:30 +02:00
Richard Zink 60dca5ee69 Palette hex values left-aligned next to swatch 2026-10-07 12:11:26 +02:00
Richard Zink 02fd495b8d Palette table: wider left column, right-aligned text 2026-10-07 12:09:35 +02:00
Richard Zink 9180edd0e4 Make debug panel responsive with vh/vw units and clamp 2026-10-07 12:08:07 +02:00
Richard Zink bca419d8a0 Enlarge debug panel text and swatches 2026-10-07 12:06:43 +02:00
Richard Zink e1e5d27745 Widen theme table columns further 2026-10-07 12:04:19 +02:00
Richard Zink 91f46f2c8b Widen theme table columns to prevent overlap 2026-10-07 12:03:26 +02:00
Richard Zink df9f26f9da Fix: use global realDayProgress in animate and tick 2026-10-07 12:02:22 +02:00
Richard Zink b4d1066670 Show real day progress based on sun position in debug panel 2026-10-07 12:00:53 +02:00
Richard Zink b898d923d6 Show palette name 'Ash' in debug panel and theme table header 2026-10-07 11:58:59 +02:00