Matt Walsh
b2a424a64f
css constants cleanup
2026-04-06 00:06:01 -05:00
Matt Walsh
9f6b90919c
hourly enhanced #188 #195 #196 #193 #194
2026-04-05 23:58:50 -05:00
Matt Walsh
6f97e3d2b9
add volume control slider and overhaul settings close #109
2025-11-10 12:54:54 -06:00
Matt Walsh
e8b8890260
fix full screen centering on chrome #139
2025-09-15 08:54:11 -05:00
Matt Walsh
8ee1e954eb
better background and wide screen for hazard displays
2025-09-09 21:35:31 -05:00
Eddy G
13621b6f46
Stop Mobile Safari from trying to auto-fill the location box
...
This change prevents the "No items to show" popup that obscures the first
couple suggested matches.
2025-07-02 08:11:52 -04: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
Eddy G
be41d66de9
Improve kiosk mode startup experience
...
- Pass query parameters to EJS template for kiosk mode detection
- Add kiosk class to body when enabled via query parameter
- Simplify kiosk mode CSS to hide all elements except main weather display
- Add null checks for progress object to prevent errors in kiosk mode
- Prevent navigation errors when no suitable displays are available
2025-06-24 22:30:16 -04:00
Matt Walsh
9252275436
star large font change to woff for size
2025-06-04 23:39:34 -05:00
Matt Walsh
18efd810bd
permalink coloring, readme additions close #88
2025-05-31 13:20:35 -05:00
Matt Walsh
21e528aaa3
fix for kiosk mode scrollbars #86
2025-05-29 21:03:48 -05:00
Matt Walsh
7efd2e8db7
add scanlines
2025-05-29 17:03:50 -05:00
Matt Walsh
28bb8f2e2a
scale nav buttons on narrow screens
2025-05-29 08:36:13 -05:00
Matt Walsh
232061b4d8
revert to ttf font to fix layout problems close #82
2025-05-25 19:39:25 -05:00
Matt Walsh
323c175936
css cleanup
2025-05-20 22:19:46 -05:00
Matt Walsh
101d0ac9ea
page delivery tweaks
2025-05-20 22:10:13 -05:00
Matt Walsh
7fae649357
nav, header and map image cleanup
2025-05-14 14:50:02 -05:00
Matt Walsh
992258d3ce
css/sass cleanup
2025-05-13 13:59:12 -05:00
Matt Walsh
4cc2312ffd
Merge branch 'main' into remove-jquery
2025-05-12 13:35:01 -05:00
Matt Walsh
f0166ec2df
removed existing auto-reload
2025-03-24 22:57:30 -05:00
Matt Walsh
c7eb56f60c
non-jquery autocomplete, needs more keyboard integration
2024-10-21 23:03:34 -05:00
Matt Walsh
94249560f2
hide mouse cursor in full screen after timeout
2024-07-11 16:06:43 -05:00
Matt Walsh
c5f5c101f9
clean up full screen enter/exit close #48
2024-07-07 21:14:07 -05:00
Matt Walsh
9df6f6888f
Fix copy permalink when on non-secure source close #47
2024-07-07 20:15:29 -05:00
Matt Walsh
240cc416b2
complete kiosk mode and permalink close #33
2024-04-12 16:16:01 -05:00
Matt Walsh
941bcacfad
generate and parse querystring
2024-04-11 23:42:51 -05:00
Matt Walsh
bf8bd2ff46
add images and widescreen cleanup close #32
2023-12-19 23:43:37 -06:00
Matt Walsh
0eb4a1ffc7
Change css - awaiting graphics
2023-12-18 21:55:49 -06:00
Matt Walsh
2c9e15bed0
fix full screen vertical and radar
2023-08-14 21:31:58 -05:00
Matt Walsh
2c010a9a32
switch from css zoom to transform-scale
2023-05-31 22:57:36 -05:00
Matt Walsh
a440990696
update top form html and css
2022-12-21 16:20:31 -06:00
Matt Walsh
5d891fb38f
switch to 2x image sizes
2022-12-19 15:21:38 -06:00
Matt Walsh
c5b715d631
checkbox label colors
2022-12-19 10:17:12 -06:00
Matt Walsh
af17b3c690
progress light mode colors
2022-12-14 21:47:27 -06:00
Matt Walsh
111f077e20
add hazards
2022-12-14 16:28:33 -06:00
Matt Walsh
806ef91000
fullscreen element fix
2022-12-14 13:32:55 -06:00
Matt Walsh
8df8fc25dc
color selected displays checkboxes to show loading status
2022-12-14 11:20:25 -06:00
Matt Walsh
b336b01059
current conditions scroll corrections
2022-12-14 10:44:00 -06:00
Matt Walsh
4da0e45d78
remove unused css
2022-12-14 10:20:48 -06:00
Matt Walsh
5fd79f0b19
remember gps setting on load
2022-12-13 15:43:06 -06:00
Matt Walsh
e9e68cc786
updated styling
2022-12-13 10:19:30 -06:00
Matt Walsh
3bd3d44829
add version number to initial display
2022-12-12 15:49:20 -06:00
Matt Walsh
f633631532
class static code cleanup
2022-12-09 13:51:51 -06:00
Matt Walsh
6a1e2da11e
mobile scaling and rotation
2022-12-09 13:11:53 -06:00
Matt Walsh
705fa9f582
dark mode, page only
2022-12-08 16:25:12 -06:00
Matt Walsh
1a7734b620
add hourly graph
2022-12-07 15:36:02 -06:00
Matt Walsh
73bec2d23d
canvas reference cleanup
2022-11-21 21:49:10 -06:00
Matt Walsh
95b135a9b7
resizing for orientation change
2022-09-23 15:55:37 -05:00
Matt Walsh
80958226ce
regional forecast font cleanup
2022-08-05 14:03:14 -05:00