Skip to content

1.10.3 Dev#91

Merged
TheJoeFin merged 6 commits into
mainfrom
dev
Jun 2, 2026
Merged

1.10.3 Dev#91
TheJoeFin merged 6 commits into
mainfrom
dev

Conversation

@TheJoeFin

Copy link
Copy Markdown
Owner
  • Fixed tooltip not displaying thanks @ShahafShavit
  • Stations are stored in JSON instead of AppSettings
  • Unhooking events and timers from elements

ShahafShavit and others added 6 commits May 25, 2026 11:44
WinUIEx only pushes a native tooltip update when the text changes, so SetIcon can leave the hover label blank when the string is unchanged. Force-refresh the tooltip after icon changes and marshal updates on the UI thread.

Fixes #13
Fix tray icon tooltip not reappearing after icon updates (Fixes #13)
Enhances resource management in MiniPlayerWindow and SpectrumVisualizerControl by ensuring timers, storyboards, and event handlers are properly stopped and detached on close or unload, preventing leaks and unwanted callbacks. Refactors PlayingPage event handler management for clarity and reliability. Integrates fade-out animation into morph storyboard for atomic cancellation. Uses pattern matching for property checks.
Switch radio station persistence from LocalSettings to a JSON
file in local app data. Add one-time migration logic to move
existing data from LocalSettings to the new file format. This
enhances data reliability and future extensibility.
Added a new support section to AboutPage with explanatory text, a HyperlinkButton, and a custom CoffeeCupIcon. Introduced BuyMeACoffeeUrl, BuyMeACoffeeDisplayText, and OpenBuyMeACoffee() in AboutViewModel. Added click handler in AboutPage.xaml.cs. Created CoffeeCupIcon user control for UI display.
Incremented app version to 1.10.3.0 in Package.appxmanifest. Updated WinUIEx NuGet package reference in Trdo.csproj from 2.9.0 to 2.9.1.
@TheJoeFin TheJoeFin added bug Something isn't working enhancement New feature or request labels Jun 2, 2026
@TheJoeFin TheJoeFin merged commit 5f0e433 into main Jun 2, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants