|
|
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 |
|