On Thu, 10 Sep 2020 14:47:39 +0200
Ancor Gonzalez Sosa <[email protected]> wrote:

> Some time ago, we decided to make several changes in the Partitioner UI.
> Check this section (or the full document if you are interested enough)
> for more details:
> 
> https://github.com/yast/yast-storage-ng/blob/master/doc/partitioner_ui.md#agreed-plan-so-far
> 
> We are currently working on adding a new menu bar, but we have two
> decisions to take. We would like to have some feedback from everyone in
> the YaST Team and also from SUSE UX experts, so I'm sending this to both
> Ken and the yast-devel list.
> 
> For those that are not that familiar with the current UI of the
> Partitioner, I added some kind of appendix at the end of this mail to
> refresh minds.
> 
> First question: what approach should we follow for the menu bar?
> 
> After some discussions, we have three proposals. I created three
> branches in the yast-storage-ng repository so you can play with them.
> For the less technical users (downloading the repo and running the demo
> may not be trivial), I'm open to create videos or have a video-call to
> show them in action.
> 
> 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
> 

Hi, for me the best one from options is 2.

> We have to decide on the general approach, not on every detail. Some
> entries could be relocated or renamed afterwards.
> 
> 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 would vote for option 3. This small subset should be the most common 
actions, so in ncurses it will be fast. ( and also in qt when you want to use 
keyboard shortcuts ).

Josef

> If we choose option 3. Selecting a disk would only show "Edit" and "View
> Partitions". But not the options to create/clone partition tables (the
> menu bar should be used for that). Selecting a partition would show
> "Edit" and "Delete", but not resizing or moving. And so on.
> 
> What's your view on the topic?
> 
> 
> Cheers.
> 
> 
> 
> And now, the appendix about the current UI, only in case you need it:
> 
> We offer many actions per each device (editing, resizing, deleting,
> etc.). For that we have menu-buttons right below all the Partitioner
> tables (there are too many actions, they don't fit as regular buttons).
> 
> Not all the actions make sense for all kind of devices (for example, you
> cannot delete a hard disk or format an LVM volume group). So every time
> a new device is selected in the table, those menu-buttons change to only
> offer the actions that make sense for that type of device.
> 
> In the System table that contains all the devices, there are also
> additional buttons for general actions like "Rescan Devices" or
> "Configure". They have never belonged there. In the tables of a
> particular technology (like RAID or Volume Management) there are buttons
> to add new devices of the corresponding type.
> 
> Cheers again.

-- 
To unsubscribe, e-mail: [email protected]
To contact the owner, e-mail: [email protected]

Reply via email to