21 Commits

Author SHA1 Message Date
9e086962dc add drive root check, version bump 2023-11-15 09:57:27 -05:00
6c2f545743 add a try-catch to dir size calculation, other stuff 2023-10-20 22:26:13 -04:00
981f73c3db detect downloads folder
add downloads folder to problem path names, also updated check
2023-09-26 08:57:27 -04:00
bfe6147b2e ensure cache directory exists 2023-09-22 18:45:13 -04:00
90ceffdfca delete old files before downloaing, fix download task 2023-09-21 18:52:33 -04:00
84c9f0975a DownloadCacheHelper allows direct downloads and checking cache 2023-09-21 10:52:26 -04:00
57fdc83cb5 fix exclusion checks 2023-09-16 18:12:24 -04:00
4508735c4f add file and folder exclusions to copy task 2023-09-16 16:10:40 -04:00
ce2cd80bf6 add cache info controls 2023-08-25 23:46:11 -04:00
b8bec3c3c8 move warning to appear on launch, not install start 2023-08-23 22:45:41 -04:00
6dd92e540d add problem folder warning 2023-08-22 10:21:52 -04:00
f135a3e325 finish auto update feature 2023-07-30 16:15:52 -04:00
d269d674ad rework prechecks to return a precheckresult 2023-07-29 14:26:20 -04:00
b901975826 move original game check to precheckviewmodel, fix drives showing no space available 2023-07-27 10:03:24 -04:00
a8b91f4ee6 Refactor C# code to imperative, top-level statements style
Updated the existing C# code into a more modern, imperative and top-level statements style. This involves shortening the code by removing unnecessary parts like additional brackets and explicit namespace declarations. It's done to improve clarity and readability.
2023-07-12 09:19:33 +02:00
d3767a0344 Add global using directives and free space pre-check
Global System and System.IO usages have been replaced with global usings in GlobalUsings.cs for improved code readability. Alongside, a FreeSpacePreCheck has been added in FreeSpacePreCheck.cs to ensure enough drive space is available before installation. This check was initially taking place in InitializationTask.cs which has been removed for better separation of concerns. The PreCheckViewModel visibility is now dependent on the success status of PreChecks, enhancing user experience.
2023-07-12 08:32:57 +02:00
105f402936 Adding initial size comparison between eft dir and target dir 2023-06-18 15:21:50 +02:00
52a283ad37 adding some more logging 2023-05-22 15:09:00 -04:00
18a217a974 bug fixes, ui tweaks, additional logging 2023-05-18 20:04:00 -04:00
e01729554b stuff 2023-05-14 22:35:06 -04:00
8331080d85 major rework to move to avalonia 2023-05-11 23:11:39 -04:00