
On 6/15/20 6:10 PM, Ancor Gonzalez Sosa wrote:
I have documented the outcome of our recent meeting to come up with a new concept for the UI of the Partitioner. See the result here:
https://github.com/yast/yast-storage-ng/blob/master/doc/partitioner_ui.md#ag...
We will use that as a base for upcoming tasks in our development sprints, but feel free to also use it as a base to bring new ideas we may have overlooked during the meeting.
While preparing the fake screenshot for the document, I realized that having a whole left bar just to change between seven possible views was pretty overkill. Even more in Qt (in which that left area would have a lot of unused vertical space). So I came up with this alternative: =========================================================== [Configure↓][View↓][Settings↓] Current View: [ System Overview ↓] ┌──────────────────────────────────────────────────────────────────────┐ │Device │ Size│F│Type │Label │Mount Point│ │┬─/dev/sda │ 8.00 GiB│ │HGST-HGST HTS720│ │ │ │├───/dev/sda1 │500.00 MiB│ │Part of EFI │windows│ │ │└───/dev/sda2 │ 7.51 GiB│ │Part of OS │recov │ │ │+─/dev/sdb │468.00 GiB│ │Disk │ │ │ │┬─/dev/sdc │ 2.00 TiB│ │Disk │ │ │ │└───/dev/sdc1 │ 12.00 GiB│ │FAT Partition │ │ │ │──/dev/md/EFI │499.94 MiB│ │FAT RAID │ │ │ │──/dev/md/OS │ 7.51 GiB│ │PV of system │ │ │ │┬─/dev/system │ 7.50 GiB│ │LVM │ │/home │ │└───/dev/system/root│ 6.00 GiB│ │Btrfs LV │ │/ │ └──────────────────────────────────────────────────────────────────────┘ [Modify↓][Partitions↓] [ Help ] [Abort] [Finish] ============================================================ I replaced the left panel with a drop-down (which would have identical content), although we could use any other mechanism. Leaving the whole width for the table gives us more freedom to represent the information clearly (eg. this version use an extra space for making nesting more obvious). We could even decide that the "System Overview" page is composed of several tables (one per each kind of device) or try to include some kind of summary of the used technologies (a small panel visible only on that view, or something) Another related (and a little bit crazy) idea is that "Current View" could actually be a filter to select what to see. [X]Disks [ ]RAID [X]LVM.... Cheers. PS.- I removed the "Enc" column to make it fit into the fixed width of my Thunderbird, but it would still fit. -- 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