v3.0.0 is a complete rewrite that migrates from PyQt5 to pywebview, delivering a brand-new interface, enhanced performance and automated CI/CD workflows.
π New Features
- Brand-new Studio Rack UI β Comes with VU meters, LED indicators and analog-style controls, alongside a dark theme with grain texture.
- pywebview Migration β Switched from PyQt5 to native WebView for faster startup and reduced resource usage.
- Volume Normalization Mode β Locks the reference volume to maintain consistent output across different devices.
- Real-time Background Monitoring β Automatically detects external system mute changes and synchronizes the status.
π Project Restructuring
- The directory structure is reorganized into
app/(desktop application) andwebsite/(official product website). - The official website is built with React 19 + Vite 8 + TypeScript 6 + Framer Motion 12.
- The website supports English/Chinese language switching and automatic deployment to GitHub Pages.
βοΈ CI/CD
- Automated builds for three platforms (Windows / macOS / Linux)
- Pushing
v*tags will automatically create a Release and upload build artifacts. - Pushing commits to the
mainbranch triggers automatic builds and deploys the official website to GitHub Pages.
π¦ Downloads
| Platform | File |
|---|---|
| Windows | MicrophoneController-Windows-v3.0.0.zip |
| macOS | MicrophoneController-macOS-v3.0.0.zip |
| Linux | MicrophoneController-Linux-v3.0.0.zip |