Warn the user before modified combinator description gets discarded

Post your ideas and suggestions how to improve the game.

Moderator: ickputzdirwech

ndh
Inserter
Inserter
Posts: 34
Joined: Sat Apr 29, 2023 7:19 pm
Contact:

Warn the user before modified combinator description gets discarded

Post by ndh »

I love that combinators have descriptions built in now. I don't love their UI, though.

To edit a description, a new window is spawned. When clicking anywhere outside of that window, it is closed, and any change is getting discarded, without asking or warning the player.

I have lost edits quite a few times because I wanted to check something in the list of conditions while editing the description. So I clicked on a constant, or tried to drag the scrollbar. And all my edits were lost. Very upsetting.

grafik.png
grafik.png (162.55 KiB) Viewed 97 times


This UI design is inconsistent with the description editor for blueprints. The editor for the blueprint description is not in separate window, but part of the UI. More imporantly, when trying to close the blueprint editor after modifying the description, the user is made aware of unsaved changes, and asked whether to proceed or not.
grafik.png
grafik.png (56.41 KiB) Viewed 97 times

It would be fantastic if this inconsistency could be remedied.

My favored solution would be to update the description by default when the editor window closes. Maybe add a Cancel button to explicitly not save. (I personally think "press button to commit" is hostile design.)

Alternatively add a confirm popup before the description editor window closes. I think a popup window for a popup window would be ugly, though.

I would also prefer to have the description editors be part of the main editors for all combinator types, instead of a separate window. Same as for blueprints. Changing the text in the editor would always update the description, no questions asked. The editor should be on top of the parts that can dynamically resize, though.
Post Reply

Return to “Ideas and Suggestions”