Commit Graph

628 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
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
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
a73e483fe7 cleanup gitignore 2025-04-22 20:39:44 -05:00
ChuckBuilds
c9c92ac0fb notes on how to use bdf fonts added to fonts folder 2025-04-22 20:37:02 -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
cf0f33c74e added freetype to requirements 2025-04-22 20:25:57 -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
Chuck
9ddff0ba78 Create tom-thumb.bdf
added font
2025-04-22 19:43:21 -05:00
Chuck
6bdc26e170 Delete m3x6.ttf
remove m3x6
2025-04-22 19:41:19 -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
Chuck
bece39aece Create m3x6.ttf
add font
2025-04-22 19:36:51 -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
Chuck
2a52653343 Merge branch 'working' of https://github.com/ChuckBuilds/LEDMatrix into working 2025-04-22 17:42:43 -05:00