mouse-wheelie icon indicating copy to clipboard operation
mouse-wheelie copied to clipboard

[feature request] Better description for option "invert scroll direction"

Open mk-pmb opened this issue 1 year ago • 0 comments

Is your feature request related to a problem? Please describe. To figure out whether I want this option checked, I'd have to leave the mod config menu, pick up items, and experiment.

Describe the solution you'd like Good enough: The description should tell what the default and inverted behaviors will be. Better for clarity, but would require more clicks: A drop-down with options "Scrolling up adds items to the stack" and "Scrolling up deducts items from the stack" Even better: Option name "Scrolling up on an item…" and then two radio buttons side by side, "adds to stack" and "deducts from stack". The benefit of radio buttons is that you can see and activate options without first opening a dropdown.

Edit: Actually, this could even be combined with the "Enable item scrolling" option with a third option, "does nothing". It's then probably too wide for radio buttons though. If you can use arrows in the text, you might shorten it to: "Scrolling an item:   ⊙ ignore   ⊙ ↓ add ↑ deduct   ⊙ ↓ deduct ↑ add" and the description could clarify that "add and deduct mean to/from the hovered item slot."

Edit: This might overlap with "Directional Scrolling", whose first sentence doesn't make any additional sense to me. From the name I'd have imagined it's about the destination inventory's visial position on screen. In that case, it might integrate as a 4th option, at that point even justifying a dropdown:

Scrolling an item:   • ignore   • add to (up) / deduct from (down) item stack   • add to (down) / deduct from (up) item stack   • move items based on inventories' visual positions on screen

Describe alternatives you've considered (above)

Additional context In case you only have regular rectangular buttons, you could make fake radio buttons by prefixing their text with ☐ and ☑.

mk-pmb avatar May 08 '23 15:05 mk-pmb