Commit Graph

15 Commits

Author SHA1 Message Date
91e4d88643 Added playlists view context menu for rename, lock/unlock, and delete. 2026-08-09 17:30:38 -04:00
cf8a40ee52 Fixed the "set" Playlist property (order of operations issue). 2026-08-09 14:03:14 -04:00
2be865d445 Fixed PlaylistDetailViewModels's "Playlist" object not properly synchronizing (events, locking) to the playlist manager's current playlist at constructor time. 2026-08-09 11:28:45 -04:00
0942e3e5ad Added tracking/capturing/restoration of audio playback state and position. 2026-08-08 16:37:55 -04:00
75f820ed7b Updated certain events to have more concrete event arguments. Added try-catch block around playlist save logic. Added DispatchQueue where necessary. 2026-08-05 22:57:28 -04:00
1d45826c38 Highlight active playlist. Various optimizations and fixes. 2026-08-05 00:50:56 -04:00
3c3cf37cd5 When adding a new playlist, prompt user for the playlist name. 2026-08-03 23:52:56 -04:00
cd6f9c382e Added playlist renaming functionality. 2026-08-03 23:49:21 -04:00
de16ac6240 Added in more locking/unlocking logic. 2026-08-03 22:57:40 -04:00
2b78ac5667 Added randomize/reverse songs logic. Added initial UI-side locking logic. 2026-08-03 22:38:16 -04:00
99978c62c4 Implemented tag refresh on a playlist. Made audio file scanning truly asynchronous. Added basic playlist sorting functionality. 2026-08-02 23:34:04 -04:00
ea5b428a65 Make "Playlist" observable (for scroll to top feature). 2026-07-31 09:03:43 -04:00
62e53a29d4 Added playlists view. Added messaging service. Added logic for adding and deleting playlists. 2026-07-28 00:20:41 -04:00
a85c65e833 Removed "PlaylistSongs" field, in order to maintain one source of truth (Playlist.Songs). No not allow reordering when a filter is present on the playlist. 2026-07-26 23:44:06 -04:00
c334a4166f Updated playlist view name. Added custom title bar. 2026-07-26 22:37:17 -04:00