Major release with modernized GTK4 UI and improved stability
New Features:
- Splash screen during GStreamer initialization
- Recent files menu
- Context menus on elements list and graph links
- Caps compatibility check when connecting elements
- Graph zoom support
User Interface:
- New application logo with dark theme support
- Modernized dialogs (preferences, properties, alerts)
- GTK4 widget migration (ColumnView, DropDown, FileDialog)
- Resizable columns in element browser and loggers
- Element search with plugin name and rank display
- Compact player controls layout
- Port name tooltips
Build and Platforms:
- GStreamer 1.26 and GTK 4.16
- Rust 1.85
- macOS/Windows: libav enabled, optimized installers
- CI: AppImage and deb package jobs
Stability:
- Error dialogs on pipeline failures
- Improved error handling throughout codebase
- Unit test infrastructure