Commit Graph

48 Commits

Author SHA1 Message Date
ChuckBuilds
9be87c461a refactor: Increase weather icon sizes 2025-04-17 17:32:00 -05:00
ChuckBuilds
27678e91bc feat: Update weather icons to use basmilius PNG set 2025-04-17 17:20:27 -05:00
ChuckBuilds
e9157867c5 removed asterisk from temperatureadouts 2025-04-17 09:13:48 -05:00
ChuckBuilds
bfb2f50942 Limit daily forecast to 3 days and adjust spacing 2025-04-17 09:10:21 -05:00
ChuckBuilds
8092148adc Use tiny font for daily forecast temperatures 2025-04-17 09:02:40 -05:00
ChuckBuilds
16e94d7f16 Exclude today from daily weather forecast 2025-04-17 08:56:14 -05:00
ChuckBuilds
6a5949d65e Update fonts and adjust layout for clock and weather displays 2025-04-17 08:48:11 -05:00
ChuckBuilds
3d83930e0b spacing adjustment on weather and clock. Added notes to readme about font type requing ttf. removed sensitive credentials 2025-04-15 15:55:47 -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
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
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
f50027d76a Update weather manager to use WeatherIcons class for consistent icon rendering 2025-04-12 19:58:37 -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
Chuck
ed35da47c2 Attacking Artifacts
display changes and buffer changes to fight the artifacting
2025-04-08 18:41:08 -05:00
Chuck
f569881394 Static Rendering and Clock Improvement
added date to clock and removed all scrolling from weather
2025-04-08 18:26:32 -05:00
Chuck
ec11f57375 display buffer updates
troubleshooting clarity
2025-04-08 18:21:21 -05:00
Chuck
448860d77d Flicker reduction
flicker improvements
2025-04-08 18:18:06 -05:00
Chuck
a52886a421 Update weather_manager.py
improve padding and display improvements
2025-04-08 18:15:18 -05:00
Chuck
a67aca5b45 Display updates
trying to fix weather icons
2025-04-08 18:03:17 -05:00
Chuck
df94535316 troubleshooting weather forecast
weather forecast error resolution
2025-04-08 18:00:24 -05:00
Chuck
eeb8e21564 Update weather_manager.py
changed the way it displays to be more readable
2025-04-08 17:57:37 -05:00
Chuck
9573e4409b Weather forecast drawing fix
Fix from frozen temperature to actually forecast
2025-04-07 21:55:27 -05:00
Chuck
899d1223a8 forecast display enhancements
3 segments for 3 day forecast
2025-04-07 21:50:49 -05:00
Chuck
953616a143 Weather forecast icon enhancements
using google icon set for weather
2025-04-07 21:44:38 -05:00
Chuck
32d685efe0 Weather Forecast Visual improvements 2025-04-07 21:40:15 -05:00
Chuck
afc755c1b2 Add more weather features
Added 6 hour and 3 day forecast. Removed refresh rate limit
2025-04-07 21:36:15 -05:00
Chuck
d49f901ffc Double buffering and Force Clear
Attempting to clean up flicker - otherwise working
2025-04-07 21:31:26 -05:00
Chuck
a5f91040f6 Slow down redraw rate
Slowing redraw to try and fix flicker
2025-04-07 21:25:58 -05:00
Chuck
eebfb0b80d adding modularity and Weather
Adding weather
2025-04-07 19:13:59 -05:00