Timothy Baldridge
b0951afb80
Moved messagebox code into user interventions, moved FilePicker VMs into Wabbajack (from Wabbajack.Lib)
2020-01-07 06:03:46 -07:00
Justin Swanson
98cb1ea28e
More settings page styling work
2020-01-06 23:44:32 -06:00
Justin Swanson
feb3e781fc
Settings page work. Some experimentation /w RxUI binding
2020-01-05 23:15:10 -06:00
Timothy Baldridge
27f0f98671
Merge pull request #353 from wabbajack-tools/abstract-login-downloader
...
Reworked the LL downloader
2020-01-05 14:24:08 -08:00
erri120
e149c6dbe7
Starting From Modlist now uses CLIArguments
2020-01-05 14:09:34 +01:00
Timothy Baldridge
5f969a00df
Reworked the LL downloader to abstract commonly used items in an abstract class
2020-01-04 22:38:08 -07:00
Justin Swanson
e49f1dd5ca
Basic settings page that just shows logins for now
2020-01-04 21:15:25 -06:00
Justin Swanson
43aca88879
Implemented IBackNavigatingVM various places
2020-01-04 21:06:34 -06:00
Justin Swanson
907a5a2da1
MainWindowVM.ActivePane set made private
2020-01-04 21:04:56 -06:00
Justin Swanson
2ab10fe1bb
BackNavigatingVM. Removed navigation stack
2020-01-04 20:33:38 -06:00
Justin Swanson
e13b000b54
Global UserInterventionHandler now try/catches
...
Any exception was borking the callback subscription, so no more interventions were handled
2020-01-04 19:31:54 -06:00
Justin Swanson
af7357e500
Removed some vestigial members
2020-01-04 19:30:34 -06:00
Justin Swanson
907b020db5
Error printing improvement. Removed some vestigial members
2020-01-03 20:26:44 -06:00
erri120
b6ed45945e
Fixed unused import
2020-01-03 18:27:09 +01:00
erri120
2643c499c2
Replaced old Steam/GOG Handlers with the new StoreHandler system
2020-01-03 18:22:50 +01:00
erri120
bf73cbd7b8
Updated the Slideshow error to be non important
2020-01-03 13:17:42 +01:00
Timothy Baldridge
f57897c539
merge master
2020-01-02 17:07:13 -07:00
Timothy Baldridge
5a0e19f4b1
Metrics and status are now in MongoDB
2019-12-29 15:57:01 -07:00
Justin Swanson
507c71d1d8
Removed vestigial MainWindowVM.ViewDispatcher
2019-12-27 16:24:35 -06:00
Justin Swanson
6c4fbc8476
Improved top title bar configuration text
2019-12-27 15:50:27 -06:00
Justin Swanson
bebd898964
Lowered CPU display throttling to 50ms
2019-12-27 15:27:13 -06:00
Justin Swanson
6962b4873c
Reimplemented website readme features
2019-12-27 15:20:27 -06:00
Justin Swanson
458307e60b
InstallerVM properly clears display after swapping off a list
2019-12-27 14:09:07 -06:00
Justin Swanson
cc08d57724
Adjusted some rx thread switches
2019-12-27 14:09:07 -06:00
Timothy Baldridge
e4c78ebed9
Clean up some references try to get tests to work
2019-12-26 17:41:33 -07:00
Timothy Baldridge
9a6d93524c
Use CefSharp instead of CefGlue. Abstracted the Cef bits so we can make future changes easier
2019-12-26 16:26:53 -07:00
Justin Swanson
1be9b49ae9
Offloaded MO2InstallerVM's validity check to the background thread
2019-12-24 00:48:47 -06:00
Timothy Baldridge
b97cabd1e6
Prep for beta 10
2019-12-23 10:29:28 -07:00
Timothy Baldridge
00f702f1f8
Merge pull request #303 from Noggog/bugs-n-features
...
Bugs n features
2019-12-22 13:57:43 -08:00
Justin Swanson
b392b667cf
MO2 proper install folder logic now ignores files in downloads
2019-12-21 19:30:01 -06:00
Justin Swanson
bef5621441
Added slideshow image preload logic
2019-12-21 14:23:39 -06:00
Timothy Baldridge
698a419973
Merge branch 'master' into login-manager
2019-12-20 16:17:08 -07:00
Justin Swanson
7c88b4ea12
Blocks installations into folders /w .wabbajack file
2019-12-20 16:06:20 -06:00
Timothy Baldridge
f5eb4d1d84
WIP
2019-12-20 13:51:10 -07:00
Justin Swanson
caffb6e032
Boolean inverse bugfix
2019-12-20 14:12:01 -06:00
Justin Swanson
f26747bfe5
Readme can be website now
2019-12-20 01:14:43 -06:00
Justin Swanson
74bbb5a4ec
Readme opens after install, and after modlist download
2019-12-19 23:09:53 -06:00
Justin Swanson
a4a149d01c
Added catch to ModListMetadataVM's needs download check
...
Was failing to calculate hash while file was locked during download
2019-12-19 22:08:58 -06:00
Justin Swanson
c584666a54
Merge remote-tracking branch 'wabbajack-tools/master' into nasdf
2019-12-19 22:00:51 -06:00
Justin Swanson
5a8c19fbae
Failure compiles/installs show red
2019-12-18 23:22:39 -06:00
Justin Swanson
f4f9272858
BeginCommands refactored
2019-12-18 19:14:21 -06:00
Justin Swanson
1673f8a555
LibCef extraction init awaits and improvements
2019-12-18 19:09:45 -06:00
halgari
52b1b57e5d
UI wasn't prompting for a new download when the list was updated
2019-12-17 21:30:36 -07:00
Justin Swanson
e0a91036d0
Fixes for progress bars starting at 100%
2019-12-17 21:10:38 -06:00
Justin Swanson
84485af2e1
Under maintenance display
2019-12-16 22:06:30 -06:00
Timothy Baldridge
ff25be8551
Merge pull request #275 from wabbajack-tools/broken-list-warning
...
Filter gallery by valid lists pulled from the validation service.
2019-12-15 16:54:42 -07:00
halgari
4b11503319
Filter gallery by valid lists pulled from the validation service.
2019-12-15 14:52:12 -07:00
Justin Swanson
4285932ef9
Merge remote-tracking branch 'erri/master' into polish-and-fixes
2019-12-15 15:31:50 -06:00
Justin Swanson
5da5f246ed
Modified CPU display to show oldest first. Hid unassigned CPU items
...
Kept it more visually stable
2019-12-15 13:20:27 -06:00
Justin Swanson
5db61d17ce
ModVM and ModListVM utilize UIUtils to create images. Null fix
2019-12-15 13:09:07 -06:00
halgari
ff720cd044
Add anonymous metrics
2019-12-14 21:33:48 -07:00
Justin Swanson
bfd5907bc1
Null fix in VortexCompilerVM
2019-12-14 17:48:20 -06:00
Justin Swanson
e6c98fc3eb
Added version display to main window
2019-12-14 17:48:16 -06:00
Justin Swanson
ebd5e4183a
Refactoring of installer config views. Fixed visual bug
2019-12-14 16:46:06 -06:00
Justin Swanson
7aa579cf5a
Modlist -> ModList
2019-12-14 16:13:31 -06:00
Justin Swanson
dee09f17d4
Fix for modlist images not clearing if N/A
2019-12-14 14:33:26 -06:00
Justin Swanson
078b457857
FilePickerVM unit tests, better filter enforcement
2019-12-14 14:11:39 -06:00
Justin Swanson
1fdfda0edf
Post-compile completion menu view
2019-12-13 21:56:42 -06:00
Justin Swanson
b74a183aef
Moved OutputFolder to CompilerVM. Added to vortex compiler
2019-12-13 21:44:27 -06:00
Timothy Baldridge
75d37888d2
Merge pull request #265 from Noggog/some-fixes
...
CompilerVM active intervention variable
2019-12-13 05:15:17 -07:00
Justin Swanson
02f53f4e7c
CompilerVM active intervention variable
2019-12-12 19:58:40 -06:00
Justin Swanson
bcd7c95caf
Merge branch 'master' into async-exploration
2019-12-12 19:49:40 -06:00
Justin Swanson
35878485e6
Installation complete display
2019-12-10 22:59:15 -06:00
Justin Swanson
9e16b701f9
MO2 installation config overwrite checkbox
2019-12-10 21:39:09 -06:00
Justin Swanson
f139ed2335
ConfirmUpdateOfExistingInstallView /w remember setting
2019-12-10 18:16:36 -06:00
Justin Swanson
7f695a4a9e
Install/Compile views display ConfirmationInterventions in CPU area
2019-12-08 18:19:36 -06:00
Justin Swanson
f8f0490047
UserInterventionHandlers cancellation tokens. Removed dispatcher
2019-12-08 13:46:30 -06:00
Timothy Baldridge
3bbbfb3ea2
Finish up LL support.
2019-12-08 10:00:22 -07:00
Justin Swanson
86d4003398
Merge remote-tracking branch 'wabbajack-tools/master' into async-exploration
2019-12-08 01:10:51 -06:00
Justin Swanson
5bd856a7c6
Utils async -> sync methods removed
2019-12-07 00:40:29 -06:00
Justin Swanson
43dc6953c5
AbstractDownloadState download made async
2019-12-07 00:40:22 -06:00
Timothy Baldridge
101d45f20c
Can log into the Nexus via the internal browser, and can cancel via the back button.
2019-12-06 22:40:57 -07:00
Justin Swanson
e9deda9f44
Large swap to make WorkQueue able to take Task work items
2019-12-06 22:47:49 -06:00
Timothy Baldridge
a8a344d4be
Added libCef, hooked it into a WPF window. Made NexusAPI raise a message. Implemented encrypted caching routines.
2019-12-06 17:13:16 -07:00
Justin Swanson
b1ebd3c362
Removed IUserIntervention.Resume
2019-12-04 23:14:40 -06:00
Justin Swanson
e946fc7ea4
Made Utils.LogToFile private. Removed ExceptionToString
2019-12-04 23:07:44 -06:00
Timothy Baldridge
adbddfa16e
Integrate master changes
2019-12-04 16:18:34 -07:00
Timothy Baldridge
f67a235274
Logs and exceptions as classes
2019-12-04 16:17:02 -07:00
Timothy Baldridge
9adfa89fca
Logs and exceptions as classes
2019-12-03 21:12:08 -07:00
Justin Swanson
8af8e1bf14
Merge remote-tracking branch 'wabbajack-tools/master' into modlist-image-fix
2019-12-03 13:16:41 -06:00
Justin Swanson
b74c8bf544
Modlist image and readme embedded in .wabbajack and displayable
2019-12-03 00:09:20 -06:00
Justin Swanson
4d7c9a3733
Renaming fix
2019-12-02 23:40:59 -06:00
Justin Swanson
0dc0c11e9f
Filepicker bugfix for it not opening to current selected file/folder
2019-12-02 23:38:14 -06:00
Justin Swanson
1a5e052aef
Install config no longer breaks if pointed to bad modlist
2019-12-02 23:38:06 -06:00
Justin Swanson
d609e50afb
Vortex Installer implemented
2019-12-02 20:38:33 -06:00
Justin Swanson
fb2cb28cf4
Some ISubInstallerVM work
2019-12-01 23:46:34 -06:00
Justin Swanson
5bb291a310
AInstaller ctor parameters made more picky for required input
2019-12-01 14:23:24 -06:00
Timothy Baldridge
1aa55fd7e6
Fix build error, bump to version beta 3
2019-11-30 14:15:55 -07:00
Timothy Baldridge
a484e01451
Merge branch 'master' into mode-selection-browser-revamp
2019-11-30 06:08:49 -07:00
Justin Swanson
d2e5aa88d3
Modlist gallery wired up again
2019-11-30 03:21:20 -06:00
Justin Swanson
4e9f44824c
Merge branch 'master' into mode-sel-progress-work
2019-11-29 18:28:56 -06:00
Justin Swanson
107527311d
Resource loading fixes
2019-11-29 17:56:56 -06:00
Timothy Baldridge
6f1d12a0e4
Fix progress bar updating in the Metadata VMs
2019-11-29 16:01:17 -07:00
Timothy Baldridge
70fead926f
Rework how we download/install curated lists
2019-11-28 22:52:33 -07: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
5c62038341
Removed .Top() call in log display systems
...
The virtualization systems invoked by the Top() call seem to have a bug in them when handling duplicate entries (at least on the list-side). Removing it until it can be investigated further and fixed.
2019-11-26 20:34:22 -06: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
833213e8f4
Readded start from .wabbajack logic to navigate to installer
2019-11-24 17:48:39 -06:00
Justin Swanson
da75aca5ca
Compiler/Installer back buttons
2019-11-24 17:42:28 -06:00