MBucari
a09ae1316d
Don't display null file versions
2025-07-25 16:01:48 -06:00
MBucari
9b217a4e18
Add audio format data
...
- Add Book.IsSpatial property and add it to search index
- Read audio format of actual output files and store it in UserDefinedItem. Now works with MP3s.
- Store last downloaded audio file version
- Add IsSpatial, file version, and Audio Format to library exports and to template tags. Updated docs.
- Add last downloaded audio file version and format info to the Last Downloaded tab
- Migrated the DB
- Update AAXClean with some bug fixes
- Fixed error converting xHE-AAC audio files to mp3 when splitting by chapter (or trimming the audible branding from the beginning of the file)
- Improve mp3 ID# tags support. Chapter titles are now preserved.
- Add support for reading EC-3 and AC-4 audio format metadata
2025-07-25 12:18:50 -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
Mbucari
657a7bb6bc
Improve podcast episode GridEntry creation performance.
...
Tested on a library with ~5000 podcast episodes on an AMD Ryzen 7700X. Startup time decreases by ~400 ms in Release mode.
2025-07-21 09:49:25 -06:00
MBucari
ced4ea6c17
Improve sorting by Liberate status by grouping books with PDFs
2025-07-15 22:50:53 -06:00
MBucari
35ca6f2621
Use built-in comparer and ReactiveObject types
2025-07-15 22:50:28 -06:00
Michael Bucari-Tovo
7d806e0f3e
Increase tag template options for contributor and series types
...
- Add template tag support for multiple series
- Add series ID and contributor ID to template tags
- <first author> and <first narrator> are now name types with name formatter support
- Properly import contributor IDs into database
- Updated docs
2025-03-25 09:34:57 -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
b34970bd47
Add support for custom themes in chardonnay
2025-03-13 16:05:32 -06:00
Michael Bucari-Tovo
c3938c49a9
Additional null safety
2025-03-04 15:41:26 -07:00
Michael Bucari-Tovo
88d3e5ff0c
Null safety checks.
2025-03-04 10:33:29 -07:00
Michael Bucari-Tovo
b36e110b49
Add thread safety and comments re threading
2025-03-03 10:11:17 -07:00
Michael Bucari-Tovo
2a25b7e0ad
Load MainWindow before library finishes loading like Classic
2025-02-27 11:17:18 -07:00
Michael Bucari-Tovo
bcbb7610ad
Refactor GetAllEntries methods for clarity and maintainability
...
d
2025-02-27 09:00:26 -07:00
Robert McRackan
93fde236c8
format for clarity
2025-02-10 09:12:29 -05:00
Robert McRackan
5a86a1a27b
Typo
2024-02-13 21:42:24 -05:00
Mbucari
42a93bfac1
Update AAXClean
2023-08-27 19:47:32 -06:00
MBucari
e65b6c76a8
Add ability to preview templates on user's books ( #700 )
...
Add template editor menu items to main grid context menu
2023-08-12 17:12:50 -06:00
Mbucari
893d68190d
Lazy load cover to improve startup time
2023-08-10 10:18:28 -06:00
Mbucari
914e574bf8
Improve GridView
...
- Remove LongDescription
- Description has the full description
- Better MyRating updating
2023-07-18 16:18:01 -06:00
Mbucari
ea6adeb58f
Add category ladders
2023-07-17 16:50:45 -06:00
MBucari
ff63b73c09
Fix #673
2023-07-13 09:30:02 -06:00
Mbucari
d1df10d060
Add products grid scaling setting
...
- Add Grid Scaling Settings
- Add WinForms DPI migration to remove stored form sizes
- Add textbox clear button
2023-07-12 15:32:37 -06:00
Mbucari
5d5e3a6671
improve startup time
2023-07-09 09:23:58 -06:00
Mbucari
83fa73cef5
Integrate new Title and Subtitle properties into Libation
2023-06-29 21:06:54 -06:00
Mbucari
2c4705de6e
Address #625 comments and refactor
2023-06-13 09:05:17 -06:00
Mbucari
53b5c1b902
Fix rare bug where episode may not sort beneath its parent
2023-04-11 14:43:01 -06:00
Mbucari
82fba7e752
Grid refresh performance and behavior improvements
2023-04-11 14:33:45 -06:00
Mbucari
1939aae81c
Simplify and comment
2023-04-10 19:50:30 -06:00
Mbucari
af8e1cd5ef
Change episode default sorting to SeriesOrder descending
2023-04-10 16:17:10 -06:00
Mbucari
8a1b375f0d
Fix #574 (for realsies this time)
2023-04-10 15:00:32 -06:00
Mbucari
6800986f25
Update GridEntryBindingList to behave move like Chardonnay
2023-04-10 14:10:50 -06:00
Mbucari
6110b08d16
Fix typo
2023-04-10 13:05:50 -06:00
Mbucari
666b5d83df
Move filter query and RowComparer into UI base
2023-04-10 13:05:38 -06:00
Mbucari
8ea9b2abc6
Fix #574
2023-04-09 17:41:24 -06:00
Mbucari
a71ccbac6e
Add Series Order column
2023-03-27 12:13:56 -06:00
MBucari
784ab73a36
Add context menu to Series grid entries ( #536 )
2023-03-19 12:04:51 -06:00
MBucari
565c84c4ab
Add series # to grid display ( #529 )
2023-03-17 22:11:04 -06:00
MBucari
56de1e7659
Preserve "expanded" status when updating library
2023-03-17 17:47:27 -06:00
MBucari
cc306e0e19
Fix expand/collapse button icon in Avalonia
2023-03-11 12:28:34 -07:00
MBucari
fb9d062545
WinForms and Avalonia now share all GridEntry view models
2023-03-11 11:10:58 -07:00