Majiir / Kethane

Resource mining and processing plugin for Kerbal Space Program.
http://forum.kerbalspaceprogram.com/showthread.php/23979-Kethane
Other
117 stars 32 forks source link

Request: wraparound scrolling for resource buttons #244

Closed 5thHorseman closed 10 years ago

5thHorseman commented 10 years ago

I have ELP and Kethane installed, so the little green box where I can turn on the map grid, I have left/right arrows to go back and forth between the two resources. If I click right on Kethane, it switches to ore and left on ore switches to Kethane.

It would be convenient if I could continually click "right" or "left" and have it switch between the two resources. Essentially, have the buttons wrap around to the beginning or end. This would allow me to more easily look for areas on a planet where there was both Kethane and Ore.

Likewise, I suspect people may find it convenient to wrap around back to Kethane if they had multiple other resources available due to other mods.

Majiir commented 10 years ago

I've been thinking about rebuilding that UI and keeping it attached to the toolbar. Would something like this work for you?

[EDIT] That is, it stays attached to the toolbar if the toolbar is present. If not, it just free-floats like the window does now. But since Toolbar is so popular, I don't feel that keeping Kethane's screen footprint to a minimum is as important. If someone really cares, they can install Toolbar to keep it easily collapsible.

Kethane UI sketch

5thHorseman commented 10 years ago

I love the idea of it being attached to the toolbar for sure. Any chance of keeping at least the "next" button? Maybe exactly what you have but a little ">" somewhere?

What I'm missing out on is the ability to just go "click click click" without moving the mouse and see where fields overlap.

Majiir commented 10 years ago

What I'm missing out on is the ability to just go "click click click" without moving the mouse and see where fields overlap.

Okay, that's reasonable. Feel free to whine if this doesn't make it into the next version.