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

Added: Requested Mod Library Refinements #1543

Merged
merged 58 commits into from
Jun 11, 2024
Merged

Conversation

Sewer56
Copy link
Member

@Sewer56 Sewer56 commented Jun 4, 2024

Moves registering and adding a mod to the Mod Library view.
This also accounts for edge cases, such as Mod Library updating when you perform actions on another panel.

For now installing follows the behaviour that a mod can be ran via Advanced Installer at any time. However, a regular installer may not install a mod twice (the button will be disabled). The design for that is not set in stone (currently undefined). We may change it depending on feedback. For now, I double checked and confirmed with @captainsandypants who said that the current behaviour in the PR is ok.

Misc Note:

I need to figure out if I can get Rider to output src/NexusMods.App.UI/Resources/Language.Designer.cs in the same format as VS. Because that huge diff is unnecessary. I have to reboot to Windows every time I add some strings.

Sewer56 added 27 commits May 29, 2024 20:21
Involved wrangling with Avalonia styling as usual, and then noticing I was silly
Need to patch SuggestedName so it shows in the view
@Sewer56 Sewer56 requested a review from a team June 4, 2024 16:45
@Sewer56 Sewer56 self-assigned this Jun 4, 2024
@erri120 erri120 self-requested a review June 4, 2024 16:46
Copy link
Contributor

github-actions bot commented Jun 6, 2024

This PR conflicts with main. You need to rebase the PR before it can be merged.

@github-actions github-actions bot added the status-needs-rebase Set by CI do not remove label Jun 6, 2024
@Sewer56 Sewer56 force-pushed the mod-library-refinement-v2 branch from 4bbcc43 to 11f2159 Compare June 6, 2024 13:38
@github-actions github-actions bot removed the status-needs-rebase Set by CI do not remove label Jun 6, 2024
Copy link
Contributor

github-actions bot commented Jun 6, 2024

This PR doesn't conflict with main anymore. It can be merged after all status checks have passed and it has been reviewed.

@github-actions github-actions bot added the status-needs-rebase Set by CI do not remove label Jun 6, 2024
Copy link
Contributor

github-actions bot commented Jun 6, 2024

This PR conflicts with main. You need to rebase the PR before it can be merged.

Copy link
Contributor

github-actions bot commented Jun 6, 2024

This PR doesn't conflict with main anymore. It can be merged after all status checks have passed and it has been reviewed.

@github-actions github-actions bot removed the status-needs-rebase Set by CI do not remove label Jun 6, 2024
@Sewer56 Sewer56 requested review from erri120 and Al12rs June 10, 2024 13:47
@Al12rs
Copy link
Contributor

Al12rs commented Jun 11, 2024

Plz wait to merge, I want to run the code locally to check a couple of things

@Al12rs
Copy link
Contributor

Al12rs commented Jun 11, 2024

All good

@Al12rs Al12rs merged commit fe10cc1 into main Jun 11, 2024
6 checks passed
@Al12rs Al12rs deleted the mod-library-refinement-v2 branch June 11, 2024 08:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
5 participants