viking icon indicating copy to clipboard operation
viking copied to clipboard

Don't close Edit > * menus expecting only one edit

Open jidanni opened this issue 5 years ago • 3 comments

These menus have "Cancel" and "OK" at bottom. But what if the user isn't finished yet? "OK" closes the entire menu tree! So you should add a third choice that saves what we have changed on this submenu, but at least lets us return to the next higher level menu.

All I know is e.g., the Preferences menu has submenus. We might change something in a submenu, want to save it, but want to look around for other things we want to change too.

Also: Don't close Edit > Layer Defaults menu expecting only one edit

Let's say we want to edit a few Edit > Layer Defaults.

Well for each one we have to choose Edit > Layer Defaults > Aggregate Edit > Layer Defaults > Track Waypoint... etc. all over again, because the entire menu closes up after we are finished with each one.

"Edit > Layer Defaults" should remain open.

jidanni avatar Apr 19 '20 02:04 jidanni

The Preferences menu has multiple tabs. Any edits in each tab is held whilst between switching each tab, so you don't have to save it each time. Just once when you are done.

As for the Layer Defaults, each dialog is currently separate (derived from the individual layers properties). It is likely to be too much implementation effort to change to some kind of navigation system between them (tabs might be the most expendient way...), especially for something that is unlikely to be used very often. '#wontfix'.

Of course I'm always open to include patches / pull requests should anyone be motivated enough to write such an implementation.

rnorris avatar Apr 27 '20 19:04 rnorris

Any edits in each tab is held whilst between switching each tab, so you don't have to save it each time. Just once when you are done.

That's great, but due to much other software not necessarily acting that way, the user gets nervous, and wants a way to save now (without closing the menu as a side effect. (Just like text editors all have independent save, and quit (and quit without saving) commands.)

jidanni avatar Apr 28 '20 15:04 jidanni