Commit Graph

247 Commits

Author SHA1 Message Date
erri120
8287c4bbba
Alert when running as admin 2022-11-05 20:39:07 +01:00
EzioTheDeadPoet
7f86341456 add total size requirement to gallery 2022-11-05 20:25:31 +01:00
Halgari
a0eb53f9b9 Switch to .net 7.0 2022-11-05 07:25:53 -06:00
Timothy Baldridge
bfc552ec48
Merge pull request #2127 from wabbajack-tools/dependabot/nuget/DynamicData-7.12.1
Bump DynamicData from 7.10.2 to 7.12.1
2022-11-05 07:17:43 -06:00
Timothy Baldridge
e0481888fd
Merge pull request #2168 from wabbajack-tools/Compiler-settings-File-picker-QoL-Updates-DUMMY
Compiler-settings File-picker QoL Updates
2022-11-05 07:16:25 -06:00
erri120
65b2379426
Use both Assembly and Process locations 2022-11-05 12:28:34 +01:00
EzioTheDeadPoet
7ca983e26a compiler settings file picker QoL changes
allow selection of files for including.
allow selection of files for ignoring.
allow multiselect for files and folders.
allow multiselect for additional profiles.
allow multiselect for always enabled mods.
2022-11-04 20:28:33 +01:00
erri120
92b657ba82
Always use process location for file association 2022-11-04 11:53:24 +01:00
Timothy Baldridge
8450dd19eb
Merge branch 'main' into dependabot/nuget/DynamicData-7.12.1 2022-10-31 21:07:32 -06:00
Timothy Baldridge
ffbb2f7822
Merge branch 'main' into dependabot/nuget/Microsoft.Web.WebView2-1.0.1370.28 2022-10-31 20:27:56 -06:00
Timothy Baldridge
26e290d2a3
Merge branch 'main' into dependabot/nuget/DynamicData-7.12.1 2022-10-31 20:27:34 -06:00
dependabot[bot]
fef8cb18ea
Bump DynamicData from 7.10.2 to 7.12.1
Bumps [DynamicData](https://github.com/reactiveui/DynamicData) from 7.10.2 to 7.12.1.
- [Release notes](https://github.com/reactiveui/DynamicData/releases)
- [Changelog](https://github.com/reactivemarbles/DynamicData/blob/main/ReleaseNotes.md)
- [Commits](https://github.com/reactiveui/DynamicData/compare/7.10.2...7.12.1)

---
updated-dependencies:
- dependency-name: DynamicData
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-25 03:30:50 +00:00
dependabot[bot]
6384130a51
Bump Microsoft.Web.WebView2 from 1.0.1343.22 to 1.0.1370.28
Bumps Microsoft.Web.WebView2 from 1.0.1343.22 to 1.0.1370.28.

---
updated-dependencies:
- dependency-name: Microsoft.Web.WebView2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-25 03:30:46 +00:00
erri120
0e1ecfe3d4
Fix file association 2022-10-21 14:43:36 +02:00
Halgari
c54d67ef36 3.0.2.3 2022-10-19 16:17:25 -06:00
erri120
633465b790
Re-add opening Modlists with CLI args 2022-10-16 14:17:30 +02:00
erri120
5a8383d12f
Re-add file association 2022-10-16 14:00:50 +02:00
Halgari
17cf1e7d00 WPF app CLI support 2022-10-14 16:46:38 -06:00
Halgari
2b33aeb7d9 Refactor WPF startup to accept commandline inputs 2022-10-14 15:11:09 -06:00
Halgari
a061428736 Show readmes before and after install 2022-10-14 15:04:41 -06:00
Halgari
7a6f843a06 No more compiler warnings 2022-10-07 22:06:17 -06:00
Halgari
7176ebb531 Most warnings are fixed now 2022-10-07 21:43:44 -06:00
Halgari
13abba9c1e Fixed more warnings 2022-10-07 16:57:12 -06:00
Halgari
4e2f8b585d Suppress some warnings 2022-10-07 15:09:08 -06:00
Halgari
b664da2059 Lots of code cleanup 2022-10-07 14:41:45 -06:00
Halgari
558886e0ed Fix some log creation issues and tests 2022-10-06 17:00:36 -06:00
Halgari
736bae69eb 3.0.1.9 2022-10-04 19:39:06 -06:00
Halgari
8affe018bf Tons of compiler optimziations 2022-10-03 22:43:21 -06:00
Halgari
ea9cd20c67 Lots of small launcher fixes 2022-10-01 07:02:47 -06:00
Halgari
9c4f7afa06 Don't 2022-09-30 23:28:36 -06:00
Halgari
7e643b1c2b Update the final deps 2022-09-29 16:34:47 -06:00
Halgari
817392e4c2 Update all the deps! 2022-09-29 06:42:20 -06:00
Timothy Baldridge
96cf38a596 Fix compiler status text 2022-09-25 21:35:53 -06:00
Timothy Baldridge
a3ccc58614 Fix msedgewebview2.exe leak 2022-09-25 13:10:49 -06:00
halgari
d870f15ebd Save browser window position 2022-09-25 12:52:38 -06:00
Timothy Baldridge
801f655ef3 3.0.1.3 2022-09-20 17:18:32 -06:00
Timothy Baldridge
f450cdf030 #### Version - 3.0.1.1 - 9/19/2022
* Auto install WebView2 if Windows doesn't already have it installed
* Save settings before exiting the app
* Add more logging to the launcher
2022-09-19 17:47:54 -06:00
Timothy Baldridge
422d618bb5 Don't allow lists under maintenance to be downloaded 2022-09-19 15:45:21 -06:00
Timothy Baldridge
de9ddd62e1 #### Version - 3.0.0.7 - 9/12/2022
* Few compiler fixes for non Bethesda game compiling
* Fix Dragons' Dogma MO2 archive names
* Add Modlist Report for CLI
2022-09-12 17:06:14 -06:00
Timothy Baldridge
73f4cf61ff Lots of small compiler fixes 2022-08-23 16:38:47 -06:00
Timothy Baldridge
fd37835532 Lots of little compiler fixes 2022-08-22 17:15:19 -06:00
Timothy Baldridge
5cfa111f7c fix: CTD when paths are edited 2022-08-22 10:28:11 -06:00
Timothy Baldridge
35cabfa540 3.0.0.3 2022-08-20 08:26:54 -06:00
Timothy Baldridge
40917df822 Properly detect the version from the program file 2022-08-19 22:02:44 -06:00
Timothy Baldridge
8fd5794936 3.0.0.2 2022-08-19 17:59:29 -06:00
Timothy Baldridge
f826612072 3.0.0.1 2022-08-19 12:13:20 -06:00
Timothy Baldridge
306e90f6ef Bunch of fixes for Masterstroke 2022-08-18 17:02:19 -06:00
Timothy Baldridge
8c2ad34d35 upgrade deps 2022-08-17 16:51:27 -06:00
Timothy Baldridge
a3eaf607c4
Merge pull request #2044 from wabbajack-tools/resource-editing-window
Change out how we set resource settings
2022-08-17 16:26:53 -06:00
Timothy Baldridge
979e261eb3 Change out how we set resource settings 2022-08-17 16:26:08 -06:00
Timothy Baldridge
5d04d1336d Fixes for FO4EE recompilation 2022-08-12 17:03:35 -06:00
Timothy Baldridge
68f801a6c0 Upgrade deps 2022-08-09 05:56:05 -06:00
Timothy Baldridge
c62a2a9979 Fixes for Wildlander 2022-08-09 05:54:21 -06:00
Timothy Baldridge
e28536513c #### Version - 2.5.3.27 - 8/7/2022
* A few fixes for VectorPlexis and LL, you may need to log out and back in from these sites
2022-08-07 16:19:29 -06:00
Timothy Baldridge
d0709ffda0 2.5.3.26 2022-08-04 21:46:15 -06:00
Timothy Baldridge
8472fa8d73 Fix several missing features found during Septimus recompilation 2022-07-26 21:56:30 -06:00
Timothy Baldridge
25041ab5b3 Compiler settings automatically save/load 2022-07-14 07:24:47 -06:00
Timothy Baldridge
766bf8e719 Can publish modlists 2022-07-13 15:51:42 -06:00
Timothy Baldridge
905eca4ea7 Implement pre-flight checks 2022-07-13 15:22:05 -06:00
Timothy Baldridge
6671fcb533 Enable author controls and uploading 2022-07-13 07:41:39 -06:00
Timothy Baldridge
28e7e1f01a Implement compile complete view, hook up buttons and error alerts 2022-07-12 22:51:12 -06:00
Timothy Baldridge
653c83d7dd Add validation and errors to compiler settings 2022-07-12 15:47:53 -06:00
Timothy Baldridge
8b6d4651f4 Add error indicator to compiler UI 2022-07-12 07:03:02 -06:00
Timothy Baldridge
165760e082 Implement installer UI error messaging 2022-07-11 14:55:54 -06:00
Timothy Baldridge
bbe75e5061 Fix launcher failures 2022-06-23 17:28:57 -06:00
Timothy Baldridge
6724d4ba6e Add CESI support, start integration into compiler 2022-06-20 17:21:04 -06:00
Timothy Baldridge
8d1810355b Fix how we deal with additional profiles 2022-05-30 14:50:24 -06:00
Timothy Baldridge
06bb04c89f More compiler fixes 2022-05-26 23:41:11 -06:00
Timothy Baldridge
06674a22f8 Add NoMatchInclude support to the UI 2022-05-25 23:21:12 -06:00
Timothy Baldridge
36d63b04a0 Fix game file compilation 2022-05-25 15:54:46 -06:00
Timothy Baldridge
695e7ede8b Add other profiles and always enabled to Compiler screen 2022-05-24 20:59:15 -06:00
Timothy Baldridge
a589c2e0d4 Work on release scripts 2022-05-23 13:54:46 -06:00
Timothy Baldridge
d7a9b90315 upgrade deps 2022-05-23 09:50:36 -06:00
Timothy Baldridge
fa79f10a18 Fix logger support 2022-05-23 07:07:05 -06:00
Timothy Baldridge
13f3557e7b Redid logging, it doesn't work in the UI, but I'll debug that later 2022-05-21 22:27:02 -06:00
Timothy Baldridge
d18dd573eb Fix spelling typeo 2022-05-21 15:11:43 -06:00
Timothy Baldridge
5cdd99723d Go back button in browser 2022-05-21 11:24:15 -06:00
Timothy Baldridge
36091920c1 Improve browser and instructions 2022-05-21 11:20:28 -06:00
Timothy Baldridge
ec4586cd82 Move Resource usage display 2022-05-20 16:33:09 -06:00
Timothy Baldridge
7ab7565d16 Fix the manual nexus downloader 2022-05-20 16:19:42 -06:00
Timothy Baldridge
934cdd18ce More work on manual downloader 2022-05-19 22:12:16 -06:00
Timothy Baldridge
5948af4c0d Code cleanup 2022-05-19 21:24:57 -06:00
Timothy Baldridge
1032e2554b Rework nexus logins to use windows 2022-05-19 21:23:16 -06:00
Timothy Baldridge
87f8d8ff24 WIP, probably won't use this code 2022-05-19 15:47:15 -06:00
Timothy Baldridge
5907fc6fcb Wip, trying to fix a bug with cached tabs 2022-05-18 21:21:38 -06:00
Timothy Baldridge
f93f52b1c9 Implement BSA install optimization 2022-05-17 16:32:53 -06:00
Timothy Baldridge
83cf5a3436 Don't block the UI so much during install 2022-05-16 23:26:59 -06:00
Timothy Baldridge
92f5618066 Hook up discord and archive search buttons 2022-05-16 21:27:23 -06:00
Timothy Baldridge
480710890e Auto-set the download path when selecting a install path 2022-05-16 17:25:02 -06:00
Timothy Baldridge
88610cd7db Fix install failure UI elements 2022-05-16 17:02:40 -06:00
Timothy Baldridge
7b5b483303 Implemented manual downloader support 2022-05-16 16:14:52 -06:00
Timothy Baldridge
2ea4eda9b4 Fixed nexus logins 2022-05-15 16:38:22 -06:00
Timothy Baldridge
f00ace3b66 Add dragons dogma, update the UI to match 2.5's unofficial list interface 2022-05-15 14:17:36 -06:00
Timothy Baldridge
a4abcedf68 add repositories 2022-03-29 21:39:48 -06:00
Timothy Baldridge
36eae54bb0 Add BrowserView 2022-03-14 06:40:12 -06:00
Timothy Baldridge
e4e634a1fd Fix main menu coloring 2022-03-13 21:48:24 -06:00
Timothy Baldridge
91462dbd20 Disable all CEF calls to get it to compile 2022-03-13 17:08:27 -06:00
Timothy Baldridge
2cdc61debd Cef->WebView2 2022-03-13 16:56:11 -06:00
Timothy Baldridge
8f2f3b6eab Adding WPF code back in, I need to end the 2.5 codebase 2022-03-13 16:47:30 -06:00
Timothy Baldridge
b5a2354122 Remove WPF project 2022-01-22 07:36:10 -07:00
Timothy Baldridge
50c58725a7
Fix CPU display 2022-01-11 14:00:23 +11:00
Timothy Baldridge
d48c87dd1b
Wire up the begin command 2022-01-11 14:00:23 +11:00
Timothy Baldridge
f75f93086c
Start to wire up the picker boxes 2022-01-11 14:00:23 +11:00
Timothy Baldridge
a729c4f1e0 Can display the Compiler view 2022-01-04 22:52:37 -07:00
Timothy Baldridge
48d3098b20 Set App version via project variable 2022-01-04 22:35:28 -07:00
Timothy Baldridge
2a66078580 Add missing project 2022-01-04 22:27:43 -07:00
Timothy Baldridge
eb3f0ad609 Remove Avalonia code, move WPF code around 2022-01-04 22:27:31 -07:00
Timothy Baldridge
ce2dd40cec Added icons for sites 2022-01-04 20:26:18 -07:00
Timothy Baldridge
764895de49 Can login to IPS4 sites, and can log in via Google 2022-01-04 14:16:53 -07:00
Timothy Baldridge
9f87d91918 Woot, we can log into the Nexus through 3.0 code 2022-01-03 15:46:28 -07:00
Timothy Baldridge
149dd9b07e WIP 2022-01-02 21:34:16 -07:00
Timothy Baldridge
92e1e3e393 More reworking of the login code 2022-01-01 16:28:57 -07:00
Timothy Baldridge
c34a78bb4f Bit of work on how site logins are managed 2022-01-01 15:55:39 -07:00
Timothy Baldridge
d52ede4611 Wireup some remaining buttons and CPU displays 2022-01-01 09:18:08 -07:00
Timothy Baldridge
3e8fbf0540 Add Task Bar updates 2021-12-31 16:58:09 -07:00
Timothy Baldridge
b9e44101aa Update progress bars 2021-12-31 16:44:36 -07:00
Timothy Baldridge
7443a0b3f3 Can install SMEFT and get a "complete screen" and a log at the end 2021-12-31 15:00:03 -07:00
Timothy Baldridge
8930db2a81 Save/Load previous installer settings 2021-12-30 17:50:38 -07:00
Timothy Baldridge
de21eebe14 Save the last install path, and load it next time we open the app 2021-12-30 17:18:20 -07:00
Timothy Baldridge
7faa65ca77 Rework the InstallVMs 2021-12-30 16:55:41 -07:00
Timothy Baldridge
2215acf0e9 Wow that was about as easy as pulling Trex teeth. Not sure why the RxApp scheduler isn't the same as the WPF scheduler 2021-12-29 21:43:31 -07:00
Timothy Baldridge
cc8c40f803 Merge Wabbajack.Lib into Wabbajack 2021-12-29 17:15:37 -07:00
Timothy Baldridge
a9de61dc9f Implement all the gallery filters 2021-12-29 10:50:36 -07:00
Timothy Baldridge
bd71de5883 Rework gallery loading, and VM creation 2021-12-29 10:26:12 -07:00
Timothy Baldridge
12bb5fe083 Main screen appears, it's magical 2021-12-28 16:18:55 -07:00
Timothy Baldridge
1dcf740bf4 Window pops up, but it's blank :| 2021-12-28 14:39:20 -07:00
Timothy Baldridge
2e3265f428 It compiles! Ship it! (oh wait, it crashes on startup) 2021-12-28 13:13:00 -07:00
Timothy Baldridge
c4f4f8889a 19 errors, woot 2021-12-28 13:00:17 -07:00
Timothy Baldridge
f49083f0c2 36 errors 2021-12-28 12:18:37 -07:00
Timothy Baldridge
4a22f4a739 92 Errors left 2021-12-27 23:11:39 -07:00
Timothy Baldridge
d56c94c043 Make ModManager public 2021-12-27 17:54:56 -07:00
Timothy Baldridge
be8a88bcae Port Main Window VM and others 2021-12-27 17:53:14 -07:00
Timothy Baldridge
4031faf6e0 Several more fixes 2021-12-27 17:24:53 -07:00
Timothy Baldridge
c3d1815e3c Fix several more VMs 2021-12-27 16:15:30 -07:00
Timothy Baldridge
7048854f12 Port SlideShowVM 2021-12-27 09:24:45 -07:00
Timothy Baldridge
648ee949c3 Fixup download VM 2021-12-27 08:43:10 -07:00
Timothy Baldridge
bf5d092f43 Implement mod list maintainer 2021-12-27 08:37:20 -07:00
Timothy Baldridge
9a13413472 Port ModListGalleryVM 2021-12-26 23:10:11 -07:00
Timothy Baldridge
eb0b5b0ea5 Port AuthorFilesVM 2021-12-26 22:53:39 -07:00
Timothy Baldridge
26aabf413c FilePickerVM and SystemParametersConstructor porting 2021-12-26 22:24:39 -07:00
Timothy Baldridge
761b5195fb Port ModVM, GameVM, etc 2021-12-26 22:18:52 -07:00
Timothy Baldridge
475e44c895 Port ModListVM 2021-12-26 22:13:28 -07:00
Timothy Baldridge
33161f9817 Several high-level compile errors fixed, ported several files 2021-12-26 17:38:44 -07:00
Timothy Baldridge
b53f98eebd Remove unneeded code, port status messages 2021-12-26 15:05:28 -07:00
Timothy Baldridge
31f32ee2f5 Initial import of WPF code 2021-12-26 14:56:44 -07:00
Timothy Baldridge
9ffd4fd446 Rollback WPF code 2021-12-14 06:09:03 -07:00
Timothy Baldridge
f8db7d4386 Add metrics reporting, some work on the app 2021-11-30 22:14:14 -07:00