Michael Bucari-Tovo
df531de255
Update Avalonia to v12
...
Avalonia 12 uses compiled bindings by default. Converted all remaining reflection bindings into compiled bindings,
Fixed binding errors
2026-05-04 21:08:26 -06:00
Mbucari
5d2513ec33
Improve button display size uniformity.
2025-11-10 22:21:51 -07:00
Michael Bucari-Tovo
69a8eaad4a
Add mock LibraryBook and Configuration capabilities
...
- Added `MockLibraryBook` which contains factories for easily creating mock LibraryBooks and Books
- Added mock Configuration
- New `IPersistentDictionary` interface
- New `MockPersistentDictionary` class which uses a `JObject` as its data store
- Added `public static Configuration CreateMockInstance()`
- This method returns a mock Configuration instance **and also sets the `Configuration.Instance` property**
- Throws an exception if not in debug
- Updated all chardonnay controls to use the mocks in design mode. Previously I was using my actual database and settings file, but that approach is fragile and is unfriendly towards anyone else trying to work on it.
2025-11-05 13:28:49 -07:00
Michael Bucari-Tovo
e509f842e4
Remove unused windows forms buttons and streamline dialogs
2025-03-18 21:18:25 -06:00
MBucari
88c35e2a56
Add scrolling view to settings window panels ( #720 )
2023-08-23 20:25:30 -06:00
Mbucari
5e99cb6f02
Refine dialog layouts and presentation
2023-04-04 19:08:52 -06:00
Mbucari
2d2907e076
Refactor settings dialog
2023-04-04 11:18:28 -06:00
Mbucari
a75932d1f4
Refine Walkthrough
2023-03-29 11:35:17 -06:00
Mbucari
702219ee69
Add guided walkthrough
2023-03-27 16:18:21 -06:00
Mbucari
cdf1a01457
Do not launch settings dialog after installation
2023-03-27 13:18:37 -06:00
Mbucari
fc6f494f0d
Add dark mode support
2023-03-25 16:33:11 -06:00
Mbucari
b9c2a1cce3
Add folder icon support to MacOS
2023-02-28 15:57:27 -07:00
Michael Bucari-Tovo
1b0a7f5062
New mp3 options and improved encoding performance
2023-02-24 12:12:41 -07:00
Michael Bucari-Tovo
26fedcfb60
Fix DirectorySelectControl not displaying known dir
2023-02-17 22:58:24 -07:00
Michael Bucari-Tovo
0c55f278a4
Revert Solution Changes
2023-01-23 20:32:27 -07:00
Michael Bucari-Tovo
8dc912c11d
Add option to move the moov atom to the beginning of the file.
2023-01-23 20:11:00 -07:00
Michael Bucari-Tovo
4725fe36d1
Add property changed filtering events to Configuration
2023-01-06 22:56:00 -07:00
Michael Bucari-Tovo
b5519c4875
Add option for user to choose custom temp folder
2022-12-17 12:25:13 -07:00
Michael Bucari-Tovo
48e2d91fc8
Implement Illegal Char Replace dialog in Avalonia
2022-12-11 15:47:04 -07:00
Michael Bucari-Tovo
c0b1f1dc0a
Add useCoverAsFolderIconCb setting to avalonia
2022-08-12 18:37:02 -06:00
Michael Bucari-Tovo
66679ace2f
Add HangoverAvalonia
2022-07-31 20:33:56 -06:00
Michael Bucari-Tovo
7dfedbc73b
Remove beta checkbox
2022-07-24 16:51:38 -06:00
Michael Bucari-Tovo
3fc1da66de
Linux compat
2022-07-24 14:46:27 -06:00
Michael Bucari-Tovo
8dd59cb08a
Refactor
2022-07-23 20:54:02 -06:00