Commit Graph

426 Commits

Author SHA1 Message Date
ChuckBuilds
a91a02dcf1 re-enabled other display screens to ensure they play nice with new display controller 2025-04-18 15:21:58 -05:00
ChuckBuilds
a41331f6b0 Update display rotation to respect mode order instead of always returning to clock 2025-04-18 15:20:57 -05:00
ChuckBuilds
a88e0d471f Replace display controller with fixed version 2025-04-18 15:11:27 -05:00
ChuckBuilds
c57baaa57f Add fixed display controller with improved team rotation 2025-04-18 15:11:13 -05:00
ChuckBuilds
6583082f46 Add team rotation limit to prevent getting stuck in NHL modes 2025-04-18 15:06:06 -05:00
ChuckBuilds
e9920b5929 Fix display rotation to properly handle NHL recent and upcoming games 2025-04-18 15:02:36 -05:00
ChuckBuilds
f5a460c348 Implement team-based rotation for NHL recent and upcoming games 2025-04-18 15:00:12 -05:00
ChuckBuilds
c845c9fe55 Add detailed logging for recent games filtering in NHLRecentManager 2025-04-18 14:58:13 -05:00
ChuckBuilds
5bb2c6bc2a Fix display mode initialization to use correct config paths for enabled flags 2025-04-18 14:55:43 -05:00
ChuckBuilds
cb82c5d0c3 Fix Clock initialization in DisplayController to match Clock class signature 2025-04-18 14:54:30 -05:00
ChuckBuilds
dec76bac3d Fix ConfigManager method call in DisplayController 2025-04-18 14:53:54 -05:00
ChuckBuilds
c0dc9fc1ef Increase nhl_recent display duration to 60 seconds to allow proper game cycling 2025-04-18 14:53:00 -05:00
ChuckBuilds
8a582fb7aa Add detailed logging for recent games list management 2025-04-18 14:49:35 -05:00
ChuckBuilds
daf09c1b16 Fix recent games cycling to ensure proper game switching 2025-04-18 14:46:07 -05:00
ChuckBuilds
d1fa9c4f92 Fetch NHL data from multiple days to ensure we catch all recent games 2025-04-18 14:43:50 -05:00
ChuckBuilds
948356b694 Add detailed logging for game time window calculations 2025-04-18 14:42:38 -05:00
ChuckBuilds
3f2052b36c Add detailed logging for recent games processing 2025-04-18 14:41:13 -05:00
ChuckBuilds
3a78a12e69 Move recent_hours parameter to BaseNHLManager for consistent access 2025-04-18 14:38:55 -05:00
ChuckBuilds
d3b4c9e55f Disable test mode in NHL managers to use real game data 2025-04-18 14:35:36 -05:00
ChuckBuilds
1a9aa8ca9f add functionality for Live Game Priority 2025-04-18 14:33:28 -05:00
ChuckBuilds
609a04882a Fix game rotation to show each game for 20 seconds before switching 2025-04-18 14:21:15 -05:00
ChuckBuilds
bb63e288b8 Fix NHL recent games rotation to properly show all team games 2025-04-18 14:15:25 -05:00
ChuckBuilds
6794ee9962 Fix NHL upcoming games rotation to properly handle teams with no games 2025-04-18 14:11:36 -05:00
ChuckBuilds
a50eb41282 Fix NoneType error by adding proper checks for current_game 2025-04-18 14:07:59 -05:00
ChuckBuilds
5939039cd0 Modify game rotation to show all games for one team before switching to the other team 2025-04-18 13:52:19 -05:00
ChuckBuilds
00fe279875 Add debug logging to show all games received from ESPN API 2025-04-18 13:43:25 -05:00
ChuckBuilds
9ec0c30875 Update favorite teams list to use TB instead of TBL for Tampa Bay Lightning 2025-04-18 13:41:27 -05:00
ChuckBuilds
127442863a disable hardware pulsing true 2025-04-18 13:40:01 -05:00
ChuckBuilds
6e533047f0 Update test mode to use TB instead of TBL for Tampa Bay Lightning 2025-04-18 13:37:21 -05:00
ChuckBuilds
8ea44e6293 update NHL team abbreviation on logos 2025-04-18 13:35:49 -05:00
ChuckBuilds
125e4f3b64 Remove team abbreviation mapping and debug logging, use direct ESPN abbreviations 2025-04-18 13:35:23 -05:00
ChuckBuilds
8c1b957d86 Add temporary debug logging to print raw team data from ESPN API 2025-04-18 13:31:57 -05:00
ChuckBuilds
92107b35aa Implement game rotation for favorite teams in recent and upcoming displays 2025-04-18 13:28:24 -05:00
ChuckBuilds
2303f8487f Update period display to show '1st', '2nd', '3rd', or 'OT' instead of 'P:1', etc. 2025-04-18 13:26:54 -05:00
ChuckBuilds
d3cc087fef Shift team logos in by 3 pixels for better positioning 2025-04-18 13:25:21 -05:00
ChuckBuilds
ce790b64c0 Change recent game display to show 'Final' instead of period and time 2025-04-18 13:24:34 -05:00
ChuckBuilds
14d9205cd2 Update upcoming game text to 'Next Game' and change date format to numerical (e.g. 4/19) 2025-04-18 13:20:34 -05:00
ChuckBuilds
589bb97367 Improve recent games data fetching to look back multiple days 2025-04-18 13:19:14 -05:00
ChuckBuilds
1210e16c44 Make NHL Recent manager use real data while keeping test mode for live games 2025-04-18 13:17:59 -05:00
ChuckBuilds
6d2314d9f3 Remove leading zero from upcoming game time display 2025-04-18 13:16:00 -05:00
ChuckBuilds
aff5ceef31 Remove NHL-specific logging from display controller 2025-04-18 13:15:11 -05:00
ChuckBuilds
99626a175c Remove test data from NHLRecentManager and NHLUpcomingManager to ensure real data usage 2025-04-18 13:12:20 -05:00
ChuckBuilds
c17b3a67c2 Move team logos further apart and extend beyond screen edges 2025-04-18 13:08:13 -05:00
ChuckBuilds
c05c4fded5 Increase logo size to 150% of display dimensions for dramatic effect 2025-04-18 12:55:57 -05:00
ChuckBuilds
4df89ef9a7 Remove glow effects and reduce logging in NHL display methods 2025-04-18 12:52:06 -05:00
ChuckBuilds
f2bc56b69c Remove color backgrounds and reduce logging spam in NHL scorebug layout 2025-04-18 12:50:20 -05:00
ChuckBuilds
1de254c4e3 Increase logo size and fix debug image path 2025-04-18 12:48:12 -05:00
ChuckBuilds
6aeb839ace Fixed NHL manager display inheritance: removed duplicate display code and properly call base class display method 2025-04-18 12:45:57 -05:00
ChuckBuilds
d8f221cb56 Added debug logging to track NHL display execution path and manager selection 2025-04-18 12:44:06 -05:00
ChuckBuilds
19e2afa38a Improved NHL scoreboard layout: Added proper spacing, bounds checking, and repositioned elements to prevent overlap 2025-04-18 12:41:38 -05:00