Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Category Revamp #1880

Merged
merged 43 commits into from
Sep 25, 2023
Merged
Show file tree
Hide file tree
Changes from 32 commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
83f9af3
First pass for Qt6 compatibility
Silarn Dec 6, 2021
0b6afd6
Add new API connection to retrieve game info
Silarn Dec 23, 2019
4fd45b9
WIP: Initial changes to fetch nexus categories
Silarn Dec 23, 2019
127db77
WIP: Category QObj refactor
Silarn Dec 24, 2019
f764271
WIP: Refactor cat dialog and implement nex cat updates
Silarn Dec 24, 2019
2f7478f
WIP: Fix data storage and fix loading
Silarn Dec 31, 2019
375b8e6
Implement drag & drop nexus cat assignment
Silarn Jan 10, 2020
6016b04
Fix rebase issue
Silarn Oct 6, 2020
69f953a
Refactoring for upstream merge
Silarn Jan 27, 2021
5356236
Add menu item to auto-assign categories based on nexus assignments
Silarn Jul 31, 2021
b9f0567
Allow remapping category from context menu
Silarn Dec 24, 2021
3243101
Fix issues with category reset and NX save
Silarn Dec 25, 2021
8f31a1c
Category setup dialog for new instances
Silarn Dec 25, 2021
9a801f6
Don't overwrite existing Nexus category mappings
Silarn Dec 26, 2021
eeddc99
Add reminder dialog for old instances
Silarn Dec 27, 2021
05edcc8
C++20 fixes
Silarn Apr 18, 2022
fba3d52
Preserve old category if Nexus category can't be mapped
Silarn Oct 21, 2022
41c4d09
Fix merge issues
Silarn Sep 5, 2023
6dfe55f
Fix archive parsing and BSA invalidation
Silarn Sep 12, 2023
4342fe3
Several updates
Silarn Sep 19, 2023
f6bb73d
Clang cleanup
Silarn Sep 19, 2023
c50ad58
Add nexus category ID to mod info
Silarn Sep 19, 2023
59bc9e3
Make the category table sortable
Silarn Sep 19, 2023
f8b0152
Cleanup
Silarn Sep 19, 2023
049a7e2
Dialogs and bugfixes
Silarn Sep 21, 2023
e18452e
Category dialog tweaks for clarity
Silarn Sep 21, 2023
639fc78
Update new instance / migration dialogs
Silarn Sep 21, 2023
133c072
Rework download category parsing
Silarn Sep 21, 2023
d2e48ed
Fix rebase issues
Silarn Sep 21, 2023
7c900bb
Add new dialog for category import
Silarn Sep 22, 2023
aff3e09
Add UI file
Silarn Sep 22, 2023
31a85a3
Reassign filter group for category classes
Silarn Sep 22, 2023
e22331f
Restructure category refresh action
Silarn Sep 24, 2023
a67a919
Revert version.rc
Silarn Sep 24, 2023
b7d4d20
Revert TS
Silarn Sep 24, 2023
efdff42
Make category struct attributes private
Silarn Sep 24, 2023
5d67b8d
Remove extraneous function
Silarn Sep 24, 2023
5f14c57
Unnecessary class definition
Silarn Sep 24, 2023
4bd860a
Remove download refresh scoped blocker
Silarn Sep 24, 2023
11522cf
Remove unnecessary plugincontainer from settings
Silarn Sep 24, 2023
c30b518
Convert for loops, move nexusCats
Silarn Sep 24, 2023
cdc16df
Use c++11 for loop
Silarn Sep 24, 2023
74668b9
Fixes for table
Silarn Sep 25, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 7 additions & 2 deletions src/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,14 @@ mo2_add_filter(NAME src/browser GROUPS
browserview
)

mo2_add_filter(NAME src/categories GROUPS
categories
categoriestable
categoriesdialog
categoryimportdialog
)

mo2_add_filter(NAME src/core GROUPS
categories
archivefiletree
installationmanager
nexusinterface
Expand All @@ -60,7 +66,6 @@ mo2_add_filter(NAME src/core GROUPS
mo2_add_filter(NAME src/dialogs GROUPS
aboutdialog
activatemodsdialog
categoriesdialog
credentialsdialog
filedialogmemory
forcedloaddialog
Expand Down
Loading
Loading