Commit Graph

913 Commits

Author SHA1 Message Date
ChuckBuilds
fca7b77d45 Adjust MLB display for 32x128 dimensions: - Properly space elements for wider display - Center base indicators - Adjust logo and score positions - Maintain visibility of all elements 2025-04-24 14:35:40 -05:00
ChuckBuilds
38b173a238 Adjust MLB display layout: - Make team logos larger - Position scores above logos - Center scores with logos - Maintain other element positions 2025-04-24 14:33:01 -05:00
ChuckBuilds
0b50594db6 Enhance base display visibility: - Increase base size and spacing - Add thicker diamond outline - Improve occupied base contrast - Add visible outlines for empty bases 2025-04-24 14:31:05 -05:00
ChuckBuilds
feb9289285 Improve MLB display layout: - Make logos larger and properly centered - Increase score font size - Improve base indicators visibility - Better spacing and positioning of all elements - Dynamic sizing based on display dimensions 2025-04-24 14:27:38 -05:00
ChuckBuilds
d08bb093af Fix MLB display method to properly update display manager 2025-04-24 14:24:14 -05:00
ChuckBuilds
098b06f530 fixed MBL MLB typo 2025-04-24 14:23:17 -05:00
ChuckBuilds
935e2671d2 Integrate MLB support and fix team games check - Add MLB managers and display modes - Fix _has_team_games to properly check MLB recent/upcoming games - Maintain consistent behavior with NHL and NBA 2025-04-24 14:21:36 -05:00
ChuckBuilds
753b8c7032 Add test mode support to MLB manager with live game simulation 2025-04-24 14:07:24 -05:00
ChuckBuilds
32face97ef Add test mode to MLB manager for display configuration 2025-04-24 14:01:05 -05:00
ChuckBuilds
3b7c6e9929 remove sleep from display controller 2025-04-24 13:59:32 -05:00
ChuckBuilds
08531047af Fix MLB manager cache method calls to use correct CacheManager methods 2025-04-24 13:56:20 -05:00
ChuckBuilds
99a4744613 Add MLB support to CacheManager 2025-04-24 13:55:01 -05:00
ChuckBuilds
e9732fac5d Fix cache method calls to use correct CacheManager methods 2025-04-24 13:54:33 -05:00
ChuckBuilds
63ccb3a61d Add caching to MLB data fetching with dynamic expiration times 2025-04-24 13:52:34 -05:00
ChuckBuilds
3801e46233 Switch MLB data source to ESPN API for consistency with other sports 2025-04-24 13:50:38 -05:00
ChuckBuilds
5b6b9614e0 Fix logger initialization in MLB manager classes 2025-04-24 11:00:11 -05:00
ChuckBuilds
2af14dcef4 Fix MLB manager classes to properly initialize logger from base class 2025-04-24 10:55:13 -05:00
ChuckBuilds
e012a66da0 Fix MLB manager imports and initialization to use correct class names 2025-04-24 10:50:18 -05:00
ChuckBuilds
38a3dd8657 Fix MLB manager integration in display controller - correct class name and initialization 2025-04-24 10:49:01 -05:00
ChuckBuilds
a8a35a1ffc Add MLB manager with live game display, team rotation, and integration with display controller 2025-04-24 10:45:47 -05:00
ChuckBuilds
456a4d252f Move stock chart right 2 more pixels (14 total) 2025-04-23 17:58:41 -05:00
ChuckBuilds
91a8ab2f78 Add detailed logging for calendar events at INFO level 2025-04-23 17:57:56 -05:00
ChuckBuilds
0b80303da1 changed calendar summary from 4x6 to 5x7 2025-04-23 17:50:55 -05:00
ChuckBuilds
a2422cd507 adjusted column_x width to 2.85 from 2.8 2025-04-23 17:49:42 -05:00
ChuckBuilds
beceae1f78 added 5x7.bdf 2025-04-23 17:48:39 -05:00
ChuckBuilds
6492d200ca adjusted column_x width to 2.8 from 2.75 2025-04-23 17:47:31 -05:00
ChuckBuilds
093420deed adjusted column_x width to 2.75 from 2.5 2025-04-23 17:44:33 -05:00
ChuckBuilds
a1700797a5 adjusted column_x width to 2.5 from 2 2025-04-23 17:38:48 -05:00
ChuckBuilds
5c7eeb45d4 Remove -USD suffix from crypto symbol display 2025-04-23 17:33:47 -05:00
ChuckBuilds
979de322cf Fix crypto icon loading by handling -USD suffix 2025-04-23 17:25:52 -05:00
ChuckBuilds
4821361005 Center stock information in stacked column layout 2025-04-23 17:16:15 -05:00
ChuckBuilds
98a6b5219c make stock symbols larger 2025-04-23 17:11:40 -05:00
ChuckBuilds
1a1870097b Adjust stock display spacing: Reduce gap between logo and symbol, increase space between symbol and chart 2025-04-23 16:19:09 -05:00
ChuckBuilds
6ab63dbd03 Remove -USD suffix from crypto symbols in display while maintaining full symbol for API calls 2025-04-23 16:17:06 -05:00
ChuckBuilds
f684f914c7 Fix stock display layout: Adjust chart positioning and spacing to prevent overlap with symbol information 2025-04-23 16:07:57 -05:00
ChuckBuilds
9c1220b605 Add cryptocurrency support to stock display system. Added crypto configuration section and updated StockManager to handle both stocks and crypto symbols with separate icons and caching. 2025-04-23 15:54:51 -05:00
ChuckBuilds
d93f853490 set display_controller to info level logging 2025-04-23 15:44:59 -05:00
ChuckBuilds
537def7d37 refactor: update logging configuration to INFO level and enhance font logging 2025-04-23 15:43:05 -05:00
ChuckBuilds
3f4b1ec4fc refactor: reduce debug logging output in calendar and display managers 2025-04-23 15:38:40 -05:00
ChuckBuilds
a38f83d27a adjust Calendar title font size to 8 2025-04-23 15:36:19 -05:00
ChuckBuilds
631ade1931 feat: center date/time and event title in calendar display 2025-04-23 15:31:13 -05:00
ChuckBuilds
5b10c81b57 feat: make all calendar text white 2025-04-23 15:21:36 -05:00
ChuckBuilds
91f4f71e8a fix: add default y_position parameter to draw_event method 2025-04-23 15:17:31 -05:00
ChuckBuilds
c0ff5551b7 feat: use PressStart2P font for calendar time display 2025-04-23 15:12:42 -05:00
ChuckBuilds
1ab87d29b8 feat: switch calendar font from tom-thumb.bdf to 4x6.bdf 2025-04-23 15:09:52 -05:00
ChuckBuilds
1d52acdf77 fix: handle both FreeType and PIL fonts in get_text_width method 2025-04-23 15:03:20 -05:00
ChuckBuilds
3e5486d9b7 fix: add default y-coordinate in draw_text method 2025-04-23 14:58:01 -05:00
ChuckBuilds
5cfda2be9c rename bdf_font_guide 2025-04-23 14:55:24 -05:00
ChuckBuilds
3bf3c0597c fix: correct timezone handling in calendar event display 2025-04-23 14:54:52 -05:00
ChuckBuilds
daea754e83 feat: implement proper BDF font handling using freetype library 2025-04-23 14:53:44 -05:00