✩°。⋆⸜ BetterTrumpet v3.0.0 ⸝⋆。°✩
The big one. 59 files, +8000 lines, 14 new features.
What's New
🎓 Premium Onboarding — 5-page wizard with live audio preview, device picker, theme customization, confetti on the last page
🎨 Full Theme Engine — 7 color channels (slider, track, peak meter, background, text, accent glow), saved themes, dynamic album art mode
↩️ Undo / Redo — Ctrl+Z / Ctrl+Y on all volume changes
📌 Pin Flyout — Keep the flyout open permanently (Ctrl+P)
🔄 Update Notifications — Tray badge, flyout banner, auto-check, configurable channels
🎚️ Volume Profiles — Capture/restore full audio state, export/import as .btprofile
⌨️ Quick Device Switch — New shortcut to cycle through playback devices
🎵 Media Popup — Hover tray → floating player with album art, seek bar, shuffle/repeat controls
⚡ CLI — 19 commands via named pipe IPC (volume, devices, profiles, updates, export/import)
📦 Settings Export / Import — Back up and restore all settings as .btsettings (JSON)
📋 "What's New" Changelog — Categorized window after updates, with subtle title shimmer
🛡️ Crash Protection — Sentry GDPR + crash handler + health monitor + structured logging
🌿 Eco Mode — Reduces CPU/GPU on battery, auto-activation
🎞️ Configurable Animations — Animation speed and peak meter FPS adjustable
Under the Hood
- 3-phase isolated startup (Core/UI/Features)
- Dead code cleanup, GPU acceleration enabled
- Portable mode (JSON settings, zero registry)
- Chocolatey + Winget packaging
Debug
- Left Ctrl at launch → force onboarding
- Left Shift at launch → force changelog