Eddy G
c8b520b752
Build CSS changes
2025-06-24 23:54:23 -04:00
Eddy G
bec80a1ebe
Refactor alert/hazard system with timing and display improvements
...
- Replace magic numbers with seconds-based timing constants
- Switch from scrollTo() to hardware-accelerated transform
- Add scroll caching to prevent repeated DOM queries every scroll cycle
- Switch to safeJson() for centralized error handling across alert modules
- Horizontal alert scroll now goes edge-to-edge
- Integrate global speed settings into horizontal scroll timing
- Improve error handling flow with better fallback behavior for missing data
- Remvoe unused getCurrentData() function in hazards.mjs
- Move background color from scrolling element to container to avoid
showing the underlying content when scrolling with trasnform
2025-06-24 23:41:44 -04:00
Eddy G
65944dc3b5
Add comprehensive responsive scanline scaling system with anti-aliasing
...
- Attempt pixel-perfect scanline rendering for scaled displays and zoom scenarios
- Implement dynamic scanline thickness calculation to prevent sub-pixel rendering issues
- Add enhanced kiosk detection via isKioskLike for better fullscreen optimization
- Optimize scanlines for specific kiosk resolutions (1024x768, 1023x767)
- Add responsive SCSS media queries for different display densities
- Include extensive debugging utilities for scanline troubleshooting
- Improve noSleep error handling with proper promise rejection handling
- Update to modern fullscreen API method names
- Add async/await error handling for fullscreen requests
- Trigger resize after fullscreen engagement to apply optimal scaling
2025-06-24 22:38:25 -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
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
5419425834
fix for large font linux/win differences in extended forecast
2025-06-12 13:16:55 -05:00
Matt Walsh
79e4ed6e8b
clean up star4000 large font baseline differences between linux/win
2025-06-06 16:31:05 -05:00
Matt Walsh
089ef56b10
add event type to hazard scroll #92
2025-06-05 23:34:25 -05:00
Matt Walsh
a2efc2f767
Merge branch 'hazard-scroll-2' #92
2025-06-05 22:01:23 -05:00
Matt Walsh
9252275436
star large font change to woff for size
2025-06-04 23:39:34 -05:00
Matt Walsh
4bf3f4d1e0
scroll triggers properly on red background
2025-06-02 14:48:53 -05:00
Matt Walsh
46da573715
hazard scroll working, needs styling #92
2025-06-01 23:25:07 -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
5813dd9a92
title overflow cleanup
2025-05-21 13:55:27 -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
4cdced3659
prep for additional bottom line displays
2025-05-20 16:28:56 -05:00
Matt Walsh
375812c024
better spc labeling
2025-05-15 22:48:37 -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
992258d3ce
css/sass cleanup
2025-05-13 13:59:12 -05:00
Matt Walsh
b031934022
autocomplete working
2025-05-13 13:57:50 -05:00
Matt Walsh
4cc2312ffd
Merge branch 'main' into remove-jquery
2025-05-12 13:35:01 -05:00
Matt Walsh
a592668d0d
hourly color coded feels like temperatures close #69
2025-04-07 22:13:20 -05:00
Matt Walsh
8fa00b34b4
hourly and travel forecast silent reload
2025-04-02 16:45:11 -05:00
Matt Walsh
b272aa298a
Merge branch 'main' into background-reload
2025-03-27 13:12:45 -05:00
Matt Walsh
f0166ec2df
removed existing auto-reload
2025-03-24 22:57:30 -05:00
Matt Walsh
dc9a08bdc5
icon toggles
2025-03-22 15:10:06 +01:00
Matt Walsh
c2f0b9bf3f
convert server to mjs
2025-03-22 13:19:36 +01:00
Matt Walsh
c7eb56f60c
non-jquery autocomplete, needs more keyboard integration
2024-10-21 23:03:34 -05:00
Matt Walsh
019908684b
update dependencies and clarify dev dependencies
2024-08-27 09:00:38 -05:00
Matt Walsh
193d742aa3
add speed setting close #49
2024-07-29 23:12:47 -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