Commit Graph

  • e9157867c5 removed asterisk from temperatureadouts ChuckBuilds 2025-04-17 09:13:48 -05:00
  • bfb2f50942 Limit daily forecast to 3 days and adjust spacing ChuckBuilds 2025-04-17 09:10:21 -05:00
  • 8092148adc Use tiny font for daily forecast temperatures ChuckBuilds 2025-04-17 09:02:40 -05:00
  • 16e94d7f16 Exclude today from daily weather forecast ChuckBuilds 2025-04-17 08:56:14 -05:00
  • 6a5949d65e Update fonts and adjust layout for clock and weather displays ChuckBuilds 2025-04-17 08:48:11 -05:00
  • 3d83930e0b spacing adjustment on weather and clock. Added notes to readme about font type requing ttf. removed sensitive credentials ChuckBuilds 2025-04-15 15:55:47 -05:00
  • ecb20003ff implemented 4x6-font.ttf as extra small font ChuckBuilds 2025-04-15 15:48:29 -05:00
  • 05d2a3f97e added 4x6-font.ttf ChuckBuilds 2025-04-15 15:43:23 -05:00
  • 7f716d4d25 adding rgbmatrix to requirements txt ChuckBuilds 2025-04-15 15:35:16 -05:00
  • 36b1ddc5ff swapped 4x6 for player 3 font for troublebshooting ChuckBuilds 2025-04-15 15:29:50 -05:00
  • 8f2382e7a8 changed font path for 4x6 ChuckBuilds 2025-04-15 15:27:15 -05:00
  • 7efaa2e3b9 fix(display): Use normalized absolute path for 4x6 font ChuckBuilds 2025-04-15 15:11:38 -05:00
  • 57e5d801c7 hard code asset location ChuckBuilds 2025-04-15 15:02:24 -05:00
  • 6a796c3794 feat(weather): Adjust layout and use 4x6 font for details ChuckBuilds 2025-04-15 11:31:46 -05:00
  • 97b0b79901 Revert "feat(weather): Adjust layout and reduce font size" ChuckBuilds 2025-04-15 11:27:23 -05:00
  • 6b6fc9fc49 Revert "commented out the time since last refesh on weather current" ChuckBuilds 2025-04-15 11:24:25 -05:00
  • aaedb468a3 Revert "fix(display): Use absolute path for 4x6 font" ChuckBuilds 2025-04-15 11:20:00 -05:00
  • a3b8902dcb fix(display): Use absolute path for 4x6 font ChuckBuilds 2025-04-15 11:07:56 -05:00
  • 4683a175c5 change font on bottom half weather display ChuckBuilds 2025-04-15 11:02:36 -05:00
  • 6d31a0953e feat(weather): Adjust layout and reduce font size ChuckBuilds 2025-04-15 10:55:00 -05:00
  • 731ba7e2b1 commented out the time since last refesh on weather current ChuckBuilds 2025-04-15 10:51:35 -05:00
  • 3a4b885424 added credentials to git irngore ChuckBuilds 2025-04-15 10:01:27 -05:00
  • 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 ChuckBuilds 2025-04-13 10:36:48 -05:00
  • ebe606f32f fix: Convert float to int for logo resizing to prevent dimension errors ChuckBuilds 2025-04-13 09:57:13 -05:00
  • 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 ChuckBuilds 2025-04-12 21:09:35 -05:00
  • 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 ChuckBuilds 2025-04-12 21:04:43 -05:00
  • f7cc05c05b Revert to commit 7d7bda1: Restoring previous working state ChuckBuilds 2025-04-12 21:00:58 -05:00
  • 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 ChuckBuilds 2025-04-12 20:58:13 -05:00
  • 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 ChuckBuilds 2025-04-12 20:44:42 -05:00
  • 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 ChuckBuilds 2025-04-12 20:32:24 -05:00
  • 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 ChuckBuilds 2025-04-12 20:22:28 -05:00
  • 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 ChuckBuilds 2025-04-12 20:20:37 -05:00
  • 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) ChuckBuilds 2025-04-12 20:16:15 -05:00
  • 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) ChuckBuilds 2025-04-12 20:10:40 -05:00
  • f42140baca Update font paths to use correct rpi-rgb-led-matrix-master folder ChuckBuilds 2025-04-12 20:08:48 -05:00
  • 4ffb226da3 Make stock chart line thinner and more elegant ChuckBuilds 2025-04-12 20:03:36 -05:00
  • f50027d76a Update weather manager to use WeatherIcons class for consistent icon rendering ChuckBuilds 2025-04-12 19:58:37 -05:00
  • 72e4eb058b Update config.json with optimized display settings for RPi testing ChuckBuilds 2025-04-12 19:52:47 -05:00
  • 6b466b41e5 Update requirements and add MQTT manager ChuckBuilds 2025-04-12 11:59:07 -05:00
  • 5b47ad15ae Optimize daily forecast: Switch to 4 days for better spacing ChuckBuilds 2025-04-11 14:19:44 -05:00
  • 545a360026 Update daily forecast: Show low/high temperatures side by side ChuckBuilds 2025-04-11 14:15:19 -05:00
  • 345b2b95cb Update daily forecast: Match modern layout with separate high/low temps ChuckBuilds 2025-04-11 14:13:43 -05:00
  • 2cdf2827b6 Fix hourly forecast: Use specific weather icons and adjust vertical spacing ChuckBuilds 2025-04-11 14:10:41 -05:00
  • 80d1bd2e75 Improve weather icon visibility in hourly forecast: Adjust vertical spacing and positioning ChuckBuilds 2025-04-11 14:08:55 -05:00
  • ee34d33c7d Improve hourly forecast: Larger icons, smaller text, better spacing ChuckBuilds 2025-04-11 14:05:18 -05:00
  • f8f4f51d94 Update hourly forecast: Match modern layout with 5-hour display ChuckBuilds 2025-04-11 14:01:11 -05:00
  • 3e9a88ffbd Update weather display: Show temperatures in low/high order ChuckBuilds 2025-04-11 13:55:32 -05:00
  • ef24d43d85 Refine weather display: Reduce sizes and improve visual hierarchy ChuckBuilds 2025-04-11 13:54:00 -05:00
  • c7394eb8a6 Optimize weather display layout: Adjust sizes and spacing for 32x64 matrix ChuckBuilds 2025-04-11 13:52:01 -05:00
  • 88a05283dc Update weather display: Implement modern layout with detailed metrics ChuckBuilds 2025-04-11 13:50:09 -05:00
  • a4daa9ed88 Config: Disable all displays except weather for development ChuckBuilds 2025-04-11 13:46:46 -05:00
  • 7470ea7a43 Merge Stocks branch: Add stock display improvements and configuration updates ChuckBuilds 2025-04-11 13:41:11 -05:00
  • 0f9f653133 Update config: enable all displays ChuckBuilds 2025-04-11 13:39:31 -05:00
  • 7021f2a251 Improve stock display layout: Move logo closer to text, adjust chart width, and optimize spacing ChuckBuilds 2025-04-11 13:36:20 -05:00
  • 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. ChuckBuilds 2025-04-11 13:33:12 -05:00
  • 3a25ff77b3 Adjust stock chart position: Move chart 10 columns to the right ChuckBuilds 2025-04-11 13:29:54 -05:00
  • c073f81297 Improve stock chart: Increase size and remove outline for cleaner look ChuckBuilds 2025-04-11 13:27:58 -05:00
  • c5bfd34d87 Improve stock display layout: Adjust spacing between elements and increase gap between stocks ChuckBuilds 2025-04-11 13:24:13 -05:00
  • 3a34a6e6f4 Fix stock display: Return full image without cropping to show all elements ChuckBuilds 2025-04-11 13:19:13 -05:00
  • 8663ca6234 Fix stock display layout: Increase width and fix chart data processing ChuckBuilds 2025-04-11 13:17:12 -05:00
  • 50abd3057f Fix font references in stock display: Use correct font attributes from DisplayManager ChuckBuilds 2025-04-11 13:15:23 -05:00
  • f45a4c2899 Add price chart to stock display: Visual representation of price movement ChuckBuilds 2025-04-11 13:12:08 -05:00
  • 81bb28f6b2 Fix logo directory permissions: Use temporary directory when assets/stocks is not writable ChuckBuilds 2025-04-11 13:08:17 -05:00
  • 0cc24cb7b4 Fix logo directory permissions: Create directory with proper permissions if it doesn't exist ChuckBuilds 2025-04-11 13:07:24 -05:00
  • c9c385b2aa Improve logo processing: Add image verification and better error handling ChuckBuilds 2025-04-11 13:05:16 -05:00
  • b899f56cab Improve logo handling: Add in-memory fallback for permission issues ChuckBuilds 2025-04-11 13:01:42 -05:00
  • 724dfc9b21 Include assets/stocks directory in repository and update code to use it ChuckBuilds 2025-04-11 12:42:05 -05:00
  • e7161608ce Add stock logo download and display functionality ChuckBuilds 2025-04-11 12:39:42 -05:00
  • efd0214252 Implement continuous scrolling for all stock symbols in one line ChuckBuilds 2025-04-11 12:37:07 -05:00
  • d965543c1c Remove chart from stock display for simpler layout ChuckBuilds 2025-04-11 12:34:47 -05:00
  • caccf129f1 Improve chart visibility: Added checks and increased line width ChuckBuilds 2025-04-11 12:33:55 -05:00
  • 15eb63a634 Shift chart one width to the right in stock display ChuckBuilds 2025-04-11 12:31:48 -05:00
  • 041d9feb69 Fix chart drawing: Properly handle price history data structure ChuckBuilds 2025-04-11 11:56:50 -05:00
  • 4e5c0397c1 Improve chart visibility: Increased size and added background ChuckBuilds 2025-04-11 11:55:40 -05:00
  • 1bb9b17ecf Improve chart display: Better data point handling and scaling ChuckBuilds 2025-04-11 11:54:17 -05:00
  • f9f3e94c8c Move chart further right and make it longer to prevent text overlap ChuckBuilds 2025-04-11 11:52:16 -05:00
  • 971a0d67d9 Make stock chart larger and more visible: Increased size and line width ChuckBuilds 2025-04-11 11:50:39 -05:00
  • 143c07150f Make symbol text white while keeping price and change in stock color ChuckBuilds 2025-04-11 11:48:27 -05:00
  • 0422da66c6 Fix font initialization: Add regular_font to DisplayManager ChuckBuilds 2025-04-11 11:46:53 -05:00
  • 8405b85aca Improve stock display text layout: Better vertical spacing and centering ChuckBuilds 2025-04-11 11:45:20 -05:00
  • dfff7ee691 Remove delay from stock ticker to match news ticker's smooth scrolling ChuckBuilds 2025-04-11 11:43:26 -05:00
  • 135a47e0ce Make price and change text same size with proper alignment ChuckBuilds 2025-04-11 11:40:24 -05:00
  • cab037f0e8 Improve stock display spacing and disable stock news ticker ChuckBuilds 2025-04-11 11:38:07 -05:00
  • 4d2ef1bd0d Improve stock display layout: Larger logo, stacked info, and smooth scrolling ChuckBuilds 2025-04-11 11:34:25 -05:00
  • a741b181f5 Redesign stock display: Add scrolling animation with logo, symbol, mini chart, and stacked price info ChuckBuilds 2025-04-11 11:30:49 -05:00
  • 87d1ac652f Improve module initialization: Only initialize enabled modules and properly respect config settings ChuckBuilds 2025-04-11 11:23:37 -05:00
  • 12443c47c2 Merge branch 'Stocks' of github.com:ChuckBuilds/LEDMatrix into Stocks ChuckBuilds 2025-04-11 11:19:42 -05:00
  • 2f27b5f01d Improve stock chart display: Reduce chart height and adjust spacing to prevent text overlap ChuckBuilds 2025-04-11 11:19:17 -05:00
  • 3d662baf54 Stocks (#2) Chuck 2025-04-11 11:10:50 -05:00
  • fbaca69f0c Merge branch 'main' into Stocks Chuck 2025-04-11 11:10:17 -05:00
  • 1f867e60f3 Optimize stock news display in controller: - Remove global sleep delay - Allow news display to run at full speed - Keep slower update rates for other displays ChuckBuilds 2025-04-11 10:57:03 -05:00
  • f3975e1ac0 Optimize stock news display performance: - Cache text image to reduce rendering overhead - Improve frame creation and update logic - Optimize text wrapping for smoother scrolling - Remove unnecessary display clears ChuckBuilds 2025-04-11 10:40:02 -05:00
  • a7a341b479 Optimize stock news scrolling for better performance: - Use pre-rendered text image for efficient scrolling - Implement cropping and pasting for smoother animation - Remove unnecessary display operations and delays ChuckBuilds 2025-04-11 10:34:26 -05:00
  • 73f836a77a Merge commit 'ff34400' into Stocks ChuckBuilds 2025-04-11 10:30:04 -05:00
  • ff344006b9 Fix stock news scrolling in test environment: - Optimize display manager settings for smooth scrolling - Add proper display initialization and cleanup in test script - Implement timing control to prevent display buffer overflow - Ensure consistent 1ms delay between updates for smooth scrolling ChuckBuilds 2025-04-11 10:29:26 -05:00
  • 45d9f1eb63 Fix news ticker performance with simplified scrolling mechanism ChuckBuilds 2025-04-11 10:08:19 -05:00
  • 702c6d2c3e changed float to integer ChuckBuilds 2025-04-11 09:59:27 -05:00
  • 7461a3e46e Adjust matrix settings to reduce artifacting while maintaining performance ChuckBuilds 2025-04-11 09:49:09 -05:00
  • e8aa05a0b4 Optimize scrolling text performance for news ticker ChuckBuilds 2025-04-11 09:47:13 -05:00
  • b4c2fff9a8 Stocks (#1) Chuck 2025-04-10 22:16:38 -05:00