On 9/10/20 1:47 PM, Ancor Gonzalez Sosa wrote:
Menu proposal 1 https://github.com/ancorgs/yast-storage-ng/blob/menu_minimal/README.md
Menu proposal 2 https://github.com/ancorgs/yast-storage-ng/blob/menu_classic/README.md
Menu proposal 3 https://github.com/ancorgs/yast-storage-ng/blob/menu_explicit/README.md
We have to decide on the general approach, not on every detail. Some entries could be relocated or renamed afterwards.
I guess the options #1 (having only general actions that do not fit at any specific place) and #3 (a full list of actions per technology) are less common, so users probably are not used to them. On the other hand, option #2 makes the actions over a device less discoverable. For example, image you are over a disk and you want to format it. Which menu would you go to in #2? And when you want to create a new partition table? You have to navigate through the menus to find it. With the option #3, I would directly go to the "Hard Disk" menu. Having said that, I have to admit that using a menu bar in a kind of "new" way (like option #3 does) is not the best solution from the UX point of view. Maybe a menu bar is not the best widget to offer a list of actions per technology. So, finally I have to vote for 2 here.
If we decide to take proposal 1, then we are done. No second question. If we take 2 or 3, which both include options that are "contextual" to the device currently selected, we have another thing to decide...
Second question: what to do with the menu-buttons below the tables? (check the appendix below if you don't know what are we talking about)
Option 1. Remove them as all the functionality is already in the menus.
Option 2. Keep them as they are.
Option 3. Use simple buttons with only a small set of actions.
Here, I clearly vote for 3. IMHO, having too many buttons does not help at all. It makes the UI more complex. The real challenge is to find the good buttons to keep. Regards, Iván -- José Iván López González YaST Team at SUSE LINUX GmbH IRC: jilopez -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org