Brief description of changes
- Rewrite application state's data model in #19 that separates application's data from application's states
- Improve data locking performance in #20 that uses
parking_lot
for better performance and restricts the locking scope to local in functions. - Change the application's behavior on startup in #21 that connects to an available device if no playback is found.
- Add a file logger in #23.
- Add a library page in #24.
- Rewrite the context page state's structure in #25.
- Reduce the number of possible panics (88567e1) and handle the integrated player's events (2e64d1d).
Full Changelog: v0.4.0...v0.5.0