ChuckBuilds
|
8557e9acb6
|
Reduce terminal spam in NHL managers - Add no_data_warning_logged flag to track when warnings have been logged - Only log warnings once when no game data is available - Reset warning flag when game data becomes available
|
2025-04-18 11:17:22 -05:00 |
|
ChuckBuilds
|
aa15ef1fc1
|
Fix logo file validation in NHL managers - Use os.path.isfile instead of is_file() on string paths
|
2025-04-18 11:15:19 -05:00 |
|
ChuckBuilds
|
d43371f069
|
Fix test mode in NHL managers - Fix logo path construction in test game data - Add game_time and game_date to test game data
|
2025-04-18 11:14:26 -05:00 |
|
ChuckBuilds
|
8d5676f626
|
Fix game time and date extraction in NHL managers - Initialize game_time and game_date variables - Format time and date from UTC to local time
|
2025-04-18 11:11:52 -05:00 |
|
ChuckBuilds
|
6bde48f0f7
|
Fix logo path construction in NHL managers - Use os.path.join instead of Path operator for logo paths - Add game_time and game_date to extracted game details
|
2025-04-18 11:11:05 -05:00 |
|
ChuckBuilds
|
95ea58e03e
|
Fix font loading in NHL managers - Use available 4x6-font.ttf as primary font - Add PressStart2P-Regular.ttf as fallback - Improve font loading error handling with detailed logging
|
2025-04-18 11:10:09 -05:00 |
|
ChuckBuilds
|
2b6cbcbbc8
|
Fix missing DisplayManager import in NHL managers
|
2025-04-18 11:08:45 -05:00 |
|
ChuckBuilds
|
3fdaf5be65
|
Implement NHL game state managers - Add BaseNHLManager with common functionality - Create NHLLiveManager for live games with 30s updates - Add NHLRecentManager for completed games with 5min updates - Implement NHLUpcomingManager for future games with 5min updates - Add logo caching to reduce redundant loading - Improve display layouts for each game state - Add detailed logging for debugging
|
2025-04-18 11:08:04 -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
|
2c8bae462b
|
improvements to draw both team logos
|
2025-04-18 11:02:38 -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
|
fd2b40a35b
|
turned off other displays to speed up testing of NHL
|
2025-04-18 10:58:43 -05:00 |
|
ChuckBuilds
|
1911a89271
|
Fix logo pasting in NHLRecentManager and NHLUpcomingManager - Replace temp_draw.im.paste with temp_img.paste - Replace draw.im.paste with img.paste - Use correct image pasting method for alpha channel handling
|
2025-04-18 10:57:43 -05:00 |
|
ChuckBuilds
|
147643edc5
|
Fix NHL display method to use correct DisplayManager API - Replace display_image with image.paste and update_display - Update all NHL manager classes to use proper display methods
|
2025-04-18 10:53:47 -05:00 |
|
ChuckBuilds
|
f84cb4ce89
|
Fix NHL logo pasting in NHLLiveManager - Remove incorrect use of temp_draw.im.paste() - Use proper Image.paste() method for logo compositing - Fix alpha channel handling in logo pasting
|
2025-04-18 10:50:39 -05:00 |
|
ChuckBuilds
|
f6a771c5a4
|
Implement NHL managers with proper display handling - Add BaseNHLManager with common functionality - Add NHLLiveManager for live games (30s updates) - Add NHLRecentManager for recent games (1h updates) - Add NHLUpcomingManager for upcoming games (1h updates) - Fix display dimensions handling from config - Add proper error handling and logging - Support test mode and favorite teams filtering
|
2025-04-18 10:47:13 -05:00 |
|
ChuckBuilds
|
8aff638fd3
|
Implement NHL managers with ESPN API integration - Add BaseNHLManager with common functionality - Add NHLLiveManager for live games with 30s updates - Add NHLRecentManager for recent games with 1h updates - Add NHLUpcomingManager for upcoming games with 1h updates - Add proper test mode support - Add favorite teams filtering - Add comprehensive error handling and logging - Fix logo rendering with alpha channel support
|
2025-04-18 10:43:13 -05:00 |
|
ChuckBuilds
|
ddeb4911c1
|
Refactor NHL scoreboard into separate managers - Create BaseNHLManager for common functionality - Implement NHLLiveManager for live games - Implement NHLRecentManager for recent games - Implement NHLUpcomingManager for upcoming games - Add proper error handling and logging - Fix logo rendering with proper alpha channel handling
|
2025-04-18 10:40:02 -05:00 |
|
ChuckBuilds
|
1966e9dd4b
|
rework NHL to call displays individually
|
2025-04-18 10:33:19 -05:00 |
|
ChuckBuilds
|
77242c139b
|
Update NHL configuration for new manager structure - Add separate display durations for live/recent/upcoming games - Add specific update intervals for each manager type - Add recent_game_hours setting - Add logo_dir configuration - Remove old update interval settings
|
2025-04-18 10:33:00 -05:00 |
|
ChuckBuilds
|
8cd7851f42
|
Fix NHL logo rendering in scorebug layout - Add proper RGBA mode conversion - Implement correct transparency handling with temporary RGB images - Add detailed logging for logo loading - Fix status text field name - Add fallback text rendering
|
2025-04-18 10:28:43 -05:00 |
|
ChuckBuilds
|
084e283c04
|
Fix NHL logo transparency handling - Use logo as mask when pasting to properly handle transparency - Match the approach used in weather icons
|
2025-04-18 10:26:09 -05:00 |
|
ChuckBuilds
|
dea69febd8
|
Simplify NHL logo rendering to match weather icon approach - Remove RGBA conversion and handling - Remove temporary image compositing - Use direct PNG loading and pasting
|
2025-04-18 10:15:14 -05:00 |
|
ChuckBuilds
|
8850387564
|
Simplify NHL logo rendering to match weather/stock icon approach - Use direct RGBA mode for logo loading and rendering - Simplify image resizing with thumbnail method - Improve error handling and logging - Use relative positioning for better layout
|
2025-04-18 10:11:22 -05:00 |
|
ChuckBuilds
|
c5e99bb9a3
|
Fix NHL logo rendering by properly handling image modes - Convert RGBA logos to RGB before pasting to avoid alpha channel errors - Simplify logo rendering process while maintaining aspect ratio - Remove unnecessary alpha channel masking that was causing errors
|
2025-04-18 10:07:09 -05:00 |
|
ChuckBuilds
|
747f68e567
|
Fix NHL logo rendering with proper RGB/RGBA handling - Create separate RGB images for logos and background - Use alpha channel as mask when converting from RGBA to RGB - Ensure all image operations use compatible modes
|
2025-04-18 10:02:25 -05:00 |
|
ChuckBuilds
|
bdd29b3fe0
|
Fix NHL logo rendering alpha channel issues - Convert RGBA images to RGB before pasting to avoid alpha channel errors - Remove unnecessary mask parameter from paste operations
|
2025-04-18 09:58:27 -05:00 |
|
ChuckBuilds
|
285e6f6524
|
Improve NHL logo rendering and add detailed logging - Add proper aspect ratio preservation when resizing logos - Improve alpha channel handling with temporary RGBA image compositing - Add detailed logging for logo loading and validation - Add image format and size validation - Fix logo size calculations to maintain aspect ratio - Add debug logging for successful logo rendering
|
2025-04-18 09:44:14 -05:00 |
|
Chuck
|
3b2c46de7e
|
Update stock_manager.py
return temporary directory and stock logo downloading. Need to find a better way to handle this
|
2025-04-17 21:55:35 -05:00 |
|
Chuck
|
8c4619069c
|
Update weather_manager.py
adjust weather large icon from 32 to 30
|
2025-04-17 21:54:26 -05:00 |
|
Chuck
|
d8e7cf0e06
|
Update nhl_scoreboard.py
NHL drawing rework with alpha handling
|
2025-04-17 21:52:44 -05:00 |
|
Chuck
|
8d956f81da
|
Update stock_manager.py
commented out temporary directory and downloading of logos
|
2025-04-17 21:48:12 -05:00 |
|
Chuck
|
720c44106d
|
Update stock_news_manager.py
added gap before headline 1 in stock_news_manager to reinforce the scroll effect
|
2025-04-17 21:41:26 -05:00 |
|
Chuck
|
e6d400281c
|
Update weather_icons.py
remove alpha threshold in weather_icons
|
2025-04-17 21:36:09 -05:00 |
|
ChuckBuilds
|
0fa933c596
|
feat: Add local ticker icons support with external fallback - Add support for local ticker icons from assets/stocks/ticker_icons - Maintain existing external icon fetching as fallback - Improve icon loading with better error handling - Add text-based fallback for missing icons - Update image resizing to use newer PIL API
|
2025-04-17 19:45:05 -05:00 |
|
ChuckBuilds
|
29b4085370
|
adjusted icons up one pixel
|
2025-04-17 19:41:09 -05:00 |
|
ChuckBuilds
|
33dec47bb8
|
fine weather forecast icon height hourly and daily
|
2025-04-17 19:34:58 -05:00 |
|
ChuckBuilds
|
fda52076c1
|
remove clamp max height, assign icon middle of matrix
|
2025-04-17 19:33:03 -05:00 |
|
ChuckBuilds
|
0802355c97
|
remove clamp max height, assign icon middle of matrix
|
2025-04-17 19:31:23 -05:00 |
|
ChuckBuilds
|
38af8c7b38
|
align time with AMPM
|
2025-04-17 19:25:46 -05:00 |
|
ChuckBuilds
|
7da306a178
|
shift hourly icon up by 30 px
|
2025-04-17 19:24:52 -05:00 |
|
ChuckBuilds
|
ee2cdf502e
|
shift hourly icon up by 11 px
|
2025-04-17 19:23:28 -05:00 |
|
ChuckBuilds
|
3dfa70575c
|
shift hourly icon up by 11 px
|
2025-04-17 19:20:47 -05:00 |
|
ChuckBuilds
|
75c53a77c8
|
shift hourly icon up by 6 px
|
2025-04-17 19:19:03 -05:00 |
|
ChuckBuilds
|
af87da124d
|
changed font type on clock time
|
2025-04-17 18:24:25 -05:00 |
|
ChuckBuilds
|
465db4cd77
|
increase weather resolution from 32 to 64
|
2025-04-17 18:22:41 -05:00 |
|
ChuckBuilds
|
490c646470
|
remove exchange icons
|
2025-04-17 18:11:25 -05:00 |
|
ChuckBuilds
|
cb8bac7aff
|
added more logos for stocks andstocks and crypto
|
2025-04-17 18:08:01 -05:00 |
|
ChuckBuilds
|
e5d3765aaf
|
fix: Add alpha thresholding to remove icon outline on black bg
|
2025-04-17 18:07:22 -05:00 |
|
ChuckBuilds
|
c077633400
|
refactor: Shift forecast icons further up
|
2025-04-17 17:58:51 -05:00 |
|