Skip to content
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

Use Mousewheel for Tab Bar Scrolling #3556

Open
brosasaki opened this issue Jan 6, 2025 · 2 comments
Open

Use Mousewheel for Tab Bar Scrolling #3556

brosasaki opened this issue Jan 6, 2025 · 2 comments
Labels
ui/ux Nyxt User Interface: themes, appearance and usability.

Comments

@brosasaki
Copy link

Please describe the UI issue:
It is easy to fill the small tab bar space with websites, and it seems to become useless until you realize that you can scroll the tab bar. However, you can only do it if you have a horizontal mousewheel (or maybe touchpad?), which not everyone has.

Describe the solution you'd like
Ideally, the tab bar would have an animated scroll to the website you're visiting, and you would be able to scroll the bar manually using just your vertical mousewheel. You'd also be able to resize the main bar by clicking and dragging on the dividers between the address, tab, and mode areas.

Describe alternatives you've considered
Just being able to scroll the bar with a vertical scroll wheel would be sufficient.

@brosasaki brosasaki added the ui/ux Nyxt User Interface: themes, appearance and usability. label Jan 6, 2025
@aadcg
Copy link
Member

aadcg commented Jan 6, 2025

You can hold the Shift key to scroll horizontally.

@aadcg
Copy link
Member

aadcg commented Feb 3, 2025

I really dislike our tab bar for multiple reasons:

  1. It groups tabs per domain, which tricks the user. If we take inspiration from the UI of other browsers and define new semantics for what a tab is, then we're intentionally breaking the user's UI/UX expectations.
  2. Since it doesn't occupy the full width of the window and we don't resize them as they grow, we need to rely on this obscure way to scroll horizontally.
  3. If we're so committed to the idea that we deal with "buffers" instead of "tabs", do we really need this "tabs" artifact in our UI?
  4. If Nyxt is a power user browser first, will someone actually miss the tabs bar?

I suggest removing it from the status bar and, at most, add a small button that invokes command switch-buffer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ui/ux Nyxt User Interface: themes, appearance and usability.
Development

No branches or pull requests

2 participants