Michael Bucari-Tovo
80b86086ca
Consolidate process queue view models
...
Remove classic and chardonnay-specific implementations
Refactor TrackedQueue into an IList with INotifyCollectionChanged
2025-07-21 15:56:30 -06:00
Michael Bucari-Tovo
c3938c49a9
Additional null safety
2025-03-04 15:41:26 -07:00
Mbucari
1f427919e6
Try to solve threadding issues ( #1168 )
2025-03-02 11:59:35 -07:00
Michael Bucari-Tovo
47c9fcb883
Improve LibrarySizeChanged performance
2025-02-27 22:56:30 -07:00
Michael Bucari-Tovo
2d6120f0c4
Get full library in LibrarySizeChanged event and pass as EventArgs
...
There are multiple subscribers to LibraryCommands.LibrarySizeChanged, and each one calls GetLibrary_Flat_NoTracking(). Passing the full library as an event argument speeds up all operations which happen after the library size changes.
Fix initial backup counts
2025-02-27 13:11:28 -07:00
Michael Bucari-Tovo
2a25b7e0ad
Load MainWindow before library finishes loading like Classic
2025-02-27 11:17:18 -07:00
MBucari
756d387238
UI Tweaks and new application hotkeys
2023-04-02 15:08:03 -06:00
MBucari
4a65d6bbd3
Add native menu for mac and refactor MainWindow
2023-04-01 23:58:22 -06:00