Skip to content

tab text and new-tab button layout needs tweaking... #252

@xpusostomos

Description

@xpusostomos

There seems to be a bunch of issues with tab layout...

  • The new tab button is sometimes hidden on the right. If you get to the last tab, you might see a sliver of pixels on the right which is the + button, but it's hidden off the right of the screen. Since it's not a real tab, you can't actually forward and backward to get to it either. You've just got to hope it's there, hope you are at the end, and click the sliver of pixels there sometimes.

  • which brings me to a related issue ... tab names are never abbreviated, they are always shown in full. Something like Chrome tabs would start to abbreviate things as you get more tabs. Of course, you get to configure your own titles, but you don't really get to reconfigure them all as tabs are added and disappeared. It would be nice if there was a heuristic to optionally start abbreviating them as you accumulate more. Because there is no such heuristic, and the " + " add button isn't really a tab, I think the algorithm sometimes never shows it, depending on the luck of length of tabs.

  • I tend to think the add button should actually be on the left. The other tab navigation buttons are there, we don't have to follow Chrome on this. But whereever it is, it should ALWAYS be visible. I don't want to have to scroll scroll scroll through tabs just to find the " + " button, the " + " button always needs to be there.

  • The default seems to be the active tab is shown with white font, and the non active tabs grey font. But the navigation buttons for some reason are shown in grey font! You can't see them. The menu button looks like a dot (I guess it's a down triangle, but really small. Maybe vertical "..." ala chrome would be a more known menu icon). Either way, we need better default icons for them.

  • If using centaur tabs with exwm, a browser will change its title when its contents changes... and there is a hook in exwm that it renames the buffer. However the centaur tabs don't change until you exit the tab. It's not clear in the documentation if there is a function that can be used to update the centaur tabs title when that happens.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions