satisfactorymodding / satisfactorymodding/SatisfactoryModManager

Add an "install mod" button to mod detail pane's left sidebar

Open
#285 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Svelte
Stars
500
Forks
94
Avg merge
9d 19h
Merged PRs (30d)
2

Description

The problem is that the only way to install a mod in SMM is from the modlist. Frequently I find myself having a sorted search in the modlist. I'll view a mod that has a link to another mod. Click through to it, but... since the modlist is sorted, and the mod I'm currently viewing isn't in that list, I can't install it without clearing the search and losing my place in the list. Also, when viewing the full "All Mods" or "Compatible" list, it will not scroll to the linked mod you've just clicked on, so you've got to just search for it manually anyway, defeating the purpose of a live link. [And, if nothing else, it's just logical to have an install button prominently on the mod's own frame.]

https://discord.com/channels/555424930502541343/830842478956642354/1326875688078278728

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the mod detail pane's left sidebar and trace the existing installation flow from the modlist. Compare how linked mods are opened with the current install action; done means the viewed mod can be installed directly without clearing or changing the modlist search.

Written by the indexing model from the issue text.

Assessment

Domain
desktop, frontend
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.