Commit Graph

292 Commits

Author SHA1 Message Date
Justin Swanson
00ed32f929 Some comments 2019-10-13 01:38:51 -05:00
Timothy Baldridge
fadb0e6381
Merge pull request #85 from erri120/slideshow-logging
Added logging to file for slideshow
2019-10-12 21:20:06 -06:00
Timothy Baldridge
3defad9590 fix report builder formatting 2019-10-12 21:06:44 -06:00
Timothy Baldridge
c7f2427d17 fixup the report for the new downloaders 2019-10-12 20:54:13 -06:00
Timothy Baldridge
4e946facab add modddb handler 2019-10-12 20:54:13 -06:00
Timothy Baldridge
bcb669ad60 add manual download handler 2019-10-12 20:54:13 -06:00
Timothy Baldridge
bf11273c15 integrated the new download framework into the app 2019-10-12 20:54:13 -06:00
Timothy Baldridge
1e64544783 created downloaders for dropbox, http, google, and nexus 2019-10-12 20:54:13 -06:00
Timothy Baldridge
bd885477a1 start of rework of download routines 2019-10-12 20:54:13 -06:00
Justin Swanson
8478904e67 Removed inappropriately added AppState empty ctor 2019-10-12 16:43:21 -05:00
Justin Swanson
b110a297a8 Merge remote-tracking branch 'wabbajack-tools/master' into anasdfasd 2019-10-12 16:10:58 -05:00
Justin Swanson
ff2010134c Slideshow update thread removed in favor of Rx
Will want to replace the throttle /w a debounce call.
Also will want to remove unnecessary subject once command IsExecuting callbacks are researched
2019-10-12 16:10:16 -05:00
erri120
514c6b9510
Added logging to file for slideshow 2019-10-12 21:15:19 +02:00
Justin Swanson
c808f9a4ed Bugfix: removed vestigial IsEnabled binding on Readme button 2019-10-12 14:13:55 -05:00
Justin Swanson
b24a2a5ce4 Removed ShowReportButton property in favor of IsNotNullVisibilityConverter 2019-10-12 14:11:52 -05:00
Justin Swanson
d6295cc306 BeginCommand utilizes canExecute 2019-10-12 13:42:47 -05:00
Justin Swanson
1b185c5ef6 CPU status display refactored to Rx/DynamicData
Increased the frequency of status updates to 250 milliseconds.  I believe it's still low CPU usage /w the EnsureUniqueChanges call, but we can dial it back or adjust if someone else finds otherwise
2019-10-12 13:18:21 -05:00
Timothy Baldridge
9f25c1db12
Merge pull request #84 from Noggog/slideshow-shutdown-fix
Removed UpdateLoop abort
2019-10-12 12:13:20 -06:00
Justin Swanson
ce1c6053d7 Removed UpdateLoop abort 2019-10-12 12:48:33 -05:00
trawzified
ea9ead1883 Fix accidentally adding NuGet package to whole project instead of just Wabbajack 2019-10-12 11:12:53 +02:00
trawzified
8f376f6f1b Fix nuget package not being included in download folder fix 2019-10-12 10:07:16 +02:00
trawzified
e67a89327f Fix check for Downloads folder 2019-10-12 10:02:58 +02:00
Justin Swanson
9c0ace86e2 Removed ApplyModlistProperties function 2019-10-11 22:46:05 -05:00
Justin Swanson
299ac6a5a9 Slideshow enable mechanics to Rx 2019-10-11 22:46:01 -05:00
Justin Swanson
382f1cda93 ReadmeCommand canExecute implementation. ModList to property 2019-10-11 22:37:35 -05:00
Timothy Baldridge
31b764204f finish ba2 integration 2019-10-11 17:31:36 -06:00
Justin Swanson
2b57e1590c Removed Dispatcher members in favor of static reference 2019-10-11 17:38:32 -05:00
Justin Swanson
5ebf9af0aa Removed LambdaCommand in favor of ReactiveCommand
Also standardized their naming
2019-10-11 17:38:25 -05:00
Justin Swanson
89b686cd0a Added ReactiveUI and DynamicData. ViewModel made ReactiveObject 2019-10-11 17:18:51 -05:00
Timothy Baldridge
29943aab87 merge master 2019-10-11 15:23:20 -06:00
erri120
949c9b7ce6
Fixed typo 2019-10-11 19:35:10 +02:00
erri120
0c51422be6
NSFW slides are disabled by default 2019-10-11 19:34:22 +02:00
erri120
775354b4d9
Fixed endless while loop 2019-10-11 19:29:11 +02:00
erri120
6fa03cbc5d
Fixed wrong update time 2019-10-11 18:49:08 +02:00
erri120
ba987f0d66
HasReadme will now have a value 2019-10-11 15:53:42 +02:00
erri120
5c4a04264a
Added null check 2019-10-11 15:06:56 +02:00
erri120
ec4ea0898d
Changed text viewer title to modlist title 2019-10-11 15:04:33 +02:00
erri120
299f22b1fc
Readme is now readable when installing 2019-10-11 14:57:42 +02:00
erri120
9b428aefdc
Created TextViewer 2019-10-11 14:57:30 +02:00
erri120
ed3b46e99b
Added Readme to output 2019-10-11 14:56:55 +02:00
erri120
ec6e40e8bc
Added null check 2019-10-11 13:23:35 +02:00
erri120
0882e25cb8
Banner is now extractable and will apply at start 2019-10-11 13:15:54 +02:00
erri120
0b5c49b943
Removed original name field from PropertyFile 2019-10-11 13:15:35 +02:00
erri120
4f8e996863
Added PropertyFile 2019-10-11 13:09:59 +02:00
erri120
14a05beba8
Added tooltip to next button 2019-10-11 12:16:05 +02:00
erri120
e94754945c
Moved slideshow functions to seperate class 2019-10-11 12:14:01 +02:00
erri120
8fdeb64196
Code cleanup 2019-10-11 10:54:17 +02:00
erri120
70c8da5508
Patch for PR #76 2019-10-10 14:37:58 +02:00
erri120
65d2cc7d81
Rebase fix 2019-10-10 14:07:50 +02:00
erri120
0ed4c9863e
Slight memory usage optimization 2019-10-10 14:07:50 +02:00
erri120
4773609758
Fixed NSFW mods appearing if disabled 2019-10-10 14:07:50 +02:00
erri120
63f243dd6d
Fixed slideshow starting before installation 2019-10-10 14:07:29 +02:00
erri120
55cac48f7f
Fixed banner influencing other elements 2019-10-10 14:06:32 +02:00
erri120
bdd6e9af9b
Added light logos for Github and Patreon 2019-10-10 14:06:32 +02:00
erri120
50af36fb5f
Moved from FileStream to MemoryStream 2019-10-10 14:06:31 +02:00
erri120
7c6be1f031
Fixed cache not getting deleted at max size 2019-10-10 14:06:31 +02:00
erri120
ebfd78e051
Optimized image downloading 2019-10-10 14:05:34 +02:00
erri120
c1b5b1cef1
Fixed mods without images not appearing in slideshow 2019-10-10 14:05:34 +02:00
erri120
1a6d8545f7
Fixed slideshow not updating images 2019-10-10 14:05:33 +02:00
erri120
e10d8678bd
Added empty image 2019-10-10 14:05:33 +02:00
erri120
938e8a5156
Fixed banner image resizing the entire grid 2019-10-10 14:05:32 +02:00
erri120
5d467a0ef5
Added null check for mods without images 2019-10-10 14:05:32 +02:00
erri120
144a3d062b
Fixed log affecting scaling 2019-10-10 14:05:32 +02:00
erri120
96a18846fd
Fixed slideshow checkbox margins and main grid 2019-10-10 14:05:32 +02:00
erri120
1bbf77cb9b
Resizing will work based on min and not max width, height values 2019-10-10 14:05:32 +02:00
erri120
fef113f528
Fixed bad margins 2019-10-10 14:05:31 +02:00
erri120
3a5b403403
Added viewbox and fixed bad column sizing 2019-10-10 14:05:31 +02:00
erri120
494be4da01
Made main window resizeable with fixed min height and width 2019-10-10 14:05:31 +02:00
erri120
472dabad18
Fixed banner in ModeSelection not being aligned with buttons 2019-10-10 14:05:31 +02:00
erri120
b6ec1acc18
Fixed properties window not showing when closed 2019-10-10 14:05:31 +02:00
erri120
3a4131a8f9
Renamed the icon to wabbajack 2019-10-10 14:05:30 +02:00
erri120
a01f951d07
Moved WPFs to UI folder 2019-10-10 14:05:30 +02:00
erri120
64a5aff072
Created UI folder, moved icons and banner 2019-10-10 14:05:29 +02:00
erri120
3d8cdc9d99
Code restructuring 2019-10-10 14:05:28 +02:00
erri120
a3ecbc9580
Created enum for task modes 2019-10-10 14:01:48 +02:00
erri120
85ce784fb3
Created constant for max cache size 2019-10-10 14:00:22 +02:00
erri120
a183aa2538
Added max cached file check 2019-10-10 13:59:52 +02:00
erri120
735f8d6889
Added a/sync options to caching 2019-10-10 13:59:51 +02:00
erri120
125cb3c2a9
Fixed next button 2019-10-10 13:59:51 +02:00
erri120
d5669e8661
Rewrote next button to incorporate new slideshow system 2019-10-10 13:58:06 +02:00
erri120
651ca26ef9
Added slideshow queueing and enable/disable checkbox 2019-10-10 13:58:05 +02:00
erri120
40f18ed687
Added ModID field 2019-10-10 13:55:41 +02:00
erri120
5b1b94d3eb
ADded slidershow cache dir to ignore list 2019-10-10 13:55:41 +02:00
erri120
1ee0137800
Created Next button functions 2019-10-10 13:55:40 +02:00
erri120
a0588bb564
Added next icon 2019-10-10 13:55:40 +02:00
erri120
c774cdaca1
Code cleanup 2019-10-10 13:54:03 +02:00
erri120
8ca8ef1d7d
Fixed setting image path when no image was null 2019-10-10 13:53:16 +02:00
erri120
4560d7b8e6
Fixed custom banner not being included in output 2019-10-10 13:53:16 +02:00
erri120
28ea1ef140
Fixed slideshow not working 2019-10-10 13:53:15 +02:00
erri120
9a28369637
Update loop for slideshow will be called when installing 2019-10-10 13:53:15 +02:00
erri120
558c937220
Fixed WJ splash image being removed when not selecting a new one 2019-10-10 13:52:22 +02:00
erri120
a56c773f59
Added checkbox to enable NSFW contents in slideshow 2019-10-10 13:52:22 +02:00
erri120
3c574db51e
Added adult field to Nexus Mod 2019-10-10 13:49:11 +02:00
erri120
06e5817af0
Added contains adult content field 2019-10-10 13:49:11 +02:00
erri120
444966ea7b
Modlist image will now be included in output 2019-10-10 13:49:11 +02:00
erri120
bcf4705816
New properties will now be included in the output 2019-10-10 13:49:11 +02:00
erri120
a6d93d6feb
Added new property fields 2019-10-10 13:49:10 +02:00
erri120
5c5f073dc1
Changing properties now only works in compiler mode 2019-10-10 13:49:10 +02:00
erri120
6fd4283171
Changing properties only works if the compiler ui is ready 2019-10-10 13:49:10 +02:00
erri120
b85d27bb38
Compiler window will change state after clicking save 2019-10-10 13:49:10 +02:00