From 26a5071e8650efc8cf651bf01ec42435f6e93386 Mon Sep 17 00:00:00 2001 From: Vitali Date: Fri, 17 Jul 2026 21:42:34 +0700 Subject: [PATCH] feat(web): redesign UI as a barometer instrument Dark dusk-indigo panel with brass/enamel accents, serif almanac headings + monospace instrument readouts. Signature element: an antique barometer dial with a live needle and a ghost 'set hand' at the pressure 3h ago -- the trend made physical. Barograph, stat tiles and settings kept quiet. Fully self-contained (no external fonts/CDNs). Co-Authored-By: Claude Opus 4.8 --- WeatherPredictor/web_page.h | 434 ++++++++++++++++++++++++++++-------- 1 file changed, 347 insertions(+), 87 deletions(-) diff --git a/WeatherPredictor/web_page.h b/WeatherPredictor/web_page.h index 43f074c..8d5980f 100644 --- a/WeatherPredictor/web_page.h +++ b/WeatherPredictor/web_page.h @@ -9,120 +9,380 @@ static const char INDEX_HTML[] PROGMEM = R"HTML( Weather Predictor -

Weather Predictor

+
-
-
-
Time
--:--
-
Temperature
-- C
-
-
-
Pressure (sea level)
----
-
-
Forecast
...
-
-
+
+

Barometric Forecaster

+

Weather Predictor

+

Reading the sky by pressure alone, the Zambretti way — station at + 54.99°N, 82.87°E.

+
-
-
- Pressure (hPa) - Temperature (C) + +
+ +
+ ---- + hPa · sea level +
- -
-
+

Reading the sky…

+

The forecaster needs about three hours of pressure history before its first call.

+ -
-

Settings

- - - - - -
-
+ +
+
Local time
--:--
+
Temperature
--
degrees celsius
+
3-hour move
+
+ + +
+
+

Barograph

+
+ Pressure + Temperature +
+
+ +

Collecting data…

+
+ + +
+ Station settings Adjust +
+
+
+
+
+
+
+
+
+ + +
+
+
+ +
Served from the station · works without internet
+