BetterTrumpet v3.0.11
Summary
small release, big cleanup. this one smooths out a few noisy behaviors and fixes some annoying edge cases.
cpu fixes
- album art fetching was happening multiple times in parallel on track changes, which caused large cpu spikes. it now fetches once and caches the result.
- album art theme updates no longer poll on a timer when nothing changes, they react to real track changes.
- tray icon animation, legacy player polling, and a few hot-path trace logs were also toned down.
bug fixes
- peak meters were lagging because the fps limiter had a timing precision bug. they're snappier now.
- the flyout no longer blanks out with lots of devices (like steelseries sonar setups). the scroll area now stays constrained to the screen height. fixes File-New-Project#1382.
- hidden app entries can now be restored per app, not just all at once. closes #5.
- the selected app no longer gets re-muted when closing the flyout after a solo action.
ui polish
- you can now middle-click an app icon to hide it instantly.
- you can ctrl-click an app row to solo it and toggle the solo state back off.
- app icon tooltips can be enabled or disabled from the classic settings page.
- the tray tooltip stays readable even when the media popup is open.
