b6f883ec38
update updater
...
using download file async since a hash isn't needed and also remove new installer from cache when done updating
2023-09-21 10:55:25 -04:00
3da29287d7
remove unneeded data from internal data
2023-09-21 10:54:23 -04:00
84e67b9ae7
update download task to handle checking cache and downloading if needed
...
allows for more verbose output during the patcher download process
2023-09-21 10:53:49 -04:00
f0e1abc9bf
add mirror downloaders to only handle downloading of a mirror
2023-09-21 10:53:01 -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
85a562079c
move live install check to precheck viewmodel
...
also deletes log file and doens't log anything at the message viewmodel so the log isn't in the live directory
2023-09-16 16:49:24 -04:00
987f62ed5f
fix cache info getting cut off
2023-09-16 16:47:40 -04:00
4508735c4f
add file and folder exclusions to copy task
2023-09-16 16:10:40 -04:00
227e68f8fd
move logger config to app init
2023-09-05 20:23:28 -04:00
a1efb6501f
add rxui exception logging
2023-09-05 20:09:11 -04:00
73b149779d
fix version check not handling preview versions
2023-08-28 11:05:00 -04:00
ce2cd80bf6
add cache info controls
2023-08-25 23:46:11 -04:00
ada70d7957
udpate prechecks to use status spinner
2023-08-25 19:09:36 -04:00
d8d442c195
adding cachinfo and spinner controls (WIP)
2023-08-24 22:28:37 -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
affdf3d95a
upgrade to avalonia 11
2023-08-21 18:57:48 -04:00
5cca94d2bf
fix update message display
2023-08-03 18:02:38 -04:00
ab4c61c9ac
replace path label, general logging additions
2023-08-02 23:32:44 -04:00
f135a3e325
finish auto update feature
2023-07-30 16:15:52 -04:00
e70e30ff57
add installer update info to check for updates WIP
2023-07-29 23:00:13 -04:00
5382f3b37e
version bump
2023-07-29 18:29:28 +00:00
2eb9197e37
udpate prechecks
2023-07-29 14:26:55 -04:00
b2a9e9942e
finish precheck details view
2023-07-29 14:26:45 -04:00
d269d674ad
rework prechecks to return a precheckresult
2023-07-29 14:26:20 -04:00
af11a12cac
Merge branch 'master' into feature/precheck-details
2023-07-27 14:12:06 +00:00
b901975826
move original game check to precheckviewmodel, fix drives showing no space available
2023-07-27 10:03:24 -04:00
eb4f8b006c
precheck details view and viewmodel WIP
2023-07-25 22:07:48 -04:00
a96fd15ef4
Remove unused import in PreChecksViewModel
2023-07-16 19:22:39 +02:00
a850c5edaf
Merge branch 'master' into refactoring/namespace-imports
2023-07-16 17:21:29 +00:00
83a3200813
Update UI binding to IsEnabled
2023-07-12 16:39:37 +02:00
c98c59edf2
Refactor InvertedProgressConverter for readability
2023-07-12 09:29:02 +02: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
d6aaeda28c
Fixing update on PreCheckSucceeded
2023-07-12 09:00:00 +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
84b718d810
Remove unused using
2023-06-18 15:47:27 +02:00
e1afb9ce14
Update Version
2023-06-18 15:32:04 +02:00
105f402936
Adding initial size comparison between eft dir and target dir
2023-06-18 15:21:50 +02:00
37c7457026
adding version to title and logs
2023-05-22 19:14:41 -04: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