Commit Graph

25 Commits

Author SHA1 Message Date
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