Summary: | Consider a vertical tabs notebook layout for Pavucontrol | ||
---|---|---|---|
Product: | PulseAudio | Reporter: | Jean-François Fortin Tam <nekohayo> |
Component: | pavucontrol | Assignee: | pulseaudio-bugs |
Status: | RESOLVED MOVED | QA Contact: | pulseaudio-bugs |
Severity: | enhancement | ||
Priority: | medium | CC: | lennart |
Version: | unspecified | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
screenshot - proposed UI
screenshot - current UI |
Description
Jean-François Fortin Tam
2016-04-16 23:39:04 UTC
Created attachment 123003 [details]
screenshot - proposed UI
Created attachment 123004 [details]
screenshot - current UI
Actually, my proposed change (vertical tabs and no border padding) is more compact in both dimensions, requiring less minimum window width and height before contents need to be scrolled. Win win all around. I've already pushed out a change to remove the extra border. If we want to follow the GNOME3 HIG, it looks like we should be using the View Switcher pattern (https://developer.gnome.org/hig/stable/view-switchers.html.en) I'm not against trying the vertical notebook though. Want to send a patch? ;) (In reply to Jean-François Fortin Tam from comment #1) > Created attachment 123003 [details] > screenshot - proposed UI That looks way better, good job. +1 The use of a "view switcher" might be the more technically correct approach, it's just not a one-liner quickfix, I guess ;) I wonder how it would look like, if it would have significant visual layout advantages over the "tabs at the top" approach (somehow I found the sidebar-like appearance nice to look at). If you're considering a more complex approach than just flipping the tabs orientation, then you might want to consider this related problem: I always end up confusing the "application" vs "devices" tabs, as currently the following is all placed on the same level of importance and with somewhat similar semantics: - "Playback" ("Playing streams/apps" to be precise) - "Recording" ("Recording streams/apps" to be accurate) - "Output devices" - "Input devices" - "Configuration" (really "Hardware devices configuration") One could imagine a more hierarchical system (treeview-style), maybe with something organized roughly like: <b>Devices</b> - Configuration - Output - Input <b>Applications</b> - Playback - Recording A bit oldschool, but I would find it easier to navigate, personally speaking. It's not a huge deal though, I reckon it might be a bit tricky. -- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org'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.freedesktop.org/pulseaudio/pavucontrol/issues/3. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.