Commit Graph

80 Commits

Author SHA1 Message Date
92f04a4fd3 Updated package. 2026-08-24 19:46:47 -04:00
b9ebd0430d Updated "Play" button style. Removed default background image on the main window. 2026-08-19 22:20:39 -04:00
1bf49b6809 Updated packages. 2026-08-15 22:53:26 -04:00
5302a3c955 Added pointer wheel change functionality on the volume slider. 2026-08-15 22:53:20 -04:00
bc807e3540 Updated packages. 2026-08-13 09:45:11 -04:00
c8ce4ca7f0 Added volume control. Updated styling. 2026-08-13 00:29:35 -04:00
321db65154 Added new styling to the player view. 2026-08-11 00:15:39 -04:00
23aff91ba0 Updated NSubstitute package. 2026-08-10 09:13:50 -04:00
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
895cfdc5f7 Fixed issue with maintaining audio player "pause" state between application restarts. 2026-08-09 11:51:44 -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
afcae0761b Included M4A as a supported format. 2026-08-08 18:24:28 -04:00
0942e3e5ad Added tracking/capturing/restoration of audio playback state and position. 2026-08-08 16:37:55 -04:00
c262ee4caa Added application session services, along with initial restore and tracker implementations. 2026-08-06 02:11:47 -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
7aaf36f7b2 Updated Avalonia UI packages. 2026-07-31 10:41:26 -04:00
16b87d255e Show total songs and total duration for each playlist. 2026-07-31 09:04:14 -04:00
ea5b428a65 Make "Playlist" observable (for scroll to top feature). 2026-07-31 09:03:43 -04:00
8864da7a75 Scroll to top of the playlist on playlist change. 2026-07-31 09:03:00 -04:00
6484f2120e Removed unused code. 2026-07-31 08:58:34 -04:00
62e53a29d4 Added playlists view. Added messaging service. Added logic for adding and deleting playlists. 2026-07-28 00:20:41 -04:00
7cfcbf26cc Fixed loading multiple songs issue. 2026-07-28 00:19:30 -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
140d4ea49a Updated packages. 2026-07-26 17:08:07 -04:00
aa9861162d Optimized filtering playlist songs. 2026-07-26 17:07:49 -04:00
ffe3802b25 Moved fetching image to background thread. 2026-07-26 17:07:14 -04:00
3fd9e8a00c Fixed removing locked object. 2026-07-26 17:06:33 -04:00
63938b0139 Made repository methods asynchronous. Simplified playlist repository. Use playlist manager in the app, and left playlist repository to only be used by the playlist manager. 2026-07-24 09:49:58 -04:00
0acbab1215 Removed regular expressions package, as it is no longer needed in .NET 10. 2026-07-21 02:17:13 -04:00
569bdb06ed Update packages. 2026-07-21 02:14:26 -04:00
496d6e6d39 Updated packages. 2026-07-14 23:18:14 -04:00
dafc5d7e24 Updated packages. 2026-06-23 18:43:00 -04:00
d911ff153a Updated packages. 2026-06-11 09:23:20 -04:00
28ae46ee16 Updated packages. 2026-05-19 09:46:36 -04:00
5f7b716d25 Updated packages. Migrated Avalonia UI to 12.0. 2026-04-15 09:52:25 -04:00
c747635703 Updated to .NET 10. 2026-04-04 01:12:32 -04:00
e1338563ed Various updates. 2026-01-25 17:17:31 -05:00
f459e0e6e6 Added playing song view. Adding styling to playing song. Fixed caching cancellation issue. 2025-04-03 21:45:13 -04:00
2b2cb9d942 AvaloniaUI package updates. 2025-03-30 23:20:47 -04:00
f7cacf0bbb Various updates. 2025-03-30 23:18:40 -04:00
b7ba8341a1 Added playlist view. 2025-03-27 01:37:32 -04:00
97f6040122 Added resource classses and a missing converter. 2025-03-24 23:31:01 -04:00