34 Commits

Author SHA1 Message Date
Matt Walsh
320d3139c3 add dewpoint to hourly and expand to 36 hours 2026-01-17 11:42:26 -06:00
Matt Walsh
5117a9d475 move bottom scroll to single div #144 2025-09-24 22:27:31 -05:00
Eddy G
b49433f5ff Add responsive scaling; improve scanlines and Mobile Safari support
- Replace CSS zoom with CSS transform scaling for better mobile compatibility
- Implement wrapper-based scaling approach that includes both content and navigation bar
- Replace Almanac layout with CSS Grid for better cross-browser layout
- Greatly improve scanline algorithm to handle a wide variety of displays
- Add setting to override automatic scanlines to user-specified scale factor
- Remove scanline scaling debug functions
- Refactor settings module: initialize settings upfront and improve change handler declarations
- Enhance scanline SCSS with repeating-linear-gradient for better performance
- Add app icon for iOS/iPadOS
- Add 'fullscreen' event listener
- De-bounce 'resize' event listener
- Add 'orientationchange' event listener
- Implement three resize scaling algorithms:
  - Baseline (when no scaling is needed, like on the index page)
  - Mobile scaling (except Mobile Safari kiosk mode)
  - Mobile Safari kiosk mode (using manual offset calculations)
  - Standard fullscreen/kiosk mode (using CSS centering)
2025-07-02 00:22:06 -04:00
Matt Walsh
c7e170b1a3 fix for black radar background on mobile 2025-06-16 23:10:37 -05:00
Matt Walsh
9303035bb9 tile position correction 2025-06-13 17:58:05 -05:00
Matt Walsh
3c40219003 tile background created, need to fix shifting of tile 2025-06-13 16:44:53 -05:00
Matt Walsh
089ef56b10 add event type to hazard scroll #92 2025-06-05 23:34:25 -05:00
Matt Walsh
46da573715 hazard scroll working, needs styling #92 2025-06-01 23:25:07 -05:00
Matt Walsh
a83afa71cd code cleanup 2025-05-29 08:30:01 -05:00
Matt Walsh
2dcc33f210 change to offscreen canvas 2025-05-23 23:13:50 -05:00
Matt Walsh
5813dd9a92 title overflow cleanup 2025-05-21 13:55:27 -05:00
Matt Walsh
101d0ac9ea page delivery tweaks 2025-05-20 22:10:13 -05:00
Matt Walsh
5946ee495a initial data and graph 2025-05-15 16:04:57 -05:00
Matt Walsh
7fae649357 nav, header and map image cleanup 2025-05-14 14:50:02 -05:00
Matt Walsh
fc4cbc1415 fix time zones close #21 2022-12-21 15:17:50 -06:00
Matt Walsh
111f077e20 add hazards 2022-12-14 16:28:33 -06:00
Matt Walsh
5dd8f4bd62 auto-retry for some forecast data 2022-12-12 13:53:33 -06:00
Matt Walsh
69d14236f1 hourly graph uses image with internal canvas for drawing 2022-12-08 09:23:26 -06:00
Matt Walsh
1a7734b620 add hourly graph 2022-12-07 15:36:02 -06:00
Matt Walsh
3d7e93947b travel cities 2022-09-23 15:12:10 -05:00
Matt Walsh
ed09d683d3 almanac complete 2022-09-05 11:44:31 -05:00
Matt Walsh
c109e2604a radar complete 2022-09-05 10:52:30 -05:00
Matt Walsh
31343f3eff some radar in html 2022-08-05 16:23:22 -05:00
Matt Walsh
8cc6e4a1eb progress screen progress bar 2022-08-05 15:40:53 -05:00
Matt Walsh
80958226ce regional forecast font cleanup 2022-08-05 14:03:14 -05:00
Matt Walsh
ebb932ab13 extended forecast as html 2022-08-04 22:03:59 -05:00
Matt Walsh
d34b0ca224 regional forecast/observations in html 2022-08-04 16:30:13 -05:00
Matt Walsh
037499dfb1 current weather scroll in html 2022-08-04 13:49:53 -05:00
Matt Walsh
efd2cc7808 lastest observations in html 2022-08-04 12:49:04 -05:00
Matt Walsh
3e9d7708fa local forecast as html 2022-08-04 11:07:35 -05:00
Matt Walsh
332f8f8d2f better handling of css on "blue box" screens 2022-08-03 16:32:13 -05:00
Matt Walsh
ff98d970ef current conditions in HTML 2022-08-02 21:39:27 -05:00
Matt Walsh
f26fce1e58 more html 2022-07-29 16:12:42 -05:00
Matt Walsh
8ffb0e744e develop header 2022-05-03 16:18:30 -05:00