Repository navigation
Releases
Releases · saravenpi/waves
v0.5.2
Full Changelog: v0.5.1...v0.5.2
WAVES v0.5.1
What's New in v0.5.1
UI Improvements
- 🎯 Removed all hover scale/animation effects for a cleaner, more professional UI
- 📁 Added native file picker button for default folder selection in settings (works on macOS, Linux, and Windows)
Code Quality
- 🧹 Removed dead code and cleaned up unused fields
- ✨ Zero compilation warnings
Bug Fixes
- Fixed UI button animations that were distracting during interaction
Note: This release currently includes macOS binaries. Linux and Windows builds coming soon!
WAVES v0.5.0 - Performance & UI Update
🚀 What's New in v0.5.0
⚡ Major Performance Improvements
- 40-60% faster UI rendering - Eliminated unnecessary cloning in render loop
- 30-40% faster spectrum analysis - Pre-computed FFT Hann window and frequency bands
- 50-70% faster Liked tab - Direct iteration instead of cloning entire list
- Optimized stereo-to-mono audio conversion with single allocation
🎨 UI/UX Enhancements
- Responsive layout that adapts to any screen size
- Reorganized playback controls - Like button at far left for easy access
- Thinner waveform bars for sleeker, more elegant appearance
- Proper vertical alignment and harmonized spacing
- Fixed button overflow issues
🔧 Code Quality
- Fixed all 35 compiler warnings
- Removed 600+ lines of dead code
- Modularized codebase into logical modules
- Better code organization and maintainability
🍎 macOS Installation
- New install-macos.sh script for easy installation
- Creates proper .app bundle in /Applications
- Registers file associations for audio files
📥 Downloads
Choose the appropriate binary for your platform. After downloading, extract and run:
macOS:
tar -xzvf waves-macos.tar.gz
./wavesOr use the install script for a proper macOS app bundle!
Full Changelog: v0.4.0...v0.5.0
WAVES v0.4.0 - Liked Tracks
What's New in v0.4.0
🎵 Renamed to "Liked Tracks"
- Favorites system renamed to "Liked Tracks" for better clarity
- Config file moved from ~/.waves/favorites.yml to ~/.waves/liked.yml
- UI updated with more intuitive terminology throughout
🪟 Windows Support Improvements
- Cross-compilation support from macOS using cargo-xwin
- Optimized Windows builds with rust-lld linker (3-5x faster linking)
- Fixed Windows install script with better error handling
📦 Distribution Changes
- Removed platform-specific install scripts
- Binaries now distributed directly via GitHub releases
- Download and run the appropriate binary for your platform
💾 Download
macOS: waves-macos.tar.gz
Windows: waves-windows-x86_64.zip
Extract and run the binary directly!