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
Timothy Baldridge
2ee23e8ced
Update Mah Icons
2019-12-19 09:34:55 -07:00
Justin Swanson
5a8c19fbae
Failure compiles/installs show red
2019-12-18 23:22:39 -06:00
Justin Swanson
b4bdaa5f07
AttentionBorder view
2019-12-18 22:44:43 -06:00
Justin Swanson
f4f9272858
BeginCommands refactored
2019-12-18 19:14:21 -06:00
Justin Swanson
5f7188d53d
Paranoia logic to bring window to the front after loading
2019-12-18 19:10:09 -06:00
Justin Swanson
1673f8a555
LibCef extraction init awaits and improvements
2019-12-18 19:09:45 -06:00
halgari
5fc57883d9
Bump version
2019-12-18 09:56:27 -07:00
Timothy Baldridge
ebcb7e59f9
Merge pull request #285 from wabbajack-tools/dependabot/nuget/GitInfo-2.0.26
...
Bump GitInfo from 2.0.21 to 2.0.26
2019-12-18 09:49:11 -07:00
halgari
02109a05bd
bump version
2019-12-17 22:29:42 -07: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
b0bff6e121
Missing ExtractLibs awaits
2019-12-17 21:18:33 -06:00
Justin Swanson
e0a91036d0
Fixes for progress bars starting at 100%
2019-12-17 21:10:38 -06:00
dependabot-preview[bot]
18294136c4
Bump GitInfo from 2.0.21 to 2.0.26
...
Bumps [GitInfo](https://github.com/kzu/GitInfo ) from 2.0.21 to 2.0.26.
- [Release notes](https://github.com/kzu/GitInfo/releases )
- [Commits](https://github.com/kzu/GitInfo/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-17 07:11:23 +00:00
Justin Swanson
84485af2e1
Under maintenance display
2019-12-16 22:06:30 -06:00
halgari
c0c0fbcdc9
Bump version
2019-12-15 19:24:05 -07: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
174a354958
Added readme button to installation completion
2019-12-15 14:20:31 -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
Justin Swanson
24f94d6bb7
More button styling
2019-12-15 01:10:04 -06:00
Justin Swanson
e388c018dc
Fixed obscure FilePicker bug
...
The exit animations on errors were not firing if the datacontext was what changed. Adding a middleman property fixed the issue. Probably a bit hacky
2019-12-15 00:20:28 -06:00
halgari
64a06d88e6
Bump version
2019-12-14 22:00:56 -07:00
Timothy Baldridge
70f3bcce9d
Merge branch 'master' into metrics
2019-12-14 21:41:01 -07:00
halgari
ff720cd044
Add anonymous metrics
2019-12-14 21:33:48 -07:00
Justin Swanson
705914bd77
FilePickerVM tooltip fixes + tests
2019-12-14 21:55:23 -06:00
Justin Swanson
d6a819b9b9
Added border to splashscreen
2019-12-14 17:53:30 -06:00
Justin Swanson
a6082cc927
Merge remote-tracking branch 'wabbajack-tools/master' into polish-and-fixes
2019-12-14 17:48:27 -06: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
erri120
e13a57009a
Added ExtensionManager safety checks
2019-12-14 22:40:10 +01: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
halgari
7fa7f42fc3
bump version number
2019-12-14 10:10:06 -07:00
Justin Swanson
7c03806e9a
Modlist gallery buttons use new bare icon style
2019-12-13 22:45:44 -06:00
Justin Swanson
1a9bfcbdc6
BareIcon button style. Readded links to main view
2019-12-13 22:40:56 -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
Timothy Baldridge
2c69a9ec9b
bump all the deps!!
2019-12-12 16:00:19 -07:00
Justin Swanson
35878485e6
Installation complete display
2019-12-10 22:59:15 -06:00
Justin Swanson
96c1fe6bff
Merge branch 'master' into intervention-frontend
2019-12-10 21:49:20 -06:00
Justin Swanson
9e16b701f9
MO2 installation config overwrite checkbox
2019-12-10 21:39:09 -06:00
Justin Swanson
a339e621c1
UserIntervention attention glow animation
2019-12-10 18:21:00 -06:00
Justin Swanson
5037ebc0cd
Bugfix for save signal being serialized
2019-12-10 18:16:48 -06:00
Justin Swanson
f139ed2335
ConfirmUpdateOfExistingInstallView /w remember setting
2019-12-10 18:16:36 -06:00
Timothy Baldridge
b571c2682d
Hide the startup time behind a splash screen
2019-12-09 06:18:02 -07:00
Justin Swanson
7f695a4a9e
Install/Compile views display ConfirmationInterventions in CPU area
2019-12-08 18:19:36 -06:00
Justin Swanson
886fbd13ad
Split LogCpuView
2019-12-08 16:33:50 -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
Timothy Baldridge
7591a00e92
Add cefglue reference to Wabbajack for the build server error
2019-12-07 08:40:28 -07: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
dfd5d7251d
Merge pull request #233 from Noggog/random-refactors
...
Random Refactors
2019-12-03 22:17:12 -07:00
Timothy Baldridge
7bd884cdc9
Bump version
2019-12-03 22:07:13 -07:00
Timothy Baldridge
9adfa89fca
Logs and exceptions as classes
2019-12-03 21:12:08 -07:00
Justin Swanson
dc94b571c0
Removed vestigial DownloadWindow view
2019-12-03 17:50:05 -06: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
57da9dc87a
Display improvement for top progress bar
2019-12-02 23:49:49 -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
36359e4416
Cleaning of startup code. Bugfix for window size defaults not being applied
2019-12-02 23:28:10 -06:00
Justin Swanson
d609e50afb
Vortex Installer implemented
2019-12-02 20:38:33 -06:00
Justin Swanson
a27268c9c1
MO2InstallerConfigView
2019-12-02 19:13:04 -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
0d17f378f4
Pos/Size settings
2019-11-29 18:25:39 -06:00
Justin Swanson
107527311d
Resource loading fixes
2019-11-29 17:56:56 -06:00
Justin Swanson
9357717291
Compilation mod button fixes
2019-11-29 17:42:00 -06:00
Justin Swanson
25e1023e40
CompilerView heat work
2019-11-29 17:36:04 -06:00
Timothy Baldridge
6f1d12a0e4
Fix progress bar updating in the Metadata VMs
2019-11-29 16:01:17 -07:00
Justin Swanson
aa49114264
Added subtle gradient to mode selection. Unhovered color dimmed
2019-11-29 16:46:40 -06:00
Justin Swanson
ebcb80f18f
Adjusted heat and progress bar looks slightly
2019-11-29 16:46:23 -06:00
Justin Swanson
92bb46dc43
Deleted configuration input background haze
2019-11-29 16:08:11 -06:00
Justin Swanson
30c1148e9a
Swapped mahapps window color to analogous 1
2019-11-29 16:07:35 -06: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
Justin Swanson
86efb24ec8
Some progress heat styling work
2019-11-28 23:52:23 -06:00
Justin Swanson
5f67725ed4
Window swapped to Mahapps window
2019-11-28 23:49:44 -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
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
Timothy Baldridge
390e27f34a
Merge pull request #208 from Noggog/progress-bar
...
Progress Bar Systems Rewired
2019-11-24 05:57:04 -07:00
Justin Swanson
f389cc2742
Disabled horizontal scrolling on log view
...
Was causing a flip-flop layout recalculation bug on long messages
2019-11-24 00:08:31 -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
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
899c7e4966
Downgraded ReactiveUI to 10.5.30
2019-11-23 19:50:56 +01:00
Timothy Baldridge
3cf6afba39
Bump version number
2019-11-23 10:46:16 -07:00
erri120
bd13d15a81
Updated dependencies of main projects
2019-11-23 17:03:02 +01:00
erri120
b5871a3468
Updated all main projects to .NET 4.8.0
2019-11-23 16:50:09 +01:00
erri120
0b958f5f9b
Changed all relative references to use SolutionDir
2019-11-23 16:47:05 +01: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
erri120
97b7524030
Created READMEs for most projects
2019-11-21 15:11:08 +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
erri120
2fde106b92
ModList list from GitHub will display the description of a game instead of toString if available
2019-11-18 16:46:55 +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
Timothy Baldridge
3e02500f4d
Fix exception on load when starting with no arguments
2019-11-17 15:32:33 -07:00
erri120
24378ac553
VortexCompiler include Properties
2019-11-17 15:45:21 +01:00
erri120
76db3cafea
Fixed typo
2019-11-17 15:00:40 +01:00
erri120
eed53e38df
Added nosettings argument
2019-11-17 15:00:39 +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
06ceb197b0
Some margin styling
2019-11-17 01:28:33 -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
Justin Swanson
a1070928e0
FilePicker error display rework
...
Circle was covering the text
2019-11-17 00:40:38 -06:00