Justin Swanson
3f3bd03cd5
Missing await in InstallerVM BeginCommand
2019-11-23 21:37:07 -06:00
Justin Swanson
4f4e6e0f7e
Installation progress rewired. Singleton work queue concepts removed
2019-11-23 21:17:42 -06:00
Justin Swanson
ece11e9f41
Compiler-side progress bars wired up again
2019-11-23 21:17:38 -06:00
Justin Swanson
374178db3b
Output location systems implemented
2019-11-23 18:53:04 -06:00
Justin Swanson
4e0f061e05
Bugfix for download path re-filling itself undesirably
2019-11-23 18:40:18 -06:00
Justin Swanson
df62c2ff8c
Removed unnecessary compiler instantiation for setting downloads folder
2019-11-23 18:36:57 -06:00
Justin Swanson
3a15d62289
ACompiler explicit implementation enforcement of its required members
2019-11-23 18:30:51 -06:00
erri120
80cdefe33f
Fixed naming in Wabbajack
2019-11-21 16:46:02 +01:00
erri120
d8276fb2ea
Simplified names in Wabbajack
2019-11-21 16:04:33 +01:00
erri120
1737d621bd
Removed unused imports from Wabbajack
2019-11-21 15:25:40 +01:00
Justin Swanson
e77f933ce9
Compiler wired to show CPU status again
2019-11-20 23:17:40 -06:00
Justin Swanson
587395e98b
ISubCompilerVM.ActiveCompilation
2019-11-20 23:15:47 -06:00
Justin Swanson
2bebad5fae
InstallerVM disposes of CPU subscription
2019-11-20 23:08:21 -06:00
Timothy Baldridge
a8d8d20a99
Several fixes that came up during testing.
...
* Fixed hashing progress bars
* Wired up the CPUStatus to the UI during installation
* Fixed xxHashing
* Verified modlist optimization works on a real modlist (noise)
* Added an optimizer test for extra files created by the user left in the install directory.
2019-11-19 17:15:46 -07:00
Timothy Baldridge
549d32579c
Merge pull request #190 from erri120/add-morrowind
...
Re-added Morrowind
2019-11-18 14:42:23 -07:00
erri120
fbb90d698e
Re-added Morrowind
2019-11-18 20:31:55 +01:00
erri120
bb2661f968
Changed ToDescriptionString to return toString if no description is present
2019-11-18 18:06:17 +01:00
Timothy Baldridge
8d5843ecc6
Rename Compiler/Installer to MO2Compiler/MO2Installer, other code cleanup as well
2019-11-17 17:17:06 -07:00
Timothy Baldridge
0c78680c09
Abstract the base components of compilers/installers into a single abstract class
2019-11-17 16:48:32 -07:00
erri120
24378ac553
VortexCompiler include Properties
2019-11-17 15:45:21 +01:00
erri120
8e920296b6
VortexCompilerVM cleanup
2019-11-17 15:00:39 +01:00
erri120
801fa74625
Only Vortex supported games will be shown when selecting Vortex compiler
2019-11-17 15:00:38 +01:00
Timothy Baldridge
702de2cfbe
Merge pull request #183 from Noggog/some-styling
...
Some Styling
2019-11-17 06:56:05 -07:00
Justin Swanson
dc19fdfe42
CompilerVM exposure of status tracker
...
Sub compilers control what status tracking to use. View doesn't currently make use of it, but should have access now
2019-11-17 01:59:00 -06:00
Justin Swanson
cafba5ff81
FilePickerVM ExistCheckOption /w IfNotEmpty features
...
Some paths aren't an error condition when the path is completely empty
2019-11-17 01:05:27 -06:00
Timothy Baldridge
2e2ced6023
Updated work queue reporting
2019-11-16 23:02:09 -07:00
Timothy Baldridge
d92d05dbf8
Merge remote-tracking branch 'origin/master' into compiler-update-streams
2019-11-16 21:16:51 -07:00
Timothy Baldridge
baab601f09
Rework Work queue to be non-static
2019-11-16 21:16:42 -07:00
Justin Swanson
4978e55e04
VortexCompilerVM staging and downloads picker wiring
2019-11-16 21:09:46 -06:00
Justin Swanson
dec8707ff2
Vortex Compilation game folder location commands
2019-11-16 19:42:42 -06:00
Justin Swanson
228bb3d070
VortexCompiler game selection combobox work
2019-11-16 18:41:59 -06:00
Justin Swanson
40d95cb034
Removed Vortex location from GUI
2019-11-16 17:54:20 -06:00
Justin Swanson
5cfc319822
VortexCompiler VM/View work
2019-11-16 17:11:31 -06:00
Justin Swanson
2e9f222648
ISubCompilerVM.Unload()
...
To save settings when swapping off a compiler VM
2019-11-16 17:09:45 -06:00
Justin Swanson
6d07c4be87
Default modlist image swapped to Wabba_Mouth
...
Better empty space use /w the typical image aspect ratio
2019-11-16 17:08:13 -06:00
Justin Swanson
4ff0d8e683
Removed Mo2folder from ModlistSettingsEditorVM ctor
2019-11-16 16:33:32 -06:00
Justin Swanson
cefe52f42e
CompilerVM image throttles input, and is distinct
2019-11-14 23:31:46 -06:00
Justin Swanson
9fd06e4c67
Removed none.jpg
...
null bitmaps should just be used
2019-11-14 22:59:59 -06:00
Justin Swanson
52517dc3e4
Some compiler VM startup optimizations
2019-11-14 22:59:12 -06:00
Justin Swanson
80f96433bc
MO2 compiler target path saving was missing
2019-11-14 22:55:41 -06:00
Justin Swanson
fd94df0f10
FilePickerVM optimization for initial values
...
Was debouncing off its initial value of null, so any initial value set by settings wouldn't take immediate effect until later.
2019-11-14 22:55:27 -06:00
Justin Swanson
320761fbcd
Restructured View folder
2019-11-14 20:25:15 -06:00
Justin Swanson
b31f336ddb
Lots of compiler backend changes to support multiple
...
CompilerVM is lightweight now, with sub view models per mod manager mode
2019-11-14 20:25:09 -06:00
Justin Swanson
6aa2908078
Reverted GUI portions. Will readd manually
2019-11-14 20:25:01 -06:00
Justin Swanson
5e03dfaaed
Merge branch 'master' into compiler-multi-source
2019-11-14 20:24:15 -06:00
Timothy Baldridge
0f4fec8c69
Disable vortex by default
2019-11-14 16:44:24 -07:00
erri120
ce117513e8
Fixed que and log not showing when compiling
2019-11-14 15:34:11 -07:00
erri120
7ca874551a
Added StagingLocation to InstallationSettings
2019-11-14 15:34:11 -07:00
erri120
3724d0d296
More rebase fixes, I love it
2019-11-14 15:34:11 -07:00
erri120
184c891995
CompilerVM rebase fixes
2019-11-14 15:34:11 -07:00