Repository navigation
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