Commit Graph

97 Commits

Author SHA1 Message Date
ChuckBuilds
d686cda6c7 Simplify display rotation to follow specified order: clock -> weather -> stocks -> NHL modes 2025-04-18 15:31:19 -05:00
ChuckBuilds
5529b52ad1 Fix NHL rotation to respect mode order and prevent premature NHL mode switching 2025-04-18 15:26:50 -05:00
ChuckBuilds
c3959cde04 Fix display rotation to start with clock and follow correct mode order 2025-04-18 15:24:46 -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
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
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
1a9aa8ca9f add functionality for Live Game Priority 2025-04-18 14:33:28 -05:00
ChuckBuilds
aff5ceef31 Remove NHL-specific logging from display controller 2025-04-18 13:15:11 -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
6914f068a1 Fix NHL display modes not being cycled through - Add NHL display modes to available_modes list in DisplayController initialization 2025-04-18 11:20:17 -05:00
ChuckBuilds
d5edc2c07f Improve NHL logo rendering and logging - Add logo caching to prevent redundant loading - Change logo-related logging to DEBUG level - Reduce update intervals for non-live games - Add proper RGB/RGBA image handling - Improve error handling and logging format - Set dedicated NHL logger with appropriate level 2025-04-18 11:06:00 -05:00
ChuckBuilds
1c97087cf4 Add individual NHL display mode control - Add display_modes section to NHL config - Add granular control over nhl_live, nhl_recent, and nhl_upcoming - Update DisplayController to respect individual mode settings 2025-04-18 11:02:01 -05:00
ChuckBuilds
1966e9dd4b rework NHL to call displays individually 2025-04-18 10:33:19 -05:00
ChuckBuilds
3a542d9f9f refactor(controller): Adjust display rotation order 2025-04-17 11:45:20 -05:00
ChuckBuilds
dfe8d6d7e8 fix(controller): Remove force_clear arg from display_news call 2025-04-17 11:40:18 -05:00
ChuckBuilds
ece38fee43 fix(controller): Call correct update method for StockNewsManager 2025-04-17 11:34:44 -05:00
ChuckBuilds
3221e2f7f0 fix(controller): Call correct update method for StockManager 2025-04-17 11:33:01 -05:00
ChuckBuilds
60f7828145 feat(controller): Integrate NHL scoreboard manager into display rotation 2025-04-17 11:29:11 -05:00
ChuckBuilds
866a1f9901 Revert logging level to INFO and remove debug code 2025-04-17 09:58:24 -05:00
ChuckBuilds
6bd9b04a3a Force DEBUG logging level in display_controller 2025-04-17 09:48:53 -05:00
ChuckBuilds
17dd82767d Set logging level to DEBUG 2025-04-17 09:41:57 -05:00
ChuckBuilds
dfff7ee691 Remove delay from stock ticker to match news ticker's smooth scrolling 2025-04-11 11:43:26 -05:00
ChuckBuilds
87d1ac652f Improve module initialization: Only initialize enabled modules and properly respect config settings 2025-04-11 11:23:37 -05:00
ChuckBuilds
1f867e60f3 Optimize stock news display in controller: - Remove global sleep delay - Allow news display to run at full speed - Keep slower update rates for other displays 2025-04-11 10:57:03 -05:00
Chuck
7925bf515b Stock news joins the lineup
Stock News added to the display controller and drawing display instead of image
2025-04-10 21:23:54 -05:00
Chuck
5be0d59d7e Stock news settings
Stock news has more granular control
2025-04-10 21:18:51 -05:00
Chuck
013b5e2200 Update display_controller.py
load config update
2025-04-10 21:08:06 -05:00
Chuck
9ea31698ab Customize Display timings
customize display timings
2025-04-08 22:11:01 -05:00
Chuck
31e57ad897 Update display_controller.py
adjust screen flow
2025-04-08 21:41:21 -05:00
Chuck
db31864a58 Opening Bell
Introducing the Stock Ticker Feature
2025-04-08 21:12:10 -05:00
Chuck
f569881394 Static Rendering and Clock Improvement
added date to clock and removed all scrolling from weather
2025-04-08 18:26:32 -05:00
Chuck
ec11f57375 display buffer updates
troubleshooting clarity
2025-04-08 18:21:21 -05:00
Chuck
448860d77d Flicker reduction
flicker improvements
2025-04-08 18:18:06 -05:00
Chuck
a67aca5b45 Display updates
trying to fix weather icons
2025-04-08 18:03:17 -05:00
Chuck
9573e4409b Weather forecast drawing fix
Fix from frozen temperature to actually forecast
2025-04-07 21:55:27 -05:00
Chuck
32d685efe0 Weather Forecast Visual improvements 2025-04-07 21:40:15 -05:00
Chuck
afc755c1b2 Add more weather features
Added 6 hour and 3 day forecast. Removed refresh rate limit
2025-04-07 21:36:15 -05:00
Chuck
d49f901ffc Double buffering and Force Clear
Attempting to clean up flicker - otherwise working
2025-04-07 21:31:26 -05:00
Chuck
a5f91040f6 Slow down redraw rate
Slowing redraw to try and fix flicker
2025-04-07 21:25:58 -05:00
Chuck
2171364d38 Display changes
display manager changes
2025-04-07 21:19:46 -05:00
Chuck
4366ec9f37 Relative folder structure
fixing root folder structure to run command easier
2025-04-07 21:06:07 -05:00
Chuck
eebfb0b80d adding modularity and Weather
Adding weather
2025-04-07 19:13:59 -05:00