|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## [0.35.0] - 2026-01-03 |
| 4 | + |
| 5 | +### Added |
| 6 | + |
| 7 | +- **Audio Visualization**: Real-time audio visualization with multiple display styles (requires `audio-viz` or `audio-viz-cpal` feature) |
| 8 | + - **Equalizer Mode**: Uses `tui-equalizer` with half-block bars and brightness effect |
| 9 | + - **Bar Graph Mode**: Uses `tui-bar-graph` with full-height vertical bars |
| 10 | + - Visualizer style can be configured in `config.yml` under `behavior.visualizer_style` |
| 11 | + - Supports custom color gradients via `colorgrad` integration |
| 12 | + - Dynamic frequency analysis displays while audio is playing |
| 13 | +- **tui-equalizer Integration**: Added Josh McKinney's `tui-equalizer` widget for modern audio visualization |
| 14 | +- **tui-bar-graph Integration**: Added Josh McKinney's `tui-bar-graph` widget for alternative visualization style |
| 15 | +- **Dynamic Theme Gradients**: The home banner now features a dynamic, animated gradient that adapts to your current theme's colors |
| 16 | +- **Heart Burst Animation**: Added a "heart burst" animation when liking a track for better visual feedback |
| 17 | + |
| 18 | +### Changed |
| 19 | + |
| 20 | +- **Upgraded to Ratatui 0.30**: Major framework upgrade from Ratatui 0.26 to 0.30 |
| 21 | + - Replaced deprecated `Frame::size()` with `Frame::area()` across all UI components |
| 22 | + - Updated `App` size field to use `ratatui::layout::Size` |
| 23 | + - Refactored terminal initialization and main event loop for new Frame API |
| 24 | +- **Upgraded to Crossterm 0.29**: Updated from Crossterm 0.27 to 0.29 for improved terminal handling |
| 25 | +- **Modernized UI Aesthetics**: Refactored UI rendering for cleaner, more modern appearance |
| 26 | +- **Audio Capture Lifecycle**: Refactored lazy audio capture initialization for better resource management |
| 27 | +- **Unified Border Styles**: Standardized all UI borders (Home, Search, Playbar, Lists) to use `Rounded` corners for a more modern and consistent look |
| 28 | + |
| 29 | +### Internal |
| 30 | + |
| 31 | +- Added comprehensive `docs/RATATUI_0.30_CONVERSION.md` documenting the upgrade process |
| 32 | +- Updated audio-viz feature flags to include new visualization dependencies |
| 33 | +- Improved audio analysis widget architecture for better extensibility |
| 34 | + |
3 | 35 | ## [0.34.6] - 2025-12-26 |
4 | 36 |
|
5 | 37 | ### Added |
|
0 commit comments