Commit Graph

629 Commits

Author SHA1 Message Date
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
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
ChuckBuilds
646383c870 fix: enhance BDF font loading with better error handling and verification 2025-04-23 14:52:14 -05:00
ChuckBuilds
db3f1cd4cf refactor: remove MatrixChunky6 font and standardize on tom-thumb.bdf for calendar display 2025-04-23 14:48:44 -05:00
ChuckBuilds
c4351ed9cc remove year and date from logging 2025-04-23 14:44:09 -05:00
ChuckBuilds
2eb08e2729 fix: change calendar manager logging to DEBUG and add font initialization logging 2025-04-23 14:42:12 -05:00
ChuckBuilds
4da42236f6 feat: add detailed font type and size logging for debugging 2025-04-23 14:39:19 -05:00
ChuckBuilds
6577565bd6 fix: explicitly use correct fonts in calendar event display 2025-04-23 14:38:30 -05:00
ChuckBuilds
6dd7794d46 fix: reduce font change logging spam by only logging when font actually changes 2025-04-23 14:34:53 -05:00
ChuckBuilds
57262c6c6a feat: add DEBUG level logging to display_controller.py for better debugging 2025-04-23 14:29:18 -05:00
ChuckBuilds
e3e49b0542 fix: change logging level to DEBUG for more detailed output 2025-04-23 14:26:04 -05:00
ChuckBuilds
f135befb3b feat: add debug logging for font usage in calendar display 2025-04-23 14:21:52 -05:00
ChuckBuilds
0899aa6a14 feat: add tom-thumb BDF font support for calendar events 2025-04-22 20:32:06 -05:00
ChuckBuilds
9b09ddadd0 fix: properly handle BDF font bitmap data format 2025-04-22 20:30:10 -05:00
ChuckBuilds
24e4ff7a6a fix: handle bitmap buffer safely and add debug logging 2025-04-22 20:29:20 -05:00
ChuckBuilds
72daa32316 refactor: use font's default size instead of setting custom size 2025-04-22 20:28:34 -05:00
ChuckBuilds
aceb1acefb feat: use freetype for proper BDF font support 2025-04-22 20:03:07 -05:00
ChuckBuilds
608dd87a6a fix: use truetype to load BDF font 2025-04-22 20:02:46 -05:00
ChuckBuilds
b560e1ad93 refactor: simplify tom-thumb font test to show sample text 2025-04-22 20:01:51 -05:00
ChuckBuilds
fc2f62e545 refactor: switch to tom-thumb.bdf font for testing 2025-04-22 19:45:06 -05:00
ChuckBuilds
9718ac439c refactor: simplify font test to show only m3x6 font 2025-04-22 19:40:19 -05:00
ChuckBuilds
46209f9cf0 fix font spelling 2025-04-22 19:38:34 -05:00
ChuckBuilds
e73a5eadc3 added m3x6 font 2025-04-22 19:37:50 -05:00
ChuckBuilds
e3eff57bf9 added m3x6 font 2025-04-22 19:37:31 -05:00
ChuckBuilds
a817dd537a change font sizing 2025-04-22 19:35:12 -05:00
ChuckBuilds
3f656d60de change font sizing 2025-04-22 19:34:01 -05:00
ChuckBuilds
1b56662446 fix: increase minimum font size to 6 for MatrixChunky6 compatibility 2025-04-22 19:33:07 -05:00
ChuckBuilds
e49ffdf154 feat: update font test to include MatrixChunky6 font 2025-04-22 19:31:53 -05:00
ChuckBuilds
bf9c27ce3a fix: properly use MatrixChunky6 font for calendar summaries 2025-04-22 19:27:38 -05:00
ChuckBuilds
973af8b88a feat: use MatrixChunky6 font for calendar event summaries 2025-04-22 17:49:47 -05:00
ChuckBuilds
125bb9a1ea Improve YouTube display layout: adjust logo size, text spacing, and add truncation for long channel names 2025-04-22 17:34:06 -05:00
ChuckBuilds
1e86df1d0c update youtube display call logic 2025-04-22 17:25:01 -05:00
ChuckBuilds
c223d629d4 Move YouTube API key and channel ID to secrets file for better security 2025-04-22 16:56:44 -05:00
ChuckBuilds
73e36aedf8 Include hourly forecast data in One Call API request - Remove hourly from exclude parameter 2025-04-22 15:24:52 -05:00
ChuckBuilds
f125e244d7 Fix wind data handling for One Call API - Map wind_speed and wind_deg to expected format 2025-04-22 15:23:23 -05:00
ChuckBuilds
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 2025-04-22 15:21:44 -05:00
ChuckBuilds
c3549584c8 Fix font usage in calendar display to use available small_font 2025-04-22 15:10:02 -05:00
ChuckBuilds
5391f60f0c Improve calendar text wrapping and use smaller font for summaries 2025-04-22 15:03:46 -05:00