GNOME Bugzilla – Bug 659043
[details] Add list of (attached) devices
Last modified: 2021-06-09 16:24:36 UTC
A while ago we had a discussion on #gnome-design about the inconsistent behavior when clicking a notification in gnome-shell; the conclusion was that we should always present a window in this case, even for system notifications which do not have an associated window already. In the case of the integrated automount notification, it was agreed that we need an alternative to launching the file manager, so Jon suggested an additional section in the info pane, for which he made some rough mockups[0]. I'm attaching two (work-in-progress) patches so they don't get lost - the first one was done before the mockups, so it looks rather different (still, I like that it handles all information inline rather than in a "Details" dialog, as I'm not sure there are enough useful bits to justify a dialog). The second one is closer to the mockups, but lacking more mockups, the "Details" dialog is very much a shot in the dark. (Technically both patches require a bit more work - the first one shouldn't use synchronous IO to gather filesystem information, the second one has wrong filesystem information for internal disks (according to Cosimo, we'd have to draw in gdu for that) [0] https://live.gnome.org/Design/SystemSettings/SystemInformation
Created attachment 196490 [details] [review] info: Add "Attached Devices" tab With gnome-shell handling attached devices, it makes sense to have a central place to list them (which is not the file manager). Add a new section to the info panel which offers that list.
Created attachment 196491 [details] [review] info: Add "Devices" tab With gnome-shell handling attached devices, it makes sense to have a central place to list all connected storage devices (outside the file manager). Add a new section to the info panel which offers that list.
Comment on attachment 196490 [details] [review] info: Add "Attached Devices" tab Was one of two options actually, not iteration of the same code.
Created attachment 196499 [details] Screenshot with first patch applied
Created attachment 196500 [details] Screenshot with second patch applied
This needs reviewing before 3.4, thanks.
Now it needs review before 3.6
For the future I'm thinking we want to have a Devices main section in the settings: https://live.gnome.org/Design/Apps/Settings#Tentative_Design Also related may be the Usage stuff. Perhaps it would be ok to show these in details for the time being. Though I wonder if we should also attempt to show other connected devices like external mice/keyboards etc. As for the second screenshot. Why is there so much space between the sections?
(In reply to comment #8) > As for the second screenshot. Why is there so much space between the sections? The idea was that the sections stay fixed, e.g. the 2nd sections keeps its position when another device is attached. Oh, and if it is not obvious - I've not spend a whole lot of time on that code :)
(In reply to comment #9) > (In reply to comment #8) > > As for the second screenshot. Why is there so much space between the sections? > > The idea was that the sections stay fixed, e.g. the 2nd sections keeps its > position when another device is attached. Oh, and if it is not obvious - I've > not spend a whole lot of time on that code :) Looks a bit odd to me. I'd put the sections directly below one another. I also wouldn't show the sections when they're empty. :)
I'm not sure about the design directions this bug should take, but the patches do not apply anymore. Allan, could you please share your thoughts here? 7 years could have given you more insights =)
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new bug report at https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/ Thank you for your understanding and your help.