Commit Graph

258 Commits

Author SHA1 Message Date
trawzified
512085f092 Fix manifest URLs being broken for Wabbajack CDN links 2020-06-29 11:37:13 +02:00
Justin Swanson
64cfba67a5 Added some missing awaits 2020-06-26 12:54:44 -05:00
Timothy Baldridge
84f32e35d2 Add more logging to the app startup 2020-06-08 15:59:16 -06:00
Timothy Baldridge
ed649cde26 Added button to settings to clear cache 2020-05-29 16:51:41 -06:00
Timothy Baldridge
2d457ad12d Add favicons to login manager 2020-05-28 22:09:39 -06:00
Timothy Baldridge
b2a112bd37 Whole app now useses Async IO exclusively 2020-05-25 11:34:25 -06:00
Timothy Baldridge
147a183cfb
Merge pull request #816 from LordOfRhun/Persistant-filters
Added persistent filters on exit and more
2020-05-13 05:14:22 -07:00
Justin Swanson
799c7e2090 Swapped DetailImageView to RxUI bindings 2020-05-12 19:31:04 -05:00
Khamûl
5e5c1bb384 Simplifying the process of disabling gameType 2020-05-10 13:18:55 -04:00
Khamûl
75a14bfaf2 fixed variable names 2020-05-10 00:59:34 -04:00
Khamûl
961fb39f9a Added persistent filters on exit and more
* Added persistent filters on exit
* settings to disable the persistent filters
* fixed a bug related to game comboBox and OnlyInstalled ( the comboBox is now disabled if OnlyInstalled is checked)
2020-05-10 00:35:39 -04:00
Timothy Baldridge
ca9d5fde37
Merge pull request #811 from LordOfRhun/modlist-information
[Feature] added more information on modlist tiles
2020-05-09 15:22:15 -07:00
Khamûl
05886b574f added modlist tags component 2020-05-09 00:19:40 -04:00
Khamûl
906da5bc84 Fixed indentation and starting opacity 2020-05-07 23:57:13 -04:00
Khamûl
1b199e5951 added Download Size and Installation size on list hover 2020-05-07 23:46:52 -04:00
Khamûl
9fe2ea2082 Fixed a bug related to Game filter and OnlyInstalled filter
Fixed a bug where filtering by OnlyInstalled while having a uninstalled game selected in the game filter would show no result.
2020-05-07 22:38:54 -04:00
Khamûl
17ca59d9d5 added filter for games 2020-05-07 01:32:36 -04:00
erri120
5c20d7c2e0
Added MFA support for INeedsLoginCredentials 2020-05-05 16:17:55 +02:00
Justin Swanson
3b34af90de Standardized the "warmup" functionality into one place 2020-04-28 17:52:20 -05:00
Timothy Baldridge
2c8b213d35
Merge pull request #771 from erri120/credentials-login-fix
Added more UI to the Credentials login form and catch exception
2020-04-28 14:51:26 -06:00
erri120
670efbdb10
Added more UI to the Credentials login form and catch exception 2020-04-28 14:11:12 +02:00
Justin Swanson
2b0866b4f3 Adjusted TempFolder init concepts
Wasn't being awaited in the App ctor.  Swapped for a static factory that can be awaited to ensure initialization is complete
2020-04-27 22:17:06 -05:00
erri120
edf2645d0e
Added NSFW filter to the gallery 2020-04-27 12:18:08 +02:00
erri120
0d07319ac8
Added IsNSFW for modlists 2020-04-27 11:58:33 +02:00
Timothy Baldridge
0e0b0d8883 Remove vortex support 2020-04-21 06:14:52 -06:00
Timothy Baldridge
b099afe49a Fix changed icon names 2020-04-20 22:07:40 -06:00
erri120
cba64a25a3
Added the Version to the manifest 2020-04-16 17:54:26 +02:00
erri120
545d258ce0
Removed unused TextViewer 2020-04-16 17:51:01 +02:00
erri120
50613fa438
ADded a version field to the UI 2020-04-16 17:16:49 +02:00
erri120
a3305b08fe
Removed readme as file option 2020-04-15 19:53:45 +02:00
Timothy Baldridge
0830480821 Fixes for broken bethesda tests. 2020-04-10 15:52:31 -06:00
Timothy Baldridge
895a555802 Merge Master 2020-04-04 16:15:55 -06:00
Timothy Baldridge
9454bcaa5f
Merge pull request #669 from erri120/issue-664
PR: Add MEGA Login
2020-04-04 16:07:05 -06:00
Timothy Baldridge
35f99b7100 Merge Master 2020-04-04 16:06:14 -06:00
erri120
10dfe343df
Switching TextViewer from Window to mahWindow 2020-04-04 17:01:59 +02:00
erri120
e3ed9bf4fd
Switched TextBox to PasswordBox for the Password 2020-04-04 16:33:58 +02:00
erri120
cf79e82276
Created Login Window 2020-04-04 15:55:33 +02:00
Justin Swanson
964269de47 Added AbsolutePath converter to stock WPF systems. Added to FilePicker 2020-04-03 16:41:17 -06:00
Justin Swanson
41955daac1 Absorbed PercentJsonConverter into library systems 2020-04-03 16:41:17 -06:00
Timothy Baldridge
e39f483b81 Tests for INI uploading/downloading 2020-04-03 16:41:17 -06:00
Timothy Baldridge
c01ed4375c The main wabbajack app compiles 2020-04-03 16:40:52 -06:00
Timothy Baldridge
d6123a7fb2 MessagePack, and basic sanity test passes 2020-04-03 16:37:27 -06:00
Timothy Baldridge
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
Timothy Baldridge
452bd7c886 Fixes for features requested by Ultimate Skyrim 2020-03-09 22:11:11 -06:00
Timothy Baldridge
64cad0752f
Merge pull request #605 from erri120/issue-587
PR: Store settings.json in local appdata
2020-03-04 05:12:30 -07: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
erri120
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
Timothy Baldridge
356adf7d0e Fix broken progress bar in gallery 2020-02-28 17:00:23 -07:00
erri120
87dc2c7773
Replaced Go to Modlist with Open Logs Folder when complation failed 2020-02-28 17:27:37 +01:00
erri120
ea39485f27
Add sort functions to the new buttons 2020-02-19 17:10:02 +01:00