[yast-devel] Special views in the Partitioner
As you all know, we recently got to the conclusion of adding a menu bar to the YaST Partitioner and getting rid of several entries we have in the left-hand tree. Check https://github.com/yast/yast-storage-ng/blob/master/doc/partitioner_ui.md#ag... We are in the process of implementing that, but we are not sure how to represent the screens that are now a misplaced entry in the tree: Device Graphs, Installation Summary and Settings. Option 1: as pop-ups (even if they are full-screen pop-ups) In this option, "Settings" will be likely accessible through the "System" menu (which we are considering to rename to "Partitioner") and the other two would live in a "View" menu. See screenshot at https://github.com/yast/yast-storage-ng/pull/1120 We would consider that the normal view is the one with the devices tree at the left, the tables of devices at the right and the menu at the top. The other three views (settings, graph and summary) would be rendered on top of the normal one (if we use classic pop-ups) or hiding it (if we use the current approach of full-screen pop-ups). The menu bar would not be accessible from such views and the user would need to close the (maybe full-screen) pop-up using an "Ok" button to get back to the normal view. In the current Partitioner, double-clicking in a node of the Device Graph takes you to the entry of such device in the tree. I guess it would keep doing the same, so it would be an alternative way of closing the pop-up. Option 2: as four first-class citizen views In this option, there would be a "View" menu with four entries: Devices, Device Graph, Installation Summary and Settings. The "Devices" view would be equivalent to the normal one in the previous option. All the others would use the full screen (no left tree) and will still provide access to the menu bar. They would need no specific button to be closed. Instead, the user would use "View -> Devices" (or any other view, since all of them are equally important in this interface). The main advantage of this option is that we wouldn't need to change how the current Device Graphs, Summary or Settings screens work. For example, no need to add a button to save the new settings and close or another to quit the settings dialog without applying. Which option do you think would be better? Cheers. -- Ancor González Sosa YaST Team at SUSE Linux GmbH -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org
On 8/24/20 2:56 PM, Ancor Gonzalez Sosa wrote:
[...]
Which option do you think would be better?
Option 2 is more similar to what we have now. So it's a less disruptive change (and also less work to be implemented). But I prefer option 1 because I think it's a more standard and natural GUI. Cheers. -- Ancor González Sosa YaST Team at SUSE Linux GmbH -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org
On Mon, Aug 24, 2020 at 14:56, Ancor Gonzalez Sosa <ancor@suse.de> wrote:
As you all know, we recently got to the conclusion of adding a menu bar to the YaST Partitioner and getting rid of several entries we have in the left-hand tree. Check https://github.com/yast/yast-storage-ng/blob/master/doc/partitioner_ui.md#ag...
We are in the process of implementing that, but we are not sure how to represent the screens that are now a misplaced entry in the tree: Device Graphs, Installation Summary and Settings.
Option 1: as pop-ups (even if they are full-screen pop-ups)
In this option, "Settings" will be likely accessible through the "System" menu (which we are considering to rename to "Partitioner") and the other two would live in a "View" menu. See screenshot at https://github.com/yast/yast-storage-ng/pull/1120
We would consider that the normal view is the one with the devices tree at the left, the tables of devices at the right and the menu at the top. The other three views (settings, graph and summary) would be rendered on top of the normal one (if we use classic pop-ups) or hiding it (if we use the current approach of full-screen pop-ups). The menu bar would not be accessible from such views and the user would need to close the (maybe full-screen) pop-up using an "Ok" button to get back to the normal view.
In the current Partitioner, double-clicking in a node of the Device Graph takes you to the entry of such device in the tree. I guess it would keep doing the same, so it would be an alternative way of closing the pop-up.
+1, it's a shame there are some views you can't have open at the same time as the main UI (like partition creation, settings etc), so I will support the view that makes it more convenient to preview two at once ;) LCP [Stasiek] https://lcp.world -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org
On 8/24/20 2:59 PM, Stasiek Michalski wrote:
On Mon, Aug 24, 2020 at 14:56, Ancor Gonzalez Sosa <ancor@suse.de> wrote:
As you all know, we recently got to the conclusion of adding a menu bar to the YaST Partitioner and getting rid of several entries we have in the left-hand tree. Check https://github.com/yast/yast-storage-ng/blob/master/doc/partitioner_ui.md#ag...
We are in the process of implementing that, but we are not sure how to represent the screens that are now a misplaced entry in the tree: Device Graphs, Installation Summary and Settings.
Option 1: as pop-ups (even if they are full-screen pop-ups)
In this option, "Settings" will be likely accessible through the "System" menu (which we are considering to rename to "Partitioner") and the other two would live in a "View" menu. See screenshot at https://github.com/yast/yast-storage-ng/pull/1120
We would consider that the normal view is the one with the devices tree at the left, the tables of devices at the right and the menu at the top. The other three views (settings, graph and summary) would be rendered on top of the normal one (if we use classic pop-ups) or hiding it (if we use the current approach of full-screen pop-ups). The menu bar would not be accessible from such views and the user would need to close the (maybe full-screen) pop-up using an "Ok" button to get back to the normal view.
In the current Partitioner, double-clicking in a node of the Device Graph takes you to the entry of such device in the tree. I guess it would keep doing the same, so it would be an alternative way of closing the pop-up.
+1, it's a shame there are some views you can't have open at the same time as the main UI (like partition creation, settings etc), so I will support the view that makes it more convenient to preview two at once ;)
So you advocate for using real pop-ups everywhere instead of the current "full-screen pop-ups" that actually substitute the content of the window while they are open. Isn't it? Cheers. -- Ancor González Sosa YaST Team at SUSE Software Solutions -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org
On Mon, Aug 24, 2020 at 17:20, Ancor Gonzalez Sosa <ancor@suse.de> wrote:
On 8/24/20 2:59 PM, Stasiek Michalski wrote:
+1, it's a shame there are some views you can't have open at the same time as the main UI (like partition creation, settings etc), so I will support the view that makes it more convenient to preview two at once ;)
So you advocate for using real pop-ups everywhere instead of the current "full-screen pop-ups" that actually substitute the content of the window while they are open. Isn't it?
Absolutely, I think it improves usability and makes it easier to understand what is going on when certain views open LCP [Stasiek] https://lcp.world -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org
On 8/24/20 5:21 PM, Stasiek Michalski wrote:
On Mon, Aug 24, 2020 at 17:20, Ancor Gonzalez Sosa <ancor@suse.de> wrote:
On 8/24/20 2:59 PM, Stasiek Michalski wrote:
+1, it's a shame there are some views you can't have open at the same time as the main UI (like partition creation, settings etc), so I will support the view that makes it more convenient to preview two at once ;)
So you advocate for using real pop-ups everywhere instead of the current "full-screen pop-ups" that actually substitute the content of the window while they are open. Isn't it?
Absolutely, I think it improves usability and makes it easier to understand what is going on when certain views open
LCP [Stasiek] https://lcp.world
I also think that having pop-ups makes the Partitioner UI more intuitive. But as always, we have the TUI screen size limitations. Maybe losing pixels around the pop-up dialogs is a price we cannot pay? -- 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
participants (3)
-
Ancor Gonzalez Sosa
-
José Iván López González
-
Stasiek Michalski