Commit Graph

228 Commits

Author SHA1 Message Date
0830480821 Fixes for broken bethesda tests. 2020-04-10 15:52:31 -06:00
895a555802 Merge Master 2020-04-04 16:15:55 -06:00
9454bcaa5f Merge pull request #669 from erri120/issue-664
PR: Add MEGA Login
2020-04-04 16:07:05 -06:00
35f99b7100 Merge Master 2020-04-04 16:06:14 -06:00
10dfe343df Switching TextViewer from Window to mahWindow 2020-04-04 17:01:59 +02:00
e3ed9bf4fd Switched TextBox to PasswordBox for the Password 2020-04-04 16:33:58 +02:00
cf79e82276 Created Login Window 2020-04-04 15:55:33 +02:00
964269de47 Added AbsolutePath converter to stock WPF systems. Added to FilePicker 2020-04-03 16:41:17 -06:00
41955daac1 Absorbed PercentJsonConverter into library systems 2020-04-03 16:41:17 -06:00
e39f483b81 Tests for INI uploading/downloading 2020-04-03 16:41:17 -06:00
c01ed4375c The main wabbajack app compiles 2020-04-03 16:40:52 -06:00
d6123a7fb2 MessagePack, and basic sanity test passes 2020-04-03 16:37:27 -06:00
3e2b23f07d Small fixes for a bunch of small issues that came up in the past few weeks. 2020-03-18 20:10:55 -06:00
452bd7c886 Fixes for features requested by Ultimate Skyrim 2020-03-09 22:11:11 -06:00
64cad0752f Merge pull request #605 from erri120/issue-587
PR: Store settings.json in local appdata
2020-03-04 05:12:30 -07:00
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
2e9d42b538 Added a version check to the settings file
The current settings file has to have the same version as specified in
Wabbajack.Common.Consts.SettingsVersion or else it will be backedup and
deleted to ensure that no bad settings file are getting loaded.

This means that the SettingsVersion needs to be updated when a breaking
change to the settings is being introduced
2020-03-04 12:21:44 +01:00
356adf7d0e Fix broken progress bar in gallery 2020-02-28 17:00:23 -07:00
87dc2c7773 Replaced Go to Modlist with Open Logs Folder when complation failed 2020-02-28 17:27:37 +01:00
ea39485f27 Add sort functions to the new buttons 2020-02-19 17:10:02 +01:00
e5539b5e2e Added non-functional sorting buttons 2020-02-19 16:43:42 +01:00
b250a89684 Added functionality to the Searchbar 2020-02-15 17:30:55 +01:00
0af7a90b0e Added non-functional SearchBar 2020-02-15 17:30:55 +01:00
bd6b6f3257 Updated the ManifestView
- changed padding and size of multiple items
- replaced TextBlock with readonly TextBox so you can copy the contents
2020-02-15 17:30:54 +01:00
bc634c357b Created middle mouse button icon instead of read ellipse 2020-02-15 17:30:54 +01:00
ef7986db5c Added middle mouse button scroll to the Manifest 2020-02-15 17:30:54 +01:00
7bbe79e481 Remove AutoUpdater.NET 2020-02-11 16:02:12 -07:00
e80cbf4535 Merge pull request #502 from wabbajack-tools/more-author-cli-options
And CLI commands for refreshing the build server. Added icon to launc…
2020-02-11 05:04:16 -07:00
7d99e9e11f And CLI commands for refreshing the build server. Added icon to launch a commandline from WJ 2020-02-10 22:04:56 -07:00
5893827ced Merge pull request #501 from Noggog/modlist-gallery
Initial basic modlist gallery filtering
2020-02-10 21:07:21 -07:00
63c6cf66b5 Merge pull request #500 from wabbajack-tools/issue-495
In app manual downloads
2020-02-10 19:05:58 -07:00
608b8c77a7 Manual download improvements 2020-02-10 17:30:38 -07:00
bdfe00c32d Percent implicit conversion operator changed to explicit 2020-02-10 17:45:17 -06:00
43883d351a Percent hotfix for binding crash 2020-02-10 17:41:14 -06:00
8d0c14f2f3 Initial basic modlist gallery filtering 2020-02-09 14:04:40 -06:00
b05c43661c Percent struct 2020-02-07 23:45:45 -06:00
a9224a084a 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
7b41606625 Better initial visibility settings on ModListGallery items 2020-02-03 18:49:57 -06:00
1b428cd03b Merge pull request #464 from erri120/manifest-rework
Manifest rework
2020-02-03 05:28:25 -07:00
1bf1189f26 Removed unused imports and CommonMark dependency 2020-02-02 13:52:55 +01:00
dd9baea785 Fixed GitHub links 2020-02-02 13:52:54 +01:00
f03db43798 Fleshed out the Manifest 2020-02-02 13:52:54 +01:00
7b66aee5a8 Created basic ManifestView, Window and VM 2020-02-02 13:52:53 +01:00
cd3e186d73 Basic AutoUpdater.NET added. GUI button to update 2020-02-02 01:33:12 -06:00
08a3bc6f23 Fix a ton of bugs with the Author file uploader, and a crash on the build server 2020-01-29 16:41:53 -07:00
805fc47b78 Process start refactor to be compatible with .NET Core 2020-01-25 21:21:41 -06:00
638542c617 .NET Standard 2.1, .NET Core 3.1 2020-01-25 20:48:13 -06:00
d52b713ec3 Merge pull request #410 from Noggog/no-matching
Random refactors
2020-01-21 20:46:39 -07:00
e4b840114c Merge pull request #411 from Noggog/readme-fix-gui-refactors
Readme Fix - Gui Refactors
2020-01-21 05:49:25 -07:00
ddbfaafdb5 Merge pull request #402 from Noggog/modlist-error-display
Modlist Gallery Error Display
2020-01-21 05:49:16 -07:00