-
-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Request: UX enhancement for service tabs #43
Comments
Thanks for opening your first issue here! 💖 |
Hmmm. I see your point. However, while thinking about different solutions, maybe the most intuitive one would be to simply use And then maybe there could be a strategy to quickly jump to the first/last tab header just so that the next tab moves the focus to the next element. What do you think? |
Hard to answer these questions without user studies but here are my guesses for what they are worth:
At least in my case, the feature request comes from wanting to get my bearings quickly. So moving left/right between tabs and up/down with just the arrow keys accomplishes that goal. Not being able to scroll the content left/right without tabbing into the interface seems like an OK tradeoff to me.
Tab is how you get from the tab group to the tab's content pane. That would also, presumably, require shift+tab to go back a tab. Workable but less intuitive than arrow keys IMO. Some additional thoughts:
Neither of those notes discuss pg up/dn b/c I was trying to save space. If you go with option 1, the primary use cases are covered and the note is supplemental not primary IMO. Could add an option at the bottom "^u usage notes" or "^h help" or "^s shortcuts" and then bring up an info pain in the lower right like where the error messages show up, or maybe better in a centered modal like "systemctl actions", that explains usage including whatever scrolling options exist. The benefit being that if other usage options become available, there is already a way to note them and the shortcut key documentation in the footer doesn't become cluttered or restricting. The above made me think of something. Outside of scrolling, is there a reason to have the focus shift from the tab into the content pane? If not, could remove that as a focus area. Then tabs only move between search, results, and tabs, which seems a bit cleaner to me and, if adding the usage notes, it's also easy to discover how to use the not-as-obvious features of the tab group and panes. HTH. |
Hey, thank you for raising the issue. 👍 From the commit: Now the If you check out the application from the main branch, the tab navigation actions (by default
This issue is resolved now.
Not for me ;) The other points are similar to those mentioned in #50. I prefer to enforce an additional tab press to focus the preview output and separate the tab header with the preview output from one another, enforcing more "explicit" navigation, hoping that it is more intuitive.
There already exists such a page. You can open the command prompt |
Problem statement: when I'm trying to troubleshoot a failed service, I want to quickly move between the service's tabs and then scroll up/down through the tab's content. However, I currently have to tab into the tab's content to scroll and then back out to move between tabs.
Referencing the above image, the current "focus" is the tab bar that contains Status, Journal, etc:
In order to scroll the journal (or anything else in the lower pane), I have to TAB to get from the Journal tab to the journal display area, then I can use arrow or page keys to scroll up & down.
I propose changing the functionality of the up/down/pg-up/pg-down arrow keys such that:
This should facilitate a more fluid approach to quickly "scrolling" through tabs and their content as one tries to get their bearings on what the various panes are showing.
The text was updated successfully, but these errors were encountered: