ChuckBuilds
3dfa70575c
shift hourly icon up by 11 px
2025-04-17 19:20:47 -05:00
ChuckBuilds
75c53a77c8
shift hourly icon up by 6 px
2025-04-17 19:19:03 -05:00
ChuckBuilds
af87da124d
changed font type on clock time
2025-04-17 18:24:25 -05:00
ChuckBuilds
465db4cd77
increase weather resolution from 32 to 64
2025-04-17 18:22:41 -05:00
ChuckBuilds
490c646470
remove exchange icons
2025-04-17 18:11:25 -05:00
ChuckBuilds
cb8bac7aff
added more logos for stocks andstocks and crypto
2025-04-17 18:08:01 -05:00
ChuckBuilds
e5d3765aaf
fix: Add alpha thresholding to remove icon outline on black bg
2025-04-17 18:07:22 -05:00
ChuckBuilds
c077633400
refactor: Shift forecast icons further up
2025-04-17 17:58:51 -05:00
ChuckBuilds
48a20b2033
refactor: Use large icons for forecasts and adjust positioning
2025-04-17 17:56:38 -05:00
ChuckBuilds
00d51dea72
refactor: Rearrange current weather display layout
2025-04-17 17:52:45 -05:00
ChuckBuilds
c4d976ab0d
refactor: Adjust vertical positioning for forecast icons
2025-04-17 17:47:20 -05:00
ChuckBuilds
11764dd04c
feat: Expand weather icon mapping and remove night distinction
2025-04-17 17:44:28 -05:00
ChuckBuilds
49e07c4968
changed logos to filled and larger res
2025-04-17 17:39:26 -05:00
ChuckBuilds
cdd326657b
change weather icon resolution
2025-04-17 17:35:03 -05:00
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
27339efb52
debug(nhl): Add logging to investigate resize/AttributeError issue
2025-04-17 14:26:20 -05:00
ChuckBuilds
081182fa98
fix(nhl): Use resize() instead of thumbnail() for logo scaling
2025-04-17 14:19:10 -05:00
ChuckBuilds
5c32aa019a
fix(nhl): Use manual putpixel loop for logo drawing compatibility
2025-04-17 14:08:02 -05:00
ChuckBuilds
a1fc231124
fix(stock_news): Resolve UnboundLocalError for width/height
2025-04-17 14:03:25 -05:00
ChuckBuilds
48c1eed8a9
fix(stock_news): Refactor headline scrolling logic for proper spacing
...
Previously, the calculation for the wide scrolling image used fixed estimates, leading to insufficient gaps between headlines and causing text to appear cut off.
This change refactors the image generation:
- Calculates the position for each headline based on the actual width of the previous headline's rendered text.
- Adds a gap equal to the full screen width between each headline.
- Simplifies the overall width calculation and adds cropping for efficiency.
- Improves the scrolling logic to handle wrap-around pasting correctly.
2025-04-17 13:57:19 -05:00
ChuckBuilds
4144d50b9d
fix(nhl): Add .load() before alpha_composite for compatibility
2025-04-17 13:54:25 -05:00
ChuckBuilds
efe2eaf370
fix(nhl): Use Image.alpha_composite for logo drawing for compatibility
2025-04-17 13:50:45 -05:00
ChuckBuilds
a6d97c392a
increased idle update interval fo rnhl
2025-04-17 13:46:49 -05:00
ChuckBuilds
827f07b836
fix(nhl): Use 4-tuple box and alpha mask Image for Image.paste() compatibility
2025-04-17 13:44:23 -05:00
ChuckBuilds
cf6685e3d2
fix(nhl): Revert Image.paste() to use 2-tuple pos and alpha Image mask
2025-04-17 13:40:30 -05:00
ChuckBuilds
c9de154e4e
added .im to away mask for NHL
2025-04-17 13:35:18 -05:00
ChuckBuilds
10318e56ea
change config.json data refresh rates and modify logo imaging in nhl
2025-04-17 13:30:01 -05:00
ChuckBuilds
960239dcc7
fix(nhl): Use 4-element box tuple for Image.paste() compatibility
2025-04-17 13:24:16 -05:00
ChuckBuilds
72068013ad
fix(nhl): Use positional arg for mask in Image.paste() for compatibility
2025-04-17 13:20:35 -05:00
ChuckBuilds
837dbf1346
feat(nhl): Use fast update interval only during live games, idle otherwise
2025-04-17 13:15:18 -05:00
ChuckBuilds
858eea87ce
refactor(nhl): Move extract_game_details into NHLScoreboardManager class
2025-04-17 13:12:11 -05:00
ChuckBuilds
09d69ae71a
fix(nhl): Add missing 'Any' import for type hint
2025-04-17 13:10:08 -05:00
ChuckBuilds
e0660dbb6a
refactor(nhl): Collect and cycle through all relevant favorite game statuses (live, upcoming, final)
2025-04-17 13:08:56 -05:00
ChuckBuilds
218d4af5e9
refactor(nhl): Implement prioritized display logic and live game cycling
2025-04-17 13:00:10 -05:00
ChuckBuilds
febb44a967
added time control of NHL Score display
2025-04-17 12:36:36 -05:00
ChuckBuilds
6a5996ca9b
feat(nhl): Fetch today and yesterday data to find recent finals
2025-04-17 12:28:57 -05:00
ChuckBuilds
3a542d9f9f
refactor(controller): Adjust display rotation order
2025-04-17 11:45:20 -05:00
ChuckBuilds
bd53814542
feat(nhl): Implement dynamic update interval based on game state
2025-04-17 11:44:19 -05:00
ChuckBuilds
dfe8d6d7e8
fix(controller): Remove force_clear arg from display_news call
2025-04-17 11:40:18 -05:00
ChuckBuilds
ece38fee43
fix(controller): Call correct update method for StockNewsManager
2025-04-17 11:34:44 -05:00
ChuckBuilds
3221e2f7f0
fix(controller): Call correct update method for StockManager
2025-04-17 11:33:01 -05:00
ChuckBuilds
16b679d80d
refactor(nhl): Finalize NHL manager class implementation
2025-04-17 11:30:02 -05:00
ChuckBuilds
60f7828145
feat(controller): Integrate NHL scoreboard manager into display rotation
2025-04-17 11:29:11 -05:00
ChuckBuilds
f6f39a50b7
refactor(nhl): Convert NHL scoreboard to Manager class
2025-04-17 11:24:59 -05:00
ChuckBuilds
5e7e62b531
fix: Correct display width calculation by reverting cols to single panel width
2025-04-17 11:17:33 -05:00
ChuckBuilds
e31f7d6021
feat: Add NHL scoreboard logic and config integration
2025-04-17 11:15:04 -05:00
ChuckBuilds
0f12bc6830
starting on NHL Scoreboard and added team logos, adjusted config
2025-04-17 11:10:44 -05:00
ChuckBuilds
e86ca31740
updated readme to include new displays
2025-04-17 10:09:59 -05:00
ChuckBuilds
dcd1f42bc4
Update README with sudo info and remove unused files
...
Added section on running without sudo (gpio group).
Removed integrate_news_ticker.py, src/mqtt_manager.py, and test_stock_news_manager.py as they were unused.
2025-04-17 10:07:45 -05:00