wabbajack/Wabbajack/View Models
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
..
Compilers Replaced Go to Modlist with Open Logs Folder when complation failed 2020-02-28 17:27:37 +01:00
Gallery Initial basic modlist gallery filtering 2020-02-09 14:04:40 -06:00
Installers Add non-Nexus mods to the Slideshow (#574) 2020-03-04 05:10:49 -07:00
Interfaces WorkQueue's desired threads obs can be set after ctor. CurrentCpuCount display 2020-01-11 14:20:14 -06:00
Settings Better error handling for author uploading 2020-01-29 21:29:20 -07:00
UserIntervention Added support for logging in via Fallout 4, added better early-exit support for the Beth.NET login 2020-02-07 06:26:58 -07:00
BackNavigatingVM.cs Initial basic modlist gallery filtering 2020-02-09 14:04:40 -06:00
CPUDisplayVM.cs Percent struct 2020-02-07 23:45:45 -06:00
GameVM.cs Simplified names in Wabbajack 2019-11-21 16:04:33 +01:00
MainWindowVM.cs Print assembly version on startup 2020-02-24 16:29:33 +01:00
ManifestVM.cs Simplified the ReactiveCommand 2020-02-19 17:38:48 +01:00
ModeSelectionVM.cs Remove AutoUpdater.NET 2020-02-11 16:02:12 -07:00
ModListVM.cs Add non-Nexus mods to the Slideshow (#574) 2020-03-04 05:10:49 -07:00
ModVM.cs Add non-Nexus mods to the Slideshow (#574) 2020-03-04 05:10:49 -07:00
SlideShow.cs Add non-Nexus mods to the Slideshow (#574) 2020-03-04 05:10:49 -07:00
UserInterventionHandlers.cs Add non-Nexus mods to the Slideshow (#574) 2020-03-04 05:10:49 -07:00
WebBrowserVM.cs More settings page styling work 2020-01-06 23:44:32 -06:00