Commit Graph

31 Commits

Author SHA1 Message Date
f6500da3ff [App] Be more verbose about what is happening when a file is not imported because not known, or duplicate. 2025-07-31 04:22:53 +01:00
3cd5cf4b73 Localize missing string. 2025-07-31 04:21:06 +01:00
078348c054 Catch any other exception when importing ROMs and in GUI inform the user. 2025-07-31 04:13:43 +01:00
d26000c7c8 Ignore exceptions when removing temporary files.
Need to investigate why anyway.
2025-07-31 04:13:00 +01:00
2942c6dfc8 Do not import files that are already in the repository. 2025-07-31 04:09:13 +01:00
b68f6f792f [App] Remove possible leftover temporary files. 2025-07-29 21:41:15 +01:00
cb4511c09d Instruct parallel foreach to not go over the number of processor threads, it's counter productive.
And it should not do it by default but apparently, it does.
2025-07-29 21:36:36 +01:00
a7985955b4 Add debug message of how long it took to import ROMs from folder. 2025-07-26 17:02:02 +01:00
054b9ffd0d When using internal decompressor, bypass extracting files to temporary folder.
Not needed and is slower.
2025-07-26 17:01:30 +01:00
5937e0d83e Add support for internal decompressor. 2025-07-26 04:17:26 +01:00
bf19439e49 Use Serilog in EntityFramework Core logging. 2025-07-24 21:23:53 +01:00
1435aa10ee Adjust visibility of items in import ROM view. 2025-07-24 21:13:45 +01:00
55a6af0c74 Added Serilog for logging. 2025-07-24 16:20:22 +01:00
b0e0ba4502 Migrate to CommunityToolkit.Mvvm 2025-07-24 11:11:27 +01:00
2d54cbdf23 Put database context outside of worker. Reduces memory usage by quite a lot. 2025-07-24 04:26:56 +01:00
368e243bca Use a different, more agressive, method to parallelize archive import, that better uses available threads/cores. 2025-07-24 04:24:48 +01:00
38cc8da72f Implement multi-threading import of ROM files. 2025-07-23 03:23:57 +01:00
3b576b0b0e Add mock constructors to allow designer to instantiate viewmodels. 2025-07-09 14:07:26 +01:00
01a2f916b9 [Refactor] Replace direct localization property bindings with static resource references 2025-07-08 13:17:36 +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
cd66743990 Use collection expression syntax. 2024-11-12 06:39:06 +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
dc6a457cae Update copyright year. 2024-11-08 19:13:57 +00:00
90b424110c Update copyright year. 2020-12-31 23:26:53 +00:00
9daf59f78e Move strings to resources. 2020-08-30 03:00:14 +01:00
86b63e5e31 Add support to import files from archives. 2020-08-24 01:17:20 +01:00
c0c8f8f5e1 Move all rom import code to Core. 2020-08-23 22:17:49 +01:00
8f289e3939 Check if The Unarchiver is usable. 2020-08-23 21:21:55 +01:00
b698e75739 Implement importing files from folder. 2020-08-23 20:10:38 +01:00
bdcae3f80e Add window to import ROMs from folder. 2020-08-22 21:57:05 +01:00