Grid Sage Forums

Cogmind => Ideas => Topic started by: Decker on October 18, 2016, 06:19:45 PM

Title: UI quality of life improvements
Post by: Decker on October 18, 2016, 06:19:45 PM
Two suggestions to make the UI more user-friendly.

Do not switch my propulsion type when I equip a new part (e.g. switch to legs if I was using flight).

Do not auto-scroll my part list when I equip/remove an item. Maintain my last position in the list.

Thanks!
Title: Re: UI quality of life improvements
Post by: Kyzrati on October 18, 2016, 07:08:16 PM
Do not switch my propulsion type when I equip a new part (e.g. switch to legs if I was using flight).
This is caused by part autoactivation. You can press 'p' to temporarily deactivate it if you're going to attach an extra unused form of propulsion, but in a majority of cases players attaching propulsion intend for it to be activated like other parts (even in some cases where it will turn off existing propulsion, so that wins out in terms of default behavior). (Also, you probably know about this but there's the ';' key for propulsion cycling.)

That said, I can easily add an override option for you in the .cfg. Expect it in Alpha 12.

Do not auto-scroll my part list when I equip/remove an item. Maintain my last position in the list.
It would've been this way from the beginning if it weren't somewhat problematic :P. I want that, too! There are some special cases that could cause inconsistent behavior (without a lot of work to take different possibilities into account), but I'll look into it. I very much prefer consistency when it comes to UI design.

And at least this is a less significant issue than prior to Alpha 11 since there is now slot-based item attachment/swapping.
Title: Re: UI quality of life improvements
Post by: zxc on October 19, 2016, 10:10:01 AM
I've desired these two things as well, though they're not a big deal (we've come a long way!). Perhaps the propulsion can auto-activate only if it's of the same type as the currently active propulsion, or if there's no active propulsion?
Title: Re: UI quality of life improvements
Post by: Kyzrati on October 19, 2016, 06:10:12 PM
I would prefer to add that as an option (that's the override I was talking about), because for a beginner the inconsistent behavior would be confusing.
Title: Re: UI quality of life improvements
Post by: Kyzrati on November 21, 2016, 10:47:43 PM
So there's a new option to address the first OP request in Alpha 12, which was released today (http://www.gridsagegames.com/forums/index.php?topic=644.0). It's in the user/cogmind.cfg file as "disableSecondPropulsionAutoactivate"

Ran out of time to look into the second request, but it's still up for consideration.