After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 737671 - Show partitions as a list
Show partitions as a list
Status: RESOLVED OBSOLETE
Product: gnome-disk-utility
Classification: Core
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: gnome-disk-utility-maint
gnome-disk-utility-maint
Depends on:
Blocks:
 
 
Reported: 2014-09-30 16:52 UTC by Allan Day
Modified: 2018-05-24 10:32 UTC
See Also:
GNOME target: ---
GNOME version: 3.13/3.14


Attachments
mockup (114.31 KB, image/png)
2014-09-30 16:52 UTC, Allan Day
Details
mockup with jobs (94.46 KB, image/png)
2017-07-24 08:08 UTC, Kai Lüke
Details
mockup with jobs (source svg) (378.54 KB, image/svg+xml)
2017-07-24 08:09 UTC, Kai Lüke
Details
mockup SVG (393.69 KB, image/svg+xml)
2017-08-11 13:57 UTC, Kai Lüke
Details
mockup with jobs (107.59 KB, image/png)
2017-08-11 13:58 UTC, Kai Lüke
Details
mockup with extended partition (84.61 KB, image/png)
2017-08-11 14:00 UTC, Kai Lüke
Details
mockup with no partition table (59.93 KB, image/png)
2017-08-11 14:01 UTC, Kai Lüke
Details
A mockup for disks (399.87 KB, image/x-xcf)
2017-08-11 14:12 UTC, Jimmy Scionti
Details
alternative mockup with color volumes SVG (369.21 KB, image/svg+xml)
2017-08-13 16:57 UTC, Kai Lüke
Details
alternative mockup with color volumes PNG (89.66 KB, image/png)
2017-08-13 16:57 UTC, Kai Lüke
Details
Allan's "not a pie chart" mockup from #gnome-design (75.09 KB, image/png)
2017-08-22 10:29 UTC, Kai Lüke
Details
"disks-partition" mockup from #gnome-design (Who?) (142.00 KB, image/png)
2017-08-22 10:30 UTC, Kai Lüke
Details

Description Allan Day 2014-09-30 16:52:34 UTC
Created attachment 287471 [details]
mockup

This is a design idea that I've had floating around for quite a long time. I thought I might as well post it here to see what people think.

The current partition table UI is problematic for a number of reasons:

 * It doesn't scale well - it's hard to fit in lots of partitions comfortably, and long partition names don't fit.

 * The use of the background to indicate remaining space is unclear. It is only shown for the selected partition.

 * It is unclear that you have to select a partition to access information and options for it.

 * It uses an attached toolbar, which I'm not very fond of in general. There are intelligibility issues with the use of icons there.

My feeling is that a list is a better option than a table. A list can scale easily, nested partitions can be simply shown, and there's no need to struggle with complex custom drawing.

I've attached a rough mockup to give you an idea.
Comment 1 Allan Day 2014-11-05 10:52:55 UTC
I've iterated a bit on the above mockup. Other versions are available to view here:

https://github.com/gnome-design-team/gnome-mockups/tree/master/disks

This the latest, and my preference: https://raw.githubusercontent.com/gnome-design-team/gnome-mockups/master/disks/volume-list-embedded-bars.png
Comment 2 Kai Lüke 2017-07-24 08:08:14 UTC
Created attachment 356280 [details]
mockup with jobs

I've modified it a bit to include UUIDs since they are used in many error messages, mount settings dialog, boot parameter etc but hard to find anywhere.
Also the mount point is currently shown which I think should be kept, so I added it.
For the extended partition I changed it to only display its size because it has not direct content itself except for the listed partitions below and I would not double it.
It was confusing for users to find the drive actions in the header bar, so I moved them beside the drive symbol.
We need to find a good way on handling jobs and the idea was that we relate to the way Nautilus is doing it (with some more padding), so I used the now free position in the header bar.
Feedback welcome :)
Comment 3 Kai Lüke 2017-07-24 08:09:11 UTC
Created attachment 356281 [details]
mockup with jobs (source svg)
Comment 4 Kai Lüke 2017-08-11 13:57:13 UTC
Created attachment 357417 [details]
mockup SVG
Comment 5 Kai Lüke 2017-08-11 13:58:23 UTC
Created attachment 357418 [details]
mockup with jobs

changed: separate the partitions a bit, show the job result
Comment 6 Kai Lüke 2017-08-11 14:00:24 UTC
Created attachment 357419 [details]
mockup with extended partition
Comment 7 Kai Lüke 2017-08-11 14:01:00 UTC
Created attachment 357420 [details]
mockup with no partition table
Comment 8 Jimmy Scionti 2017-08-11 14:12:22 UTC
Created attachment 357421 [details]
A mockup for disks
Comment 9 Kai Lüke 2017-08-13 16:57:30 UTC
Created attachment 357518 [details]
alternative mockup with color volumes SVG

I've changed your proposal a bit (now as SVG). Pulling some buttons out of the drive menu is just an idea (and then maybe it's ok to have them in the header bar again?). The extended partition is drawn around the enclosed partitions, same for e.g. LUKS. The GPT partition name could be displayed in brackets after the device path like '/dev/sda2 (home_part)'.
Comment 10 Kai Lüke 2017-08-13 16:57:48 UTC
Created attachment 357519 [details]
alternative mockup with color volumes PNG
Comment 11 Kai Lüke 2017-08-22 10:29:46 UTC
Created attachment 358124 [details]
Allan's "not a pie chart" mockup from #gnome-design
Comment 12 Kai Lüke 2017-08-22 10:30:45 UTC
Created attachment 358125 [details]
"disks-partition" mockup from #gnome-design (Who?)
Comment 13 Nicolas Dufresne (ndufresne) 2017-11-30 20:15:08 UTC
I was to file a bug, but that design would fix it, I picked an Android image, that has 28 gpt partion, the partition run-out of screen and I need to make the window bigger then the screen in order to reach the empty spot and add more partitions.
Comment 14 Nicolas Dufresne (ndufresne) 2017-11-30 20:15:48 UTC
Though, it means the level on top, with the colors, would need to be scrollable at some extent.
Comment 15 GNOME Infrastructure Team 2018-05-24 10:32:43 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gnome-disk-utility/issues/28.