Commit Graph

362 Commits

Author SHA1 Message Date
ChuckBuilds
36b1ddc5ff swapped 4x6 for player 3 font for troublebshooting 2025-04-15 15:29:50 -05:00
ChuckBuilds
8f2382e7a8 changed font path for 4x6 2025-04-15 15:27:15 -05:00
ChuckBuilds
7efaa2e3b9 fix(display): Use normalized absolute path for 4x6 font
Calculate path relative to script, then normalize to absolute path before loading.
2025-04-15 15:11:38 -05:00
ChuckBuilds
57e5d801c7 hard code asset location 2025-04-15 15:02:24 -05:00
ChuckBuilds
6a796c3794 feat(weather): Adjust layout and use 4x6 font for details
Removed "time since update" text. Used 4x6.bdf font for pressure, humidity, and wind speed.
2025-04-15 11:31:46 -05:00
ChuckBuilds
97b0b79901 Revert "feat(weather): Adjust layout and reduce font size"
This reverts commit 6d31a0953e.
2025-04-15 11:27:23 -05:00
ChuckBuilds
6b6fc9fc49 Revert "commented out the time since last refesh on weather current"
This reverts commit 731ba7e2b1.
2025-04-15 11:24:25 -05:00
ChuckBuilds
aaedb468a3 Revert "fix(display): Use absolute path for 4x6 font"
This reverts commit a3b8902dcb.
2025-04-15 11:20:00 -05:00
ChuckBuilds
a3b8902dcb fix(display): Use absolute path for 4x6 font
Corrected the path for loading 4x6.bdf font to resolve "cannot find glyph data file" error.
2025-04-15 11:11:52 -05:00
ChuckBuilds
4683a175c5 change font on bottom half weather display 2025-04-15 11:02:36 -05:00
ChuckBuilds
6d31a0953e feat(weather): Adjust layout and reduce font size
Remove update time text and use smaller font for pressure/humidity/wind details.
2025-04-15 10:55:00 -05:00
ChuckBuilds
731ba7e2b1 commented out the time since last refesh on weather current 2025-04-15 10:51:35 -05:00
ChuckBuilds
27ea581d2d feat: Implement continuous scrolling and news shuffling in StockNewsManager - Changed from group-based to continuous scrolling like StockManager - Added random shuffling of news items for varied display order - Improved spacing and layout for smoother transitions 2025-04-13 10:36:48 -05:00
ChuckBuilds
ebe606f32f fix: Convert float to int for logo resizing to prevent dimension errors 2025-04-13 09:57:13 -05:00
ChuckBuilds
e792ba9fc7 Increase stock logo size: - Change logo size from 1/2 to 2/3 of display dimensions - Improve visibility of stock logos - Maintain aspect ratio and quality 2025-04-12 21:09:35 -05:00
ChuckBuilds
17b9e97ddc Reposition temperatures to bottom of screen in weather displays: - Move hourly forecast temperatures to bottom - Position daily forecast high/low temps at bottom - Improve vertical spacing and layout - Maintain consistent padding between sections 2025-04-12 21:04:43 -05:00
ChuckBuilds
f7cc05c05b Revert to commit 7d7bda1: Restoring previous working state 2025-04-12 21:00:58 -05:00
ChuckBuilds
ca157e3c6b Improve weather display scaling and spacing: - Add dynamic icon sizing based on matrix dimensions - Implement consistent vertical spacing - Optimize layout calculations for full display utilization - Improve text and icon positioning - Enhance forecast display spacing 2025-04-12 20:58:13 -05:00
ChuckBuilds
98696f1f7f Make weather display scale based on user-defined size - Extract matrix dimensions from config.json - Calculate icon sizes dynamically based on matrix height - Scale padding and spacing based on matrix dimensions - Adjust vertical positioning for different matrix sizes 2025-04-12 20:44:42 -05:00
ChuckBuilds
cc5773a47a Fix overlapping issue in weather display - Add padding between sections to prevent overlap - Adjust x-coordinate calculations to properly space elements - Ensure each section has 14px usable width (16px - 2px padding) - Center elements within their sections for better visual appearance 2025-04-12 20:32:24 -05:00
ChuckBuilds
9d80a48588 Optimize weather display layout for 64x32 LED Matrix - Reduce medium icon size to 10px for better fit - Fix section width to exactly 16px (64/4) - Adjust vertical spacing for optimal display - Ensure all elements fit within 32px height 2025-04-12 20:22:28 -05:00
ChuckBuilds
7d7bda145f Improve weather display layout - Reduce weather icon size for better spacing - Add temperatures below icons in hourly and daily forecasts - Use small font for all text elements - Center align all elements for better visual appearance 2025-04-12 20:20:37 -05:00
ChuckBuilds
01ad080094 Switch back to Press Start 2P font - Update font paths in display manager - Use PressStart2P-Regular.ttf for both regular and small text - Maintain consistent font sizes (10 for regular, 8 for small) 2025-04-12 20:16:15 -05:00
ChuckBuilds
d7c04497d4 Switch to 7x13.bdf font for improved readability - Update font paths in display manager - Use 7x13.bdf for both regular and small text - Maintain consistent font sizes (10 for regular, 8 for small) 2025-04-12 20:10:40 -05:00
ChuckBuilds
f42140baca Update font paths to use correct rpi-rgb-led-matrix-master folder 2025-04-12 20:08:48 -05:00
ChuckBuilds
4ffb226da3 Make stock chart line thinner and more elegant 2025-04-12 20:03:36 -05:00
ChuckBuilds
f50027d76a Update weather manager to use WeatherIcons class for consistent icon rendering 2025-04-12 19:58:37 -05:00
ChuckBuilds
6b466b41e5 Update requirements and add MQTT manager 2025-04-12 11:59:07 -05:00
ChuckBuilds
5b47ad15ae Optimize daily forecast: Switch to 4 days for better spacing 2025-04-11 14:19:44 -05:00
ChuckBuilds
545a360026 Update daily forecast: Show low/high temperatures side by side 2025-04-11 14:15:19 -05:00
ChuckBuilds
345b2b95cb Update daily forecast: Match modern layout with separate high/low temps 2025-04-11 14:13:43 -05:00
ChuckBuilds
2cdf2827b6 Fix hourly forecast: Use specific weather icons and adjust vertical spacing 2025-04-11 14:10:41 -05:00
ChuckBuilds
80d1bd2e75 Improve weather icon visibility in hourly forecast: Adjust vertical spacing and positioning 2025-04-11 14:08:55 -05:00
ChuckBuilds
ee34d33c7d Improve hourly forecast: Larger icons, smaller text, better spacing 2025-04-11 14:05:18 -05:00
ChuckBuilds
f8f4f51d94 Update hourly forecast: Match modern layout with 5-hour display 2025-04-11 14:01:11 -05:00
ChuckBuilds
3e9a88ffbd Update weather display: Show temperatures in low/high order 2025-04-11 13:55:32 -05:00
ChuckBuilds
ef24d43d85 Refine weather display: Reduce sizes and improve visual hierarchy 2025-04-11 13:54:00 -05:00
ChuckBuilds
c7394eb8a6 Optimize weather display layout: Adjust sizes and spacing for 32x64 matrix 2025-04-11 13:52:01 -05:00
ChuckBuilds
88a05283dc Update weather display: Implement modern layout with detailed metrics 2025-04-11 13:50:09 -05:00
ChuckBuilds
7470ea7a43 Merge Stocks branch: Add stock display improvements and configuration updates 2025-04-11 13:41:11 -05:00
ChuckBuilds
7021f2a251 Improve stock display layout: Move logo closer to text, adjust chart width, and optimize spacing 2025-04-11 13:36:20 -05:00
ChuckBuilds
29f45ec3f6 Improve display: Update test pattern to 'Initializing' with smaller font and faster animation. Also improve stock chart with 50% wider display and better spacing between elements. 2025-04-11 13:33:12 -05:00
ChuckBuilds
3a25ff77b3 Adjust stock chart position: Move chart 10 columns to the right 2025-04-11 13:29:54 -05:00
ChuckBuilds
c073f81297 Improve stock chart: Increase size and remove outline for cleaner look 2025-04-11 13:27:58 -05:00
ChuckBuilds
c5bfd34d87 Improve stock display layout: Adjust spacing between elements and increase gap between stocks 2025-04-11 13:24:13 -05:00
ChuckBuilds
3a34a6e6f4 Fix stock display: Return full image without cropping to show all elements 2025-04-11 13:19:13 -05:00
ChuckBuilds
8663ca6234 Fix stock display layout: Increase width and fix chart data processing 2025-04-11 13:17:12 -05:00
ChuckBuilds
50abd3057f Fix font references in stock display: Use correct font attributes from DisplayManager 2025-04-11 13:15:23 -05:00
ChuckBuilds
f45a4c2899 Add price chart to stock display: Visual representation of price movement 2025-04-11 13:12:08 -05:00
ChuckBuilds
81bb28f6b2 Fix logo directory permissions: Use temporary directory when assets/stocks is not writable 2025-04-11 13:08:17 -05:00