Commit Graph

  • 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 ChuckBuilds 2025-04-24 14:40:34 -05:00
  • 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 ChuckBuilds 2025-04-24 14:35:40 -05:00
  • 38b173a238 Adjust MLB display layout: - Make team logos larger - Position scores above logos - Center scores with logos - Maintain other element positions ChuckBuilds 2025-04-24 14:33:01 -05:00
  • 0b50594db6 Enhance base display visibility: - Increase base size and spacing - Add thicker diamond outline - Improve occupied base contrast - Add visible outlines for empty bases ChuckBuilds 2025-04-24 14:31:05 -05:00
  • 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 ChuckBuilds 2025-04-24 14:27:38 -05:00
  • d08bb093af Fix MLB display method to properly update display manager ChuckBuilds 2025-04-24 14:24:14 -05:00
  • 098b06f530 fixed MBL MLB typo ChuckBuilds 2025-04-24 14:23:17 -05:00
  • 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 ChuckBuilds 2025-04-24 14:21:36 -05:00
  • 753b8c7032 Add test mode support to MLB manager with live game simulation ChuckBuilds 2025-04-24 14:07:24 -05:00
  • 32face97ef Add test mode to MLB manager for display configuration ChuckBuilds 2025-04-24 14:01:05 -05:00
  • 3b7c6e9929 remove sleep from display controller ChuckBuilds 2025-04-24 13:59:32 -05:00
  • 08531047af Fix MLB manager cache method calls to use correct CacheManager methods ChuckBuilds 2025-04-24 13:56:20 -05:00
  • 99a4744613 Add MLB support to CacheManager ChuckBuilds 2025-04-24 13:55:01 -05:00
  • e9732fac5d Fix cache method calls to use correct CacheManager methods ChuckBuilds 2025-04-24 13:54:33 -05:00
  • 63ccb3a61d Add caching to MLB data fetching with dynamic expiration times ChuckBuilds 2025-04-24 13:52:34 -05:00
  • 3801e46233 Switch MLB data source to ESPN API for consistency with other sports ChuckBuilds 2025-04-24 13:50:38 -05:00
  • 5b6b9614e0 Fix logger initialization in MLB manager classes ChuckBuilds 2025-04-24 11:00:11 -05:00
  • 2af14dcef4 Fix MLB manager classes to properly initialize logger from base class ChuckBuilds 2025-04-24 10:55:13 -05:00
  • e012a66da0 Fix MLB manager imports and initialization to use correct class names ChuckBuilds 2025-04-24 10:50:18 -05:00
  • 38a3dd8657 Fix MLB manager integration in display controller - correct class name and initialization ChuckBuilds 2025-04-24 10:49:01 -05:00
  • a8a35a1ffc Add MLB manager with live game display, team rotation, and integration with display controller ChuckBuilds 2025-04-24 10:45:47 -05:00
  • 456a4d252f Move stock chart right 2 more pixels (14 total) ChuckBuilds 2025-04-23 17:58:41 -05:00
  • 91a8ab2f78 Add detailed logging for calendar events at INFO level ChuckBuilds 2025-04-23 17:57:56 -05:00
  • 0b80303da1 changed calendar summary from 4x6 to 5x7 ChuckBuilds 2025-04-23 17:50:55 -05:00
  • a2422cd507 adjusted column_x width to 2.85 from 2.8 ChuckBuilds 2025-04-23 17:49:42 -05:00
  • beceae1f78 added 5x7.bdf ChuckBuilds 2025-04-23 17:48:39 -05:00
  • 6492d200ca adjusted column_x width to 2.8 from 2.75 ChuckBuilds 2025-04-23 17:47:31 -05:00
  • 093420deed adjusted column_x width to 2.75 from 2.5 ChuckBuilds 2025-04-23 17:44:33 -05:00
  • a1700797a5 adjusted column_x width to 2.5 from 2 ChuckBuilds 2025-04-23 17:38:48 -05:00
  • 5c7eeb45d4 Remove -USD suffix from crypto symbol display ChuckBuilds 2025-04-23 17:33:47 -05:00
  • 979de322cf Fix crypto icon loading by handling -USD suffix ChuckBuilds 2025-04-23 17:25:52 -05:00
  • 4821361005 Center stock information in stacked column layout ChuckBuilds 2025-04-23 17:16:15 -05:00
  • 98a6b5219c make stock symbols larger ChuckBuilds 2025-04-23 17:11:40 -05:00
  • 1a1870097b Adjust stock display spacing: Reduce gap between logo and symbol, increase space between symbol and chart ChuckBuilds 2025-04-23 16:19:09 -05:00
  • 6ab63dbd03 Remove -USD suffix from crypto symbols in display while maintaining full symbol for API calls ChuckBuilds 2025-04-23 16:17:06 -05:00
  • f684f914c7 Fix stock display layout: Adjust chart positioning and spacing to prevent overlap with symbol information ChuckBuilds 2025-04-23 16:07:57 -05:00
  • 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. ChuckBuilds 2025-04-23 15:54:51 -05:00
  • d93f853490 set display_controller to info level logging ChuckBuilds 2025-04-23 15:44:59 -05:00
  • 537def7d37 refactor: update logging configuration to INFO level and enhance font logging ChuckBuilds 2025-04-23 15:43:05 -05:00
  • 3f4b1ec4fc refactor: reduce debug logging output in calendar and display managers ChuckBuilds 2025-04-23 15:38:40 -05:00
  • a38f83d27a adjust Calendar title font size to 8 ChuckBuilds 2025-04-23 15:36:19 -05:00
  • 631ade1931 feat: center date/time and event title in calendar display ChuckBuilds 2025-04-23 15:31:13 -05:00
  • 5b10c81b57 feat: make all calendar text white ChuckBuilds 2025-04-23 15:21:36 -05:00
  • 91f4f71e8a fix: add default y_position parameter to draw_event method ChuckBuilds 2025-04-23 15:17:31 -05:00
  • c0ff5551b7 feat: use PressStart2P font for calendar time display ChuckBuilds 2025-04-23 15:12:42 -05:00
  • 1ab87d29b8 feat: switch calendar font from tom-thumb.bdf to 4x6.bdf ChuckBuilds 2025-04-23 15:09:52 -05:00
  • 1d52acdf77 fix: handle both FreeType and PIL fonts in get_text_width method ChuckBuilds 2025-04-23 15:03:20 -05:00
  • 3e5486d9b7 fix: add default y-coordinate in draw_text method ChuckBuilds 2025-04-23 14:58:01 -05:00
  • 5cfda2be9c rename bdf_font_guide ChuckBuilds 2025-04-23 14:55:24 -05:00
  • 3bf3c0597c fix: correct timezone handling in calendar event display ChuckBuilds 2025-04-23 14:54:52 -05:00
  • daea754e83 feat: implement proper BDF font handling using freetype library ChuckBuilds 2025-04-23 14:53:44 -05:00
  • 646383c870 fix: enhance BDF font loading with better error handling and verification ChuckBuilds 2025-04-23 14:52:14 -05:00
  • db3f1cd4cf refactor: remove MatrixChunky6 font and standardize on tom-thumb.bdf for calendar display ChuckBuilds 2025-04-23 14:48:44 -05:00
  • c4351ed9cc remove year and date from logging ChuckBuilds 2025-04-23 14:44:09 -05:00
  • 2eb08e2729 fix: change calendar manager logging to DEBUG and add font initialization logging ChuckBuilds 2025-04-23 14:42:12 -05:00
  • 4da42236f6 feat: add detailed font type and size logging for debugging ChuckBuilds 2025-04-23 14:39:19 -05:00
  • 6577565bd6 fix: explicitly use correct fonts in calendar event display ChuckBuilds 2025-04-23 14:38:30 -05:00
  • 6dd7794d46 fix: reduce font change logging spam by only logging when font actually changes ChuckBuilds 2025-04-23 14:34:53 -05:00
  • 57262c6c6a feat: add DEBUG level logging to display_controller.py for better debugging ChuckBuilds 2025-04-23 14:29:18 -05:00
  • e3e49b0542 fix: change logging level to DEBUG for more detailed output ChuckBuilds 2025-04-23 14:26:04 -05:00
  • f135befb3b feat: add debug logging for font usage in calendar display ChuckBuilds 2025-04-23 14:21:52 -05:00
  • a73e483fe7 cleanup gitignore ChuckBuilds 2025-04-22 20:39:44 -05:00
  • c9c92ac0fb notes on how to use bdf fonts added to fonts folder ChuckBuilds 2025-04-22 20:37:02 -05:00
  • 0899aa6a14 feat: add tom-thumb BDF font support for calendar events ChuckBuilds 2025-04-22 20:32:06 -05:00
  • 9b09ddadd0 fix: properly handle BDF font bitmap data format ChuckBuilds 2025-04-22 20:30:10 -05:00
  • 24e4ff7a6a fix: handle bitmap buffer safely and add debug logging ChuckBuilds 2025-04-22 20:29:20 -05:00
  • 72daa32316 refactor: use font's default size instead of setting custom size ChuckBuilds 2025-04-22 20:28:34 -05:00
  • cf0f33c74e added freetype to requirements ChuckBuilds 2025-04-22 20:25:57 -05:00
  • aceb1acefb feat: use freetype for proper BDF font support ChuckBuilds 2025-04-22 20:03:07 -05:00
  • 608dd87a6a fix: use truetype to load BDF font ChuckBuilds 2025-04-22 20:02:46 -05:00
  • b560e1ad93 refactor: simplify tom-thumb font test to show sample text ChuckBuilds 2025-04-22 20:01:51 -05:00
  • fc2f62e545 refactor: switch to tom-thumb.bdf font for testing ChuckBuilds 2025-04-22 19:45:06 -05:00
  • 9ddff0ba78 Create tom-thumb.bdf Chuck 2025-04-22 19:43:21 -05:00
  • 6bdc26e170 Delete m3x6.ttf Chuck 2025-04-22 19:41:19 -05:00
  • 9718ac439c refactor: simplify font test to show only m3x6 font ChuckBuilds 2025-04-22 19:40:19 -05:00
  • 46209f9cf0 fix font spelling ChuckBuilds 2025-04-22 19:38:34 -05:00
  • e73a5eadc3 added m3x6 font ChuckBuilds 2025-04-22 19:37:50 -05:00
  • e3eff57bf9 added m3x6 font ChuckBuilds 2025-04-22 19:37:31 -05:00
  • bece39aece Create m3x6.ttf Chuck 2025-04-22 19:36:51 -05:00
  • a817dd537a change font sizing ChuckBuilds 2025-04-22 19:35:12 -05:00
  • 3f656d60de change font sizing ChuckBuilds 2025-04-22 19:34:01 -05:00
  • 1b56662446 fix: increase minimum font size to 6 for MatrixChunky6 compatibility ChuckBuilds 2025-04-22 19:33:07 -05:00
  • e49ffdf154 feat: update font test to include MatrixChunky6 font ChuckBuilds 2025-04-22 19:31:53 -05:00
  • bf9c27ce3a fix: properly use MatrixChunky6 font for calendar summaries ChuckBuilds 2025-04-22 19:27:38 -05:00
  • 973af8b88a feat: use MatrixChunky6 font for calendar event summaries ChuckBuilds 2025-04-22 17:49:47 -05:00
  • 2a52653343 Merge branch 'working' of https://github.com/ChuckBuilds/LEDMatrix into working Chuck 2025-04-22 17:42:43 -05:00
  • fea6aa1542 Create MatrixChunky6.ttf Chuck 2025-04-22 17:42:33 -05:00
  • 125bb9a1ea Improve YouTube display layout: adjust logo size, text spacing, and add truncation for long channel names ChuckBuilds 2025-04-22 17:34:06 -05:00
  • 1e86df1d0c update youtube display call logic ChuckBuilds 2025-04-22 17:25:01 -05:00
  • c223d629d4 Move YouTube API key and channel ID to secrets file for better security ChuckBuilds 2025-04-22 16:56:44 -05:00
  • c090473854 turned on youtube display ChuckBuilds 2025-04-22 15:38:07 -05:00
  • e9681c3fe7 docs: add configuration instructions for YouTube and Calendar display modules ChuckBuilds 2025-04-22 15:28:49 -05:00
  • 73e36aedf8 Include hourly forecast data in One Call API request - Remove hourly from exclude parameter ChuckBuilds 2025-04-22 15:24:52 -05:00
  • f125e244d7 Fix wind data handling for One Call API - Map wind_speed and wind_deg to expected format ChuckBuilds 2025-04-22 15:23:23 -05:00
  • 8aba1ad1de Switch to One Call API for accurate daily temperature extremes - Use daily.temp.min/max for current weather display - Update forecast processing for new API format ChuckBuilds 2025-04-22 15:21:44 -05:00
  • c3549584c8 Fix font usage in calendar display to use available small_font ChuckBuilds 2025-04-22 15:10:02 -05:00
  • 5391f60f0c Improve calendar text wrapping and use smaller font for summaries ChuckBuilds 2025-04-22 15:03:46 -05:00
  • 367d014757 Change calendar date/time color to white for better readability ChuckBuilds 2025-04-22 14:58:28 -05:00
  • 9d01a876f1 Redesign calendar display with fixed two-line layout ChuckBuilds 2025-04-22 14:50:55 -05:00
  • d4c1f49bd0 Fix calendar text scrolling to prevent visual distortion ChuckBuilds 2025-04-22 14:40:14 -05:00