282 Commits

Author SHA1 Message Date
7cc5445041 Migrate solution to XML format. 2025-09-25 15:03:16 +01:00
2c9803211f Set severity of ph2151 diagnostic to none in .editorconfig 2025-09-25 15:02:58 +01:00
e95bc8968f Remove Avalonia.ReactiveUI package reference from Directory.Packages.props 2025-09-13 13:04:03 +01:00
9a1cdd0557 Update plist-cil package version to 2.3.1 2025-09-13 13:02:49 +01:00
35ca3f4e46 Update Philips.CodeAnalysis.MaintainabilityAnalyzers package version to 1.9.1 2025-09-13 13:02:31 +01:00
28ee6d2c16 Update Avalonia package versions and remove SkiaSharp.NativeAssets.Linux reference 2025-09-13 12:59:50 +01:00
f470fdea81 Update ErrorProne.NET package versions in Directory.Packages.props 2025-09-13 12:55:32 +01:00
1e0567924b Upgrade target framework to .NET 10 and update package versions to match 2025-09-13 12:55:14 +01:00
01eaf3cf80 Update package versions and remove duplicates in Directory.Packages.props 2025-09-13 12:47:29 +01:00
ff2785c72a Add Philips.CodeAnalysis.MaintainabilityAnalyzers package reference 2025-09-13 12:47:18 +01:00
1b4ea7609a Enable unsafe code blocks in project settings 2025-09-13 12:47:04 +01:00
31f7b2c2ff Change syntax for .NET 10 compatibility. 2025-09-13 12:45:25 +01:00
60e21a150f Add build properties files so it doesn't get package instructions from parent folders. 2025-09-13 12:44:54 +01:00
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
5265ad4ef8 Remove unneeded global.json. 2025-07-31 04:08:37 +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
2382187960 [App] Refactor importing DAT folder to use parallel foreach. 2025-07-29 21:33:57 +01:00
475da761a5 [App] When an error occurs in a DAT importer worker, keep raising workers. v1.0.0-beta.1 2025-07-29 16:39:34 +01:00
5d1ef578a1 [App] Ensure DAT importer model events run on UI thread. 2025-07-29 16:38:59 +01:00
0903d2b5cc [App] Create bundle when publishing for macOS. 2025-07-29 01:06:30 +01:00
6f54ed2e80 Add application icon for Windows. 2025-07-29 01:05:52 +01:00
244bf4c7a1 Add README 2025-07-28 18:38:46 +01:00
4eef291174 [App] Ensure Linux uses specific Skia version.
Yes, again.
2025-07-28 05:03:54 +01:00
627c59bcd0 [Project] Add global.json to allow it to compile if .NET 10 SDK is installed. 2025-07-28 05:02:04 +01:00
0c5760e745 Add more missing usings..... 2025-07-27 18:30:48 +01:00
34c8edbd91 Add version and copyright to assemblies. 2025-07-27 18:30:24 +01:00
bdcb5e72f7 [Blazor] Fix missing usings
(what is happening?)
2025-07-27 18:29:58 +01:00
8c5e0ef99e [App] Publish single file 2025-07-27 18:26:27 +01:00
ab804239bb [Blazor] Use settings from appsettings.json to configure folders and log levels. 2025-07-27 18:19:01 +01:00
b62f495824 [Blazor] Fix missing using. 2025-07-27 17:51:41 +01:00
7e7660bf6c [Dependencies] Update Roslynator analyzers to version 4.14.0 2025-07-27 17:50:46 +01:00
cb4d1706f8 [Dependencies] Update .NET to 9.0.7 2025-07-27 17:50:11 +01:00
2928ac3e1f Use ReadExactly instead EnsureRead extension. 2025-07-27 17:49:50 +01:00
8c116535c5 General refactor and cleanup. 2025-07-27 17:46:22 +01:00
a551e2474d [Blazor] Add localization. 2025-07-27 17:19:25 +01:00
396ee08030 [Blazor] Enable single file publish. 2025-07-27 16:15:55 +01:00
058b8e4b92 [Blazor] Implement importing ROMs. 2025-07-27 14:32:04 +01:00
a290996037 [Blazor] Move importing DAT to single thread.
Does not take so much longer, but UX is much improved.
2025-07-27 12:16:39 +01:00
e1ced26bc5 [Blazor] Update footer. 2025-07-27 04:04:52 +01:00
9c91d76561 [Blazor] Implement home page. 2025-07-27 04:02:17 +01:00
cf7186adbb [Blazor] Implement importing DAT folder. 2025-07-27 03:30:51 +01:00
122e397d0a [Blazor] Enable site wide server side rendering. 2025-07-27 03:30:32 +01:00
a2fc47cc5b [Blazor] On development show detailed circuit error information. 2025-07-27 03:29:55 +01:00
80f1c0e28e [Blazor] Set up settings on startup. 2025-07-27 03:29:21 +01:00
f4b87f68ec [Blazor] Add menu of actions. 2025-07-26 22:22:01 +01:00