Skip to content

BetterTrumpet 3.1.0

Choose a tag to compare

@xammen xammen released this 18 Jun 20:29

BetterTrumpet v3.1.0

Modernized Foundation

  • .NET 8 Migration - BetterTrumpet now runs on a modern .NET 8 Windows foundation while preserving the existing x86 desktop workflow.
  • Release Packaging - Installer, portable, Chocolatey, Winget, and Microsoft Store package metadata have been aligned for the 3.1.0 release line.

Onboarding And Privacy

  • Focused First Run - The onboarding flow now starts directly with audio setup and guides users through appearance, privacy, readiness, and tray pinning.
  • Telemetry Confirmation - Turning telemetry off now requires explicit confirmation and explains that telemetry is used for bugs, crashes, and memory-leak diagnostics, not data resale.
  • Appearance Setup - Appearance choices are now selectable during onboarding, including the system look and the BetterTrumpet palette.

QuickTrumpet And CLI

  • QuickTrumpet Presets - Added preset workflows for saving, applying, previewing, and creating reusable audio setups.
  • Automation Commands - Expanded the CLI with app resolution, rule preview/apply, preset helpers, batch execution, and friendlier aliases.
  • App Mute Control - Added app-compatible mute, unmute, and toggle-mute flows for scripts, launchers, and shortcuts.

Mixer Polish

  • Theme Engine - Improved custom color handling so transparent saved values correctly fall back to the current theme defaults.
  • Volume Feedback - Added smoother volume slider motion, optional volume tick feedback, and better peak meter behavior.
  • Session Motion - Refined app row animations for session appearance, mute changes, hide/unhide, and solo-mute feedback.

Reliability And Diagnostics

  • Tray Startup Hardening - Improved tray icon null safety during startup so early shell icon requests do not crash the app.
  • Support Bundles - Manual diagnostics and crash handling now create zip bundles with recent logs and support context.
  • Changelog Stability - Hardened the changelog window resources and localized copy so update notes can open reliably.