Timothy Baldridge
d6123a7fb2
MessagePack, and basic sanity test passes
2020-04-03 16:37:27 -06:00
erri120
1ce640ba2b
Add non-Nexus mods to the Slideshow ( #574 )
...
* Created AbstractMetaState
* Added IAbstractMetaState to NexusDownloader.State
Slideshow is fully working with this setup and nothing changed
functionally.
* Renamed IAbstractMetaState to IMetaState
* Changed modVMs in SlideShow from type NexusDownloader.State to IMetaState
* Simplified IMetaState and ModVM
* Removed Setter from IMetaState and added to LoversLabDownloader
* Throw exception when the modlist could not be loaded
* Created AbstractMetaState
AbstractMetaState implements AbstractDownloadState and indicates that a
State from a specific Download contains meta information. This is used
for the Slideshow and can also be used for the Manifest.
* Created GatherMetaData function
* Implemented new AbstractMetaState for LoversLab
* Implemented new AbstractMetaState for NexusMods
* Replaced Utils.Log with Utils.Error
* Slideshow fixes
* Replaced AbstractMetaState with IMetaState
* Updated CHANGELOG
Co-authored-by: Timothy Baldridge <tbaldridge@gmail.com>
2020-03-04 05:10:49 -07:00
Justin Swanson
b05c43661c
Percent struct
2020-02-07 23:45:45 -06:00
Justin Swanson
11d6401374
Added log to InstallerVM of what modlist it is installing
2020-02-03 19:02:57 -06:00
erri120
7b66aee5a8
Created basic ManifestView, Window and VM
2020-02-02 13:52:53 +01:00
erri120
5b5678363f
Removed ReportHTML
2020-02-02 13:52:52 +01:00
Timothy Baldridge
8ce5906a72
Remove references to Framework deps replace with the deps we use in other parts of the project
2020-01-31 15:07:55 -07:00
Justin Swanson
805fc47b78
Process start refactor to be compatible with .NET Core
2020-01-25 21:21:41 -06:00
Justin Swanson
638542c617
.NET Standard 2.1, .NET Core 3.1
2020-01-25 20:48:13 -06:00
Justin Swanson
0e935ec261
UserIntervention views made to RxUserControls
2020-01-20 22:23:33 -06:00
Justin Swanson
29295a774e
InstallationView swapped to RxUserControl
2020-01-20 19:07:41 -06:00
Justin Swanson
95260b1342
InstallationCompleteView swapped to RxUserControl
2020-01-20 17:21:40 -06:00
Justin Swanson
f1c0da3b4f
ISubInstallerVM.Compile returns bool now
2020-01-18 15:57:53 -06:00
Justin Swanson
f8c640467f
Added explicit schedulers to some Rx calls
2020-01-16 22:52:29 -06:00
Justin Swanson
8571003cfd
ToGuiProperty convenience call
...
Automatically wires on GUI thread and disposes
2020-01-16 22:48:54 -06:00
Justin Swanson
36d73b82f0
A GC and dispose correctness pass
2020-01-15 21:54:06 -06:00
Justin Swanson
508fca2bf7
InstallerVM modlist loading/deloading improvements
2020-01-15 21:19:00 -06:00
Justin Swanson
b3ddb13a11
Added modlist "loading" visualization
2020-01-15 20:29:45 -06:00
Justin Swanson
5abcdc651b
Fixed status term used when in failed state
2020-01-14 23:24:59 -06:00
Timothy Baldridge
880ab875dc
Merge pull request #383 from tr4wzified/master
...
Fix typos + inconsistencies in logs
2020-01-14 05:36:55 -08:00
Justin Swanson
5b33a74075
Offloaded ModlistGallery image downloading
2020-01-13 23:04:45 -06:00
trawzified
877989ba16
Fix typos + inconsistencies in logs
2020-01-13 22:11:07 +01:00
Justin Swanson
df20f65f90
WorkQueue's desired threads obs can be set after ctor. CurrentCpuCount display
2020-01-11 14:20:14 -06:00
Justin Swanson
ddbd1ef754
CpuStatus binding refactors. Target usage slider
2020-01-11 00:43:40 -06:00
Justin Swanson
75c48e5fe2
Merge branch 'master' into settings-pane
2020-01-11 00:42:51 -06:00
Justin Swanson
e2fa5da973
Optimizations for CPU display updates
2020-01-09 22:35:37 -06:00
Justin Swanson
36a37a04a9
Swapped calls to ObserveOnGuiThread()
2020-01-09 20:51:19 -06:00
Justin Swanson
c5dd5c05bc
Merge remote-tracking branch 'wabbajack-tools/master' into settings-pane
2020-01-07 19:23:32 -06:00
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
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
907b020db5
Error printing improvement. Removed some vestigial members
2020-01-03 20:26:44 -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
458307e60b
InstallerVM properly clears display after swapping off a list
2019-12-27 14:09:07 -06:00
Justin Swanson
74bbb5a4ec
Readme opens after install, and after modlist download
2019-12-19 23:09:53 -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
e0a91036d0
Fixes for progress bars starting at 100%
2019-12-17 21:10:38 -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
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
35878485e6
Installation complete display
2019-12-10 22:59:15 -06:00
Justin Swanson
7f695a4a9e
Install/Compile views display ConfirmationInterventions in CPU area
2019-12-08 18:19:36 -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
Justin Swanson
4d7c9a3733
Renaming fix
2019-12-02 23:40:59 -06:00
Justin Swanson
1a5e052aef
Install config no longer breaks if pointed to bad modlist
2019-12-02 23:38:06 -06:00