Commit Graph

51 Commits

Author SHA1 Message Date
Justin Swanson
5bb291a310 AInstaller ctor parameters made more picky for required input 2019-12-01 14:23:24 -06:00
Justin Swanson
a38a5b1503 ModeSelectionView revamped 2019-11-28 23:52:30 -06:00
Timothy Baldridge
3ea10777e0 Switched CPU status into a blue-color-in-the-background style progress bar. Removed "CPU X" in the status, filter CPU lists to only contain non "Waiting" status 2019-11-28 10:30:19 -07:00
Justin Swanson
9bb6e73fa5 Reversal of safety check added to AInstaller.LoadFromFile
Just does the check in the VM before calling it
2019-11-24 18:03:33 -06:00
Justin Swanson
da75aca5ca Compiler/Installer back buttons 2019-11-24 17:42:28 -06:00
Justin Swanson
d1fec7feec Target Modlist exposure on Install Config View 2019-11-24 16:02:05 -06:00
Justin Swanson
5533b14cda Initial one-window setup 2019-11-24 16:01:13 -06:00
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
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
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
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
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
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
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
53b2dd5db1 Rebase fixes 2019-11-14 15:34:11 -07:00
erri120
05791f363b Fixed Begin button never being enabled if installing a Vortex ModList 2019-11-14 15:34:11 -07:00
erri120
4203e394aa Default MO2 Installation/Download location from settings is only applied if the ModManager is MO2 2019-11-14 15:34:11 -07:00
erri120
96bedd3ada InstallerVM will try to detect the Vortex staging and downloads location 2019-11-14 15:34:11 -07:00
erri120
9272e9d67c VortexInstaller will now make use of the paths set by the InstallerView 2019-11-14 15:34:11 -07:00
erri120
a423e33cef InstallerView will show different settings depending on ModManager used during ModList compilation 2019-11-14 15:34:11 -07:00
erri120
1024d4a2e2 Warning message will appear if you try to install a Vortex ModList 2019-11-14 15:34:11 -07:00
erri120
d65085e1ab InstallerVM will switch between ModList.ModManager 2019-11-14 15:34:11 -07:00
erri120
d1563c6bf4 InstallerVM will not set Download folder for vortex installation 2019-11-14 15:34:11 -07:00
Justin Swanson
18e49b0a7f Merge branch 'FilePickerVM' into CompilerView-revamp 2019-11-09 14:59:49 -06:00
Justin Swanson
de9e21f0d1 FilePickerVM
Removed most logic from FilePicker.xaml in favor of a VM
2019-11-09 14:20:32 -06:00
Justin Swanson
c18533e311 DetailImageView 2019-11-09 00:59:30 -06:00
Justin Swanson
da518c7bec Added missing ModListName property 2019-11-08 18:45:00 -06:00
Justin Swanson
e0974a5fc0 TopProgressView and LogCpuView 2019-11-08 18:45:00 -06:00
Justin Swanson
9e8ea6d281 Initial settings systems
Waiting to do position/size implementation until new ModeSelection systems are finished
2019-11-05 21:22:38 -06:00
Timothy Baldridge
f39fe51328
Merge pull request #140 from Noggog/slideshow-refactoring
Image cache and slideshow refactor
2019-11-03 07:15:38 -07:00
Justin Swanson
84d7eb0f49 Image cache and slideshow refactor 2019-11-03 00:01:19 -06:00
Justin Swanson
24551b62f4 Installation Configuration path error state improvements
Both inputs start blank, and have error circles to display they're unhappy.

Begin button is disabled and styled differently to match
2019-11-02 21:36:53 -06:00
Justin Swanson
7438413fb6 Added ReactiveUI.Fody 2019-11-02 18:23:11 -05:00
Justin Swanson
707e3cda0c Swapped main WJ banner to text-in-mouth image 2019-11-02 15:51:34 -05:00
Justin Swanson
dc5ad70145 Readded shadow to WJ background. Some styling 2019-11-02 15:51:34 -05:00
Justin Swanson
3b9cec7b5c Some miswired properties 2019-11-02 15:51:34 -05:00
Justin Swanson
313890e526 Modlist website button added to installer view 2019-11-02 15:51:34 -05:00
Justin Swanson
b0d83a6210 Made text shadow not show for default WJ background 2019-11-02 15:51:34 -05:00
Justin Swanson
b96ce29789 Made title/author/summary text derivative in InstallerVM
So it will snap back to modlist info when slideshow not active
2019-11-02 15:51:34 -05:00
Justin Swanson
b37d5312c4 InstallationView Progress Bar tweaks
Now point to actual properties, but mostly disabled for now until progress reporting can be improved
2019-11-02 15:51:34 -05:00
Justin Swanson
75f61c2e18 Install configuration systems readded to view 2019-11-02 15:51:34 -05:00
Justin Swanson
25dcb02cb5 InstallerVM: Made some properties derivative 2019-10-27 23:59:58 -05:00
Justin Swanson
2048dfa0de Moved slideshow preloading logic into SlideshowVM 2019-10-27 23:47:48 -05:00