Commit Graph

483 Commits

Author SHA1 Message Date
Justin Swanson
2f8977feac Some additional library items
UserControlRx, FilePicker control, TaskExt.FireAndForget
2019-11-02 15:51:34 -05:00
Justin Swanson
25dcb02cb5 InstallerVM: Made some properties derivative 2019-10-27 23:59:58 -05:00
Justin Swanson
2048dfa0de Moved slideshow preloading logic into SlideshowVM 2019-10-27 23:47:48 -05:00
Justin Swanson
b24abd3187 Slideshow logic modified to allow manual updates when not enabled
This means enable/disable only affects auto rollovers
2019-10-27 23:40:44 -05:00
Justin Swanson
b71d5c76a2 Slideshow ModlistImage made into a derivative OaPH 2019-10-27 23:36:46 -05:00
Justin Swanson
46dbb0e1aa New InstallerView initial foundations. MahApps added 2019-10-27 23:35:31 -05:00
Justin Swanson
cb676eae9f Migrated Nuget off packages.config 2019-10-26 00:49:15 -05:00
Justin Swanson
e2ff7efe76 Initial Compiler/Installer split for VM and Views 2019-10-24 23:36:58 -05:00
Justin Swanson
dcbf3b069f Modified UnhandleException handling
Since we're crashing at this point, calling the GUI's logging systems is moot.  Just log to Utils.Log (which goes to file) before the crash happens
2019-10-22 23:18:16 -05:00
Justin Swanson
04f9775e96 Removed some vestigial code not being called 2019-10-22 23:17:02 -05:00
Justin Swanson
66db4e6ddd Refactored logging to all hook into Utils.Log
Log collection moved up to MainWindow.   Since there will be many sub-VMs moving forward, a singleton based setup was desired.  RxUI's Splat was an option, but we already had Utils.Log right there.  Also now GUI printed messages will go to the log on the disk for later inspection.
2019-10-22 23:16:42 -05:00
Justin Swanson
1eafafcbec WorkQueue concepts migrated to MainWindowVM
Since WorkQueue is static itself, just put it in the main vm.  If it ever gets made into a non-singleton, might refactor installer and compiler VMs to each have work queue systems
2019-10-21 22:55:24 -05:00
Justin Swanson
4f6c8b4aae MainWindowVM 2019-10-21 22:55:24 -05:00
Justin Swanson
4f8167555d Folder restructuring 2019-10-21 22:55:19 -05:00
Justin Swanson
5dce9a1e78 Slideshow infinite loop fix
If slideshow only had one item, it would loop trying to find a new slide
2019-10-21 21:51:43 -05:00
Timothy Baldridge
c7f04f52e1
Merge pull request #109 from wabbajack-tools/fallout-esms
add FO4 EMS to ESM cleaning whitelist
2019-10-19 09:15:27 -06:00
Timothy Baldridge
f471a534c6
Merge pull request #108 from wabbajack-tools/rework-json
rework modlist metadata code to use static site json
2019-10-19 09:14:17 -06:00
Timothy Baldridge
60925a1f9f verified->official 2019-10-19 05:22:23 -06:00
Timothy Baldridge
99cbb1b878 add FO4 EMS to ESM cleaning whitelist 2019-10-19 04:59:43 -06:00
Timothy Baldridge
7a0ef2a380 rework modlist metadata code to use static site json 2019-10-19 04:55:05 -06:00
Timothy Baldridge
fd1f2377a3
Merge pull request #106 from erri120/github-card
Created card for Github
2019-10-18 08:37:34 -06:00
erri120
3e6f325773
Created card for Github 2019-10-18 11:23:48 +02:00
Timothy Baldridge
4214a8ca09
Merge pull request #105 from wabbajack-tools/image-downloaders
add logo downloader for modlist metadata
2019-10-16 16:46:33 -07:00
Timothy Baldridge
7bc08df9bb add logo downloader for modlist metadata 2019-10-16 17:05:51 -06:00
Timothy Baldridge
fd41977023
Merge pull request #104 from wabbajack-tools/code-cleanup
code cleanup
2019-10-16 15:02:19 -07:00
Timothy Baldridge
12cffd20cd fix typeo in FromYaml 2019-10-16 15:49:20 -06:00
Timothy Baldridge
65af535487 code cleanup 2019-10-16 15:36:14 -06:00
Timothy Baldridge
c5349b7750
Merge pull request #102 from wabbajack-tools/url-downloader-stack
download dispatcher now also accepts urls as input
2019-10-16 14:12:17 -07:00
Timothy Baldridge
11c31bf7fe
Merge pull request #103 from erri120/brand
New branding of WJ
2019-10-16 14:12:05 -07:00
Timothy Baldridge
668fb52704 Update azure-pipelines.yml for Azure Pipelines 2019-10-16 14:04:01 -07:00
Timothy Baldridge
5302af2501 Update azure-pipelines.yml for Azure Pipelines 2019-10-16 14:02:04 -07:00
erri120
1eb5bc5951
Added missing svg 2019-10-16 18:58:13 +02:00
erri120
ba5a89849e
Swapped all images to dark versions 2019-10-16 18:36:22 +02:00
erri120
5a7b3d9d62
Created banner_dark and banner_small_dark 2019-10-16 18:34:33 +02:00
erri120
78e09472aa
Changed next icon color to white 2019-10-16 18:24:07 +02:00
erri120
e7503d5236
Applied new brand colors to all windows 2019-10-16 18:23:12 +02:00
erri120
3ec1302473
Changed dark logo 2019-10-16 18:14:51 +02:00
erri120
c78365a85f
Added color palettes 2019-10-16 17:23:05 +02:00
erri120
f37c47cefc
Changed banner and banner small to newer versions 2019-10-16 16:53:17 +02:00
erri120
79a090354d
Changed wabbajack icon to newer one 2019-10-16 16:47:53 +02:00
erri120
9401340d1c
New Branding folder 2019-10-16 16:45:58 +02:00
Timothy Baldridge
e4e307c4fd download dispatcher now also accepts urls as input 2019-10-16 05:44:45 -06:00
Timothy Baldridge
b59ad6b8fc Secondary Agent
[skip ci]
2019-10-15 21:15:04 -07:00
Timothy Baldridge
21b786b149
Merge pull request #101 from wabbajack-tools/wabbajack-dll
pull the core of Wabbajack into Wabbajack.Lib
2019-10-15 21:26:57 -06:00
Timothy Baldridge
f06d3102ef fix sanity tests 2019-10-15 21:17:27 -06:00
Timothy Baldridge
518de4dacc pull the core of Wabbajack into Wabbajack.Lib so we can reuse it in other exes 2019-10-15 21:10:34 -06:00
Timothy Baldridge
8f2e3529f9
Merge pull request #93 from giraldiego/patch-2
Fix for low resolution screens
2019-10-15 17:33:16 -06:00
Timothy Baldridge
57d1ca3d4a
Merge pull request #97 from Noggog/MainWindow-spawn-location
MainWindow spawns on ModeSelectionWindow
2019-10-15 17:32:56 -06:00
Timothy Baldridge
aa8646a31d
Merge pull request #100 from wabbajack-tools/modlist-metadata
Add files for modlist metadata
2019-10-15 17:31:46 -06:00
Timothy Baldridge
ac14aad955 add modlist metadata files 2019-10-15 17:23:14 -06:00