ViveStream v3.6.0 - The Foundation & Performance Update
This is a massive under-the-hood update focused on making ViveStream faster, more stable, and ready for the future. We've restructured the entire application, optimized performance across the board, and polished the user experience.
✨ New Features & Enhancements
- Blazing Fast UI: Implemented lazy loading for all thumbnails in your library, playlists, and artist pages. Your library will now load instantly, no matter how large it is!
- Smarter Search Bar: The global search bar is now context-aware. It will automatically disable itself on pages like Downloads and Settings where it's not needed, reducing clutter and confusion.
- Improved Search Feedback: When a search returns no results, the app will now tell you exactly what you searched for, making it easier to spot typos.
🚀 Performance & Stability
- Major Code Refactor: We've completely reorganized the project structure to follow modern Electron best practices. This makes the app more stable, easier to maintain, and paves the way for future Linux and macOS versions.
- Circular Dependency Elimination: Resolved complex code dependencies by introducing a central event bus, leading to a more robust and crash-resistant application.
- Optimized Rendering: Replaced inefficient rendering methods with a more advanced approach, resulting in a smoother and more responsive UI when browsing and searching.
- Dependency Updates: All underlying dependencies have been updated to their latest stable versions for better security and performance.
🐛 Bug Fixes
- Fixed a critical runtime error caused by a circular import that could occur under specific conditions.
This update lays a powerful new foundation for exciting features to come. Thank you for your continued support
Full Changelog: 3.5.0...3.6.0