Commit Graph

378 Commits

Author SHA1 Message Date
Justin Swanson
f77359ee7d Resaved with XAML Styler 2019-11-02 15:51:34 -05:00
Justin Swanson
75f61c2e18 Install configuration systems readded to view 2019-11-02 15:51:34 -05:00
Justin Swanson
2f8977feac Some additional library items
UserControlRx, FilePicker control, TaskExt.FireAndForget
2019-11-02 15:51:34 -05:00
Timothy Baldridge
898e0e3de7 update app icon to dark theme 2019-11-02 10:29:36 -06:00
Timothy Baldridge
6c79d0a9d2 Merge branch 'master' of https://github.com/halgari/wabbajack into programmable-stack 2019-10-30 20:25:14 -06:00
Timothy Baldridge
0151b219bf dump stack info to disk and load it during compilation 2019-10-30 20:24:42 -06:00
erri120
74d16ed8b7
Modlist can now be loaded using a shell command 2019-10-30 18:09:55 +01:00
erri120
7bbdbfcf60
Removed unused icon 2019-10-30 17:50:44 +01:00
erri120
73e9408ed2
Added icon to be extracted for registry edits 2019-10-30 17:49:46 +01: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
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
Timothy Baldridge
f851432d51 add modlist selection ui, still WIP 2019-10-20 05:26:42 -06:00
erri120
5a7b3d9d62
Created banner_dark and banner_small_dark 2019-10-16 18:34:33 +02: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
ac14aad955 add modlist metadata files 2019-10-15 17:23:14 -06:00
Timothy Baldridge
6065eb0bf4 embed debug info 2019-10-14 21:40:17 -06:00
Justin Swanson
a4d6feae42 Added 32bit compilation option 2019-10-13 15:56:40 -05:00
Justin Swanson
a8a859ac87 Added explicit XamlDebuggingInformation property
Only the default "Debug" build option has this true by default?  Using other build options like "Debug (no commandargs)" won't work without this
2019-10-13 15:56:30 -05:00
Justin Swanson
be5e740b57 SlideshowView.xaml
Just moved some XAML into a subfile
2019-10-13 14:39:29 -05:00
Justin Swanson
3774f902d8 Consolidated TaskMode and RunMode enums 2019-10-13 14:04:33 -05:00
Justin Swanson
654679c4f9 Merge remote-tracking branch 'wabbajack-tools/master' into rx 2019-10-13 01:48:41 -05:00
Timothy Baldridge
4e946facab add modddb 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
b110a297a8 Merge remote-tracking branch 'wabbajack-tools/master' into anasdfasd 2019-10-12 16:10:58 -05:00
Justin Swanson
b24a2a5ce4 Removed ShowReportButton property in favor of IsNotNullVisibilityConverter 2019-10-12 14:11:52 -05:00
trawzified
8f376f6f1b Fix nuget package not being included in download folder fix 2019-10-12 10:07:16 +02:00
Justin Swanson
382f1cda93 ReadmeCommand canExecute implementation. ModList to property 2019-10-11 22:37:35 -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
erri120
9b428aefdc
Created TextViewer 2019-10-11 14:57:30 +02:00
erri120
e94754945c
Moved slideshow functions to seperate class 2019-10-11 12:14:01 +02:00
erri120
bdd6e9af9b
Added light logos for Github and Patreon 2019-10-10 14:06:32 +02:00
erri120
e10d8678bd
Added empty image 2019-10-10 14:05:33 +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
a0588bb564
Added next icon 2019-10-10 13:55:40 +02:00
erri120
f4baae2cce
Created new Modlist Properties window 2019-10-10 13:49:08 +02:00
Justin Swanson
7b005a1c54 ViewModel class /w RaiseAndSetIfChanged
Made a common base class that implements INotifyPropertyChanged.  Also implements a RaiseAndSetIfChanged call that streamlines property definitions.  Some other various cleaning
2019-10-09 18:41:05 -05:00
Timothy Baldridge
a186411e0b add headless mode for checking archives 2019-10-02 22:35:29 -06:00
Timothy Baldridge
4597135de5 modlists are now .zip files, several bug fixes found in testing 2019-10-01 16:39:25 -06:00
Timothy Baldridge
6c24e4fdbb implement framework for content rights management 2019-09-28 22:41:47 -06:00
Christopher Cyclonit Klinge
bec10fdea1 - Renamed NexusAPI to NexusApiClient for to match naming of MegaApi.
- Moved NexusApiClient and all of its Dtos into their own package.
- Moved util methods into a new util class.
- NexusApi no longer creates new HttpClients for each request and uses one internal HttpClient instead.
- Added rudimentary tracking of rate limits.
2019-09-27 15:10:51 -06:00
erri120
a280a00321
Renamed icon files 2019-09-27 13:22:41 +02:00
erri120
8725cf0e47
Added new icons to project 2019-09-27 13:14:31 +02:00
Timothy Baldridge
f82d6a39f7 stop patching exe files 2019-09-26 22:07:54 -06:00
Timothy Baldridge
a65ce1469e
Merge branch 'master' into better-html 2019-09-25 21:37:06 -06:00
Timothy Baldridge
825929b119 add slideshow 2019-09-25 21:18:36 -06:00
erri120
de795bd947
Fixed wrong css being embedded 2019-09-25 16:02:25 +02:00
erri120
3b017d6ce8
Created css and added to project 2019-09-25 15:58:59 +02:00
Timothy Baldridge
c471a817d2 start of zEdit integration 2019-09-23 15:37:10 -06:00
Timothy Baldridge
4f92b2ffa9 delete BSA folder, include size/hash as part of installed files 2019-09-18 15:33:23 -06:00
Timothy Baldridge
4e95e78a69 fix issue #27 2019-09-17 20:17:12 -06:00
Timothy Baldridge
3e6dd46803 many improvements to accelerate compilation times 2019-09-12 17:44:35 -06:00
Timothy Baldridge
ab3c87975c fixes #19 - Add installation summary 2019-08-30 17:57:56 -06:00
Timothy Baldridge
42864ac12b rework extractor routines 2019-08-25 17:52:03 -06:00
Timothy Baldridge
c343a74359 massive refactoring, it compiles, but it's surely broken 2019-08-19 22:57:08 -06:00
Timothy Baldridge
e4352917e5 fix some compilation bugs 2019-08-12 15:00:22 -06:00
Timothy Baldridge
f569d203fa add some build info to the log messages 2019-08-09 15:13:02 -06:00
Timothy Baldridge
8513441afd Upgrade SevenZipExtractor, fix for bad zips, add Ignore Missing Files button 2019-08-07 17:06:38 -06:00
Timothy Baldridge
e8f2ad2f16 crash log fixes, bug fixes, and more info during failures 2019-08-04 16:08:03 -06:00
Timothy Baldridge
2529e77036 few tweaks 2019-07-31 15:11:07 -06:00
Timothy Baldridge
12a6b12a65 Tons of GUI work 2019-07-30 21:59:19 -06:00
Timothy Baldridge
13e839156d UI improvements 2019-07-30 15:45:04 -06:00
Timothy Baldridge
5811380241 switched the compiler/installer over to the new BSA libs 2019-07-29 21:32:52 -06:00
Timothy Baldridge
099021d890 first commit of new BSA reader/writer 2019-07-28 17:04:23 -06:00
Timothy Baldridge
61862ae7dd support for ModDB, and more testing fixes 2019-07-23 22:31:08 -06:00
Timothy Baldridge
dffe2a68de Can install loose files as well 2019-07-22 22:27:26 -06:00
Timothy Baldridge
752478f185 Switch to a WPF app 2019-07-22 16:17:46 -06:00
Timothy Baldridge
e4ca3cd01e Can create self-installing modlists 2019-07-21 16:47:17 -06:00
Timothy Baldridge
2d061bc1e4 Initial commit 2019-07-20 22:40:54 -06:00