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#agreed-plan-so-far
> 
> 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: [email protected]
To contact the owner, e-mail: [email protected]

Reply via email to