MBucari
c98c7c095a
Fix quickfilter modification bug ( #1313 )
2025-07-25 14:22:29 -06:00
Michael Bucari-Tovo
1fdcea929f
Form thread safety
2025-07-21 22:52:17 -06:00
Michael Bucari-Tovo
bff9b67b72
Remove GridEntry derrived types and interfaces
...
Use existing BaseUtil.LoadImage delegate, obviating need for derrived classes to load images
Since GridEntry types are no longer generic, interfaces are unnecessary and deleted.
2025-07-21 10:47:10 -06:00
Michael Bucari-Tovo
9280b29512
Fix upgrade bug when Libation's working dir isn't program files dir
...
Add MockUpgrader for testing the Upgrade process.
Fixes issue #1302
2025-07-17 13:10:42 -06:00
MBucari
0e49df06b8
Add message box handler to LibationUiBase
2025-07-15 11:40:01 -06:00
Michael Bucari-Tovo
f35c82d59d
Change ApiExtended to always allow provide login option
...
Previously, only some calls to ApiExtended.CreateAsync() would prompt users to login if necessary. Other calls would only work if the account already had a valid identity, and they would throw exceptions otherwise.
Changed ApiExtended so that the UI registers a static ILoginChoiceEager factory delegate that ApiExtended will use in the event that a login is required.
2025-05-09 17:32:12 -06:00
Michael Bucari-Tovo
c77f2e2162
Add multi-select context menu support ( rmcrackan/Libation#1195 )
2025-03-21 16:49:21 -06:00
Michael Bucari-Tovo
733a091ebd
Add theme preview dialog
2025-03-19 16:26:14 -06:00
Michael Bucari-Tovo
ac036f65f1
Handle and notify users of invalid account settings file
2025-03-03 14:41:56 -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
Chris Bordeman
f92b2b65b2
Implemented Name on Quick Filters.
2024-10-11 05:45:04 -04:00
Mbucari
ff3ac2d6fd
Fix MessageBox crash when UI has no Screens ( #708 )
2023-08-11 09:04:05 -06:00
Mbucari
5d5e3a6671
improve startup time
2023-07-09 09:23:58 -06:00
MBucari
756d387238
UI Tweaks and new application hotkeys
2023-04-02 15:08:03 -06:00
MBucari
8d73f5cc7e
Add About dialog
2023-04-02 13:27:51 -06:00
MBucari
4a65d6bbd3
Add native menu for mac and refactor MainWindow
2023-04-01 23:58:22 -06:00
Mbucari
702219ee69
Add guided walkthrough
2023-03-27 16:18:21 -06:00
Michael Bucari-Tovo
090871f50d
More migrations to Avalonia 11.0.0-preview6
2023-03-27 11:14:54 -06:00
Mbucari
fc6f494f0d
Add dark mode support
2023-03-25 16:33:11 -06:00
Mbucari
7289459170
Migrate to Avalonia 11.0.0-preview6
2023-03-22 13:44:25 -06:00
Mbucari
fe55b90ee3
Fix rmcrackan/Libation#511
2023-03-01 22:14:57 -07:00
MBucari
429aa603f5
Update workflows
2023-02-27 21:41:59 -07:00
Mbucari
d787843fd2
Unify upgrade process and add update progress bar
2023-02-27 14:08:15 -07:00
Michael Bucari-Tovo
ed15614288
Improve character display in EditTemplateDialog
2023-01-07 14:33:49 -07:00
Michael Bucari-Tovo
9359950666
Formatting
2023-01-03 15:00:29 -07:00
Michael Bucari-Tovo
b89b4e0af4
Linux and mac upgrade notification
2023-01-03 14:55:58 -07:00
Michael Bucari-Tovo
7ef666dc91
Add TCOM tag for narrator
2022-12-31 23:31:24 -07:00
Michael Bucari-Tovo
1ac825919a
Remove old migrations
2022-12-31 22:41:11 -07:00
Robert McRackan
c98664d584
Bugfix #423 : Chardonnay updater fails when windows username has a space
2022-12-22 09:45:32 -05:00
Michael Bucari-Tovo
03f44b4e9c
Fix IDE class grouping
2022-12-16 19:54:31 -07:00