Timothy Baldridge
f2bb07a528
Wabbajack.Lib is now .NET Standard 2.0
2020-01-07 06:50:11 -07:00
Timothy Baldridge
4afac45771
Merge remote-tracking branch 'origin/master'
2020-01-07 06:03:57 -07: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
erri120
9546fb6735
Merge pull request #370 from erri120/fnv-ru
...
Added FNV: RU Steam ID
2020-01-07 11:22:31 +01:00
erri120
d875fc3e5f
Added FNV: RU Steam ID
2020-01-07 11:20:34 +01:00
Timothy Baldridge
324ddae397
If game folder files exist, ignore the game folder
2020-01-06 22:23:59 -07:00
Timothy Baldridge
e38d67fee1
Merge remote-tracking branch 'origin/master'
2020-01-06 21:49:29 -07:00
Timothy Baldridge
286ec75f88
Version Bump
2020-01-06 21:49:17 -07:00
Timothy Baldridge
c50ccb964e
Don't delete the download folder
2020-01-06 21:46:36 -07:00
Timothy Baldridge
ae43c93c4c
Merge pull request #365 from wabbajack-tools/game-folder-files-override
...
Add override for Game Folder Files
2020-01-06 16:32:24 -08:00
Timothy Baldridge
a76aff7962
Add override for Game Folder Files
2020-01-06 17:24:33 -07:00
Timothy Baldridge
873d53e76c
Fix broken test
2020-01-06 16:44:46 -07:00
Timothy Baldridge
afc99dce19
Bump Version
2020-01-06 16:34:50 -07:00
Timothy Baldridge
e2ebe039d4
Merge pull request #361 from erri120/deadlystream
...
Deadlystream Support + VectorPlexus fixes
2020-01-06 15:19:38 -08:00
Timothy Baldridge
3cdb9dd37a
Merge pull request #362 from erri120/mo2-force-portable
...
Create portable.txt after installation in MO2 dir
2020-01-06 15:18:59 -08:00
Timothy Baldridge
51388964b1
Merge pull request #364 from wabbajack-tools/mohidden-patch-sources
...
Allow .mohidden files to be patched
2020-01-06 15:18:44 -08:00
Timothy Baldridge
b3840ae4d8
Allow .mohidden files to be patched
2020-01-06 16:08:19 -07:00
Timothy Baldridge
a8aaa94dfb
Merge pull request #363 from wabbajack-tools/bytearrayparsing
...
Parse ByteArrays from INIs as UTF8 strings
2020-01-06 15:03:52 -08:00
Timothy Baldridge
1eec600027
Parse ByteArrays from INIs as UTF8 strings
2020-01-06 15:00:22 -07:00
erri120
8c51c1f49e
Create portable.txt after installation in MO2 dir
2020-01-06 16:20:18 +01:00
erri120
837fca2580
Added DeadlyStream and VectorPlexus to Ceras, KnownSubTypes and Downloaders
2020-01-06 16:08:54 +01:00
erri120
91cfe359a8
Created DeadlyStreamDownloader
2020-01-06 16:08:21 +01:00
Timothy Baldridge
643de5ccb3
Merge pull request #359 from wabbajack-tools/dont-delete-during-install
...
Clone the modlist so we don't delete everything on a re-install
2020-01-06 07:04:06 -08:00
Timothy Baldridge
2652d1ec9c
Merge pull request #360 from erri120/cli-help
...
Added help argument to CLI
2020-01-06 07:03:39 -08:00
erri120
92c841f755
Added help argument to CLI
2020-01-06 15:54:46 +01:00
Timothy Baldridge
38f4825099
Clone the modlist so we don't delete everything on a re-install
2020-01-05 21:35:12 -07:00
Timothy Baldridge
b8a6db5211
Merge pull request #354 from wabbajack-tools/vector-plus-redux
...
Implement VectorPlexus support as a downloader
2020-01-05 16:40:34 -08:00
Timothy Baldridge
3e39ab8dba
Implement VectorPlexus support as a downloader, abstracted common IPS4 data behind an abstract class.
2020-01-05 17:21:05 -07:00
Timothy Baldridge
27f0f98671
Merge pull request #353 from wabbajack-tools/abstract-login-downloader
...
Reworked the LL downloader
2020-01-05 14:24:08 -08:00
Timothy Baldridge
a380f0d59e
Merge pull request #352 from erri120/cli
...
Cli
2020-01-05 06:40:11 -08:00
Timothy Baldridge
030f2563e3
Merge pull request #351 from wabbajack-tools/delete-blank-directories
...
Delete empty folders after install.
2020-01-05 06:37:24 -08:00
erri120
cfa5717df3
ApiKey can be encrypted via CLI
2020-01-05 14:14:53 +01:00
erri120
8106990707
Loading settings will no use CLIArguments
2020-01-05 14:10:49 +01:00
erri120
e149c6dbe7
Starting From Modlist now uses CLIArguments
2020-01-05 14:09:34 +01:00
erri120
42e4bece99
Added shortOptions support
2020-01-05 14:09:02 +01:00
erri120
e929b661b5
Parse arguments on start
2020-01-05 13:52:18 +01:00
erri120
dc2cc80bd0
Created basic CLI classes
2020-01-05 13:52:02 +01:00
Timothy Baldridge
5f969a00df
Reworked the LL downloader to abstract commonly used items in an abstract class
2020-01-04 22:38:08 -07:00
Timothy Baldridge
528b1daded
Delete empty folders after install. Ends up being a bit tricky because folders might exist that weren't part of the original list. So we have to find all the folders, and then find the ones that aren't part of the folders to be created by the installer, and we delete those folders.
2020-01-04 22:07:00 -07:00
Timothy Baldridge
7616279766
Merge pull request #349 from Noggog/context-aware-navigation
...
Context Aware Navigation
2020-01-04 20:25:47 -08:00
Timothy Baldridge
5e03ceda2e
Merge remote-tracking branch 'origin/master'
2020-01-04 21:01:57 -07:00
Timothy Baldridge
afe12ed9e9
UTCNow != Now
2020-01-04 21:01:47 -07:00
Justin Swanson
e49f1dd5ca
Basic settings page that just shows logins for now
2020-01-04 21:15:25 -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
2ab10fe1bb
BackNavigatingVM. Removed navigation stack
2020-01-04 20:33:38 -06:00
Timothy Baldridge
cf2f988156
Merge pull request #348 from Noggog/downloader-adjustments
...
Downloader adjustments
2020-01-04 18:07:03 -08:00
Justin Swanson
553a3123bd
TCS cancellations in downloaders now call TrySetCancelled
...
Multiple Cancel calls threw unnecessary exception otherwise. Would rather be able to cancel multiple times without worrying about throwing
2020-01-04 19:33:00 -06:00
Justin Swanson
e13b000b54
Global UserInterventionHandler now try/catches
...
Any exception was borking the callback subscription, so no more interventions were handled
2020-01-04 19:31:54 -06:00
Justin Swanson
c9f3fabd69
Removed ViewModel/Notifying concepts from INeedsLogin
...
No properties are actually making use of the ViewModel/[Reactive] concepts, where normal properties might change after the fact, and users might want to construct an Rx observable from a property and its changes, or a GUI might want to watch (via notifypropertychange) changes.
All concepts that are mutable and want to be followed are already able to do so without the ViewModel concepts, as the implement IObservable (IsLoggedIn, for ex)
ViewModel ideally should only be used in a GUI, as it's the weird marriage of Rx + real properties that XAML can bind to. The ViewModel is the hybrid glue to bring those two worlds together. In a situation with no GUI, it's unnecessary
2020-01-04 19:30:53 -06:00