Commit Graph

707 Commits

Author SHA1 Message Date
ChuckBuilds
b603494973 Display Manager: Remove automatic display update from draw_text to prevent flickering 2025-04-25 10:49:18 -05:00
ChuckBuilds
c1bac62d91 updates to enable .bdf font in mlb_manager 2025-04-25 10:46:25 -05:00
ChuckBuilds
5ef851678e Display Manager improvements: 1) Update BDF font handling to use passed font 2) Fix font selection in _draw_bdf_text method 2025-04-25 10:45:18 -05:00
ChuckBuilds
f3dff7431c MLB Manager improvements: 1) Use draw_text for BDF font rendering 2) Keep PressStart2P for scores and times 3) Fix text display issues 2025-04-25 10:37:56 -05:00
ChuckBuilds
f32791d23d remove tomthumb font 2025-04-25 10:31:47 -05:00
ChuckBuilds
33d57a3490 Display Manager improvements: 1) Use existing calendar_font in _draw_bdf_text method 2) Remove redundant Face object creation 2025-04-25 10:29:08 -05:00
ChuckBuilds
47a9052d39 MLB Manager improvements: Add color parameter to _draw_bdf_text calls to make status text visible 2025-04-25 10:25:03 -05:00
ChuckBuilds
87e250e17d MLB Manager improvements: 1) Use DisplayManager's get_text_width for BDF font text width calculation 2) Fix FreeType Face compatibility issue 2025-04-25 10:22:14 -05:00
ChuckBuilds
b010fe0eb0 MLB Manager improvements: 1) Use DisplayManager's calendar_font for status text (Final/Next Game) 2) Keep PressStart2P for scores and dates 3) Use _draw_bdf_text for proper BDF font rendering 2025-04-25 10:18:30 -05:00
ChuckBuilds
2e770b2350 MLB Manager improvements: 1) Use 5x7.bdf font for status text (Final/Next Game) 2) Keep PressStart2P for scores and dates 3) Adjust logo positioning for better centering 2025-04-25 10:14:57 -05:00
ChuckBuilds
7976dee43d MLB Manager improvements: 1) Fetch games for yesterday, today, and tomorrow 2) Use ESPN API date parameter 3) Combine all games into single response 2025-04-25 10:07:41 -05:00
ChuckBuilds
42bf9d004f MLB Manager improvements: 1) Filter logging to only show favorite team games 2) Use status_state for upcoming games 3) Skip processing non-favorite team games 2025-04-25 10:03:57 -05:00
ChuckBuilds
9896eaa12e Improve MLB game status handling: 1) Add status_state from ESPN API 2) Use status_state to determine final games 3) Align with NHL manager's status handling 2025-04-25 09:58:02 -05:00
ChuckBuilds
39ca7b022d Fix MLB recent games display to only show favorite team games 2025-04-25 09:54:00 -05:00
ChuckBuilds
c47aee4f54 adjusted screen offset from 16 to 8 for mlb logos 2025-04-25 09:50:27 -05:00
ChuckBuilds
c3a102ce70 MLB Manager improvements: 1) Update display layout to match NHL style with centered scores 2) Increase logo size to 32x32 pixels 3) Add detailed time logging for favorite teams 4) Filter logging to only show favorite team games 2025-04-25 09:47:46 -05:00
ChuckBuilds
65ca3f8809 turned off displays to troubleshoot MLB 2025-04-25 09:43:15 -05:00
ChuckBuilds
2334ac3f38 Update MLB display layout to match NHL style - Center scores at bottom, position logos off-screen, improve spacing 2025-04-25 09:41:42 -05:00
ChuckBuilds
264521b66b Improve MLB upcoming games display layout - Adjust logo sizes and positioning for better visibility on 32x128 display 2025-04-25 09:33:06 -05:00
ChuckBuilds
a9f6889bea Add detailed logging for MLB API response and status_final games 2025-04-24 20:35:08 -05:00
ChuckBuilds
4ac6c37bab Add detailed logging to debug MLB recent games display 2025-04-24 20:16:47 -05:00
ChuckBuilds
b23b57704d Fix timezone handling in MLB game time display 2025-04-24 20:10:53 -05:00
ChuckBuilds
441844ebed Add status_final to valid game statuses for MLB recent games 2025-04-24 20:00:15 -05:00
ChuckBuilds
0a04a1a80f Improve MLB recent games display: increase time window to 72 hours, add more game status types, and enhance logging 2025-04-24 19:54:12 -05:00
ChuckBuilds
1ba64a0516 Add detailed logging to MLBRecentManager to diagnose missing games 2025-04-24 19:40:37 -05:00
ChuckBuilds
2a250aea75 Fix MLBRecentManager: - Add proper initialization - Improve timezone handling - Add detailed logging - Fix game time comparisons 2025-04-24 19:32:47 -05:00
ChuckBuilds
61237070ed Update MLB upcoming display to match NHL format: - Team logos on edges - Next Game text at top - Centered date and time - Consistent layout 2025-04-24 19:25:39 -05:00
ChuckBuilds
44d58958ba Add 10-second display duration for MLB upcoming games 2025-04-24 19:18:38 -05:00
ChuckBuilds
8e125308ae disable NHL to troubleshoot MLB 2025-04-24 19:10:50 -05:00
ChuckBuilds
7d4cfe354e rename OAK to ATH mlb_logos 2025-04-24 16:11:18 -05:00
ChuckBuilds
9a6460eda1 Fix MLBRecentManager display method: Update display manager correctly without passing arguments 2025-04-24 16:04:37 -05:00
ChuckBuilds
14a09c722c Fix MLBUpcomingManager display method: Update display manager correctly without passing arguments 2025-04-24 16:03:55 -05:00
ChuckBuilds
9b49e33417 Fix MLBUpcomingManager: Initialize current_game attribute to prevent AttributeError 2025-04-24 15:58:56 -05:00
ChuckBuilds
de85b447f7 Improve MLB upcoming games display and logging: - Fix time comparison for upcoming games - Add detailed logging for game status and time checks - Improve timezone handling - Add cooldown for 'no games' warnings 2025-04-24 15:57:47 -05:00
ChuckBuilds
2e0672c7d9 Fix MLB upcoming games status check to match API response 2025-04-24 15:53:31 -05:00
ChuckBuilds
d89c952b0a Fix datetime comparison in MLBUpcomingManager by making both datetimes timezone-aware 2025-04-24 15:51:39 -05:00
ChuckBuilds
1bee555830 Add detailed debug logging to MLBUpcomingManager to help diagnose game filtering issues 2025-04-24 15:49:00 -05:00
ChuckBuilds
6271979fae removed 4 px margin from stock chat 2025-04-24 15:42:41 -05:00
ChuckBuilds
52a6a16269 Remove caching from MLB managers to simplify testing 2025-04-24 15:42:03 -05:00
ChuckBuilds
b72a3c1b5b Reduce log spam in CalendarManager by throttling display update logs to every 5 seconds 2025-04-24 15:29:59 -05:00
ChuckBuilds
bde189eec2 added espn api logging 2025-04-24 15:22:45 -05:00
ChuckBuilds
190400a0f6 shift stock chart 10 pixels (left or right, unsure) 2025-04-24 14:45:54 -05:00
ChuckBuilds
e694b95044 disable MLB test mode 2025-04-24 14:42:57 -05:00
ChuckBuilds
cf6e9ed2fd Fix MLB display layout to match actual display: - Center score between logos (1-1 format) - Position logos at 1/4 and 3/4 width - Reduce logo size to 24x24 - Move base indicators higher - Adjust all spacing to prevent cutoff 2025-04-24 14:40:34 -05:00
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