Initial commit: IceGlass NHL game tracker
macOS menu bar app providing NHL game situational awareness with league-wide scoreboard, dynamic polling, notifications with team logos, and configurable display options.
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
# Changelog
|
||||
|
||||
## April 2026
|
||||
|
||||
- Initial project setup with macOS menu bar app
|
||||
- NHL scoreboard API integration showing yesterday/today/tomorrow games
|
||||
- Dynamic polling based on game state (7s live, 10min game day, 1hr idle)
|
||||
- Click game to open NHL GameCenter, option-click for NHL Videocast
|
||||
- NHL shield icon in menu bar
|
||||
- About window using IndieAbout
|
||||
- Launch at Login support
|
||||
- Game start notifications (triggered on FUT→LIVE state transition)
|
||||
- Goal scored notifications with scoring team logo
|
||||
- 32 team logos downloaded from NHL CDN (SVG + PNG)
|
||||
- Logo download script for seasonal updates (Scripts/download_team_logos.sh)
|
||||
- Display Options: Yesterday/Today/Tomorrow, Today/Tomorrow, or Today only
|
||||
- Game count shown next to menu bar icon
|
||||
- Game count shown per day in dropdown headers
|
||||
- Menu item format: "NYR @ WAS 0:2 (FINAL)" / "DAL @ TOR Today @ 7:30 PM"
|
||||
- NHL shield renders with full color (not template silhouette)
|
||||
Reference in New Issue
Block a user