Commit Graph

82 Commits

Author SHA1 Message Date
d041e7b1b3 [Refactor] Set explicit binding modes. 2025-07-08 18:14:37 +01:00
563ffcdd32 [Refactor] Move row and column Grid definitions to attributes 2025-07-08 17:55:44 +01:00
86420a4fd0 [Refactor] Use expression bodied lambda 2025-07-08 17:51:43 +01:00
01a2f916b9 [Refactor] Replace direct localization property bindings with static resource references 2025-07-08 13:17:36 +01:00
7e8e42d07c [Refactor] Simplify constructor parameters and initialization in multiple classes 2025-07-08 01:18:07 +01:00
63a16cb19e [Refactor] Use collection expression. 2025-07-08 01:08:45 +01:00
d75381c4eb [Refactor] Simplify event handler parameters in MainWindowViewModel and FileImporter 2025-07-08 00:59:53 +01:00
7bc6da0780 [Refactor] Replace SaveFileDialog with StorageProvider for file saving 2025-07-08 00:58:21 +01:00
8c12694fd6 [Refactor] Replace OpenFileDialog with StorageProvider for file selection 2025-07-07 23:59:01 +01:00
ad27c2a9ab [Refactor] Replace OpenFolderDialog with StorageProvider for folder selection 2025-07-07 23:45:03 +01:00
a88c9000ed [Refactor] Update field names in checksum packets to use properties for consistency 2025-07-07 22:46:40 +01:00
44fb779034 [Refactor] Replace OrderBy with Order for file sorting in ImportDatFolderViewModel and FileImporter 2025-07-07 22:44:34 +01:00
66ecf4c432 [Refactor] Simplify SHA384 byte conversion by using _datHash directly 2025-07-07 22:42:57 +01:00
9818a8c416 [Refactor] Update commands to use asynchronous patterns with ReactiveCommand 2025-07-07 22:41:08 +01:00
ca1708a337 [Refactor] Update Task.Run usage to await and discard returned tasks.
Fixes some race conditions.
2025-07-07 22:17:27 +01:00
5096884f2a [UI] Add Fluent DataGrid theme style to application 2025-07-07 22:04:45 +01:00
4a9161d04b [Dependencies] Add SkiaSharp.NativeAssets.Linux package version 3.116.1 for Linux support due to upstream bug. 2025-07-07 20:44:15 +01:00
af1d5040fe Use centralized package version management and simplify package references 2025-06-25 15:56:21 +01:00
6cf7b21057 Remove unnecessary project reference to SabreTools.IO 2025-06-25 03:09:12 +01:00
b095dc07cf Use safer SQL calls. 2024-11-12 06:44:29 +00:00
cd66743990 Use collection expression syntax. 2024-11-12 06:39:06 +00:00
11bc15f1dd Merge negated null/pattern checks into complex pattern. 2024-11-12 06:18:24 +00:00
3074e76932 Convert negated 'is' expression into 'is' expression with negated patterns. 2024-11-12 06:17:14 +00:00
d870addb63 Update SabreTools. 2024-11-10 06:42:15 +00:00
39e7654fdb Add new analyzers. 2024-11-10 04:17:05 +00:00
b592da299c Update MessageBox.Avalonia to 3.2.0. 2024-11-09 06:21:49 +00:00
141f32d5e2 Update to Avalonia 11.2.0. 2024-11-09 06:14:25 +00:00
9a429ce439 Full code refactor and clean-up. 2024-11-09 01:37:59 +00:00
1ebc273ff7 Update to .NET 9.0 RC 2. 2024-11-08 19:34:02 +00:00
dc6a457cae Update copyright year. 2024-11-08 19:13:57 +00:00
90b424110c Update copyright year. 2020-12-31 23:26:53 +00:00
197c86fb22 Update dependencies. 2020-12-21 01:22:36 +00:00
5c87920c13 Update SabreTools. 2020-12-20 23:17:18 +00:00
7dfc277cd7 Update to .NET 5. 2020-12-20 23:16:54 +00:00
6cdd6928d0 Fix progress bar visibility when importing DAT folder. 2020-12-20 23:04:39 +00:00
4d3f8f6d01 Emit message on successful dat import. 2020-09-21 00:47:07 +01:00
b8b41121e3 Add dialog to update database statistics. 2020-09-20 19:52:28 +01:00
be92142d7e Fix some Spanish translations. 2020-09-20 17:59:03 +01:00
e4b80d0eba Sort DAT files by name. 2020-09-20 03:23:50 +01:00
fefec8da18 Fix hiding progress bar when import is finished. 2020-09-20 03:23:12 +01:00
2c9814292a Cache statistics and move its generation to importers. 2020-09-11 00:42:24 +01:00
93566e8a53 Allow to change sorting in main window rom sets table. 2020-09-05 19:42:44 +01:00
db9878f31b Update avalonia. 2020-09-05 19:42:29 +01:00
49c69b9524 Remove database singleton. 2020-09-05 02:49:41 +01:00
9f14a82222 Add ROM set category. 2020-09-05 01:52:43 +01:00
0be537e175 Add support for AaruFormat media files. 2020-09-04 22:26:10 +01:00
8d000b979d Fix statistical queries. 2020-09-04 03:27:44 +01:00
2edf6296e2 Count disks in rom set statistics. 2020-09-04 02:21:54 +01:00
8911a34e3c Fix dialog extensions. 2020-09-03 23:39:06 +01:00
b1dd940d00 Allow to umount VFS. 2020-09-01 11:54:16 +01:00