mirror of
https://codeberg.org/claui/mobile-config-firefox.git
synced 2024-11-09 19:30:15 +00:00
curved-tabs: move tabs away from the window edge with pinned tabs
With positioninnedtabs, the left-most tab might end up outside of the window under some circumstances (for example when menubar is enabled). This patch moves tabbrowser-tabs away from the window edge equal to the curve-size and makes the pre-tabs spacer a bit narrower to make the space not look too large when the spacer is shown.
This commit is contained in:
parent
b9e140dbbd
commit
8d25156001
1 changed files with 14 additions and 0 deletions
|
@ -43,6 +43,7 @@ See the above repository for updates as well as full license text. */
|
|||
transform: scaleY(var(--uc-tab-vertical-transform));
|
||||
stroke-opacity: var(--uc-curve-stroke-opacity);
|
||||
z-index:1;
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
.tabbrowser-tab[selected] > stack::before,
|
||||
|
@ -86,6 +87,12 @@ See the above repository for updates as well as full license text. */
|
|||
/* Annoying fix to prevent hovering of last tab to trigger tab overflow, better solution wanted */
|
||||
.tabbrowser-tab[last-visible-tab]{ margin-inline-end: var(--uc-tab-curve-size) !important; }
|
||||
|
||||
/* Move tabs a bit away from the window edge, otherwise the left-most pinned tab might be partially outside of window */
|
||||
#tabbrowser-tabs[positionpinnedtabs]{ margin-left: var(--uc-tab-curve-size) }
|
||||
/* To counter the above, make tabs toolbar spacer a bit narrower so there won't be too much space reserved when window dragging spacers are shown */
|
||||
.titlebar-spacer[type="pre-tabs"]{ width: 24px !important; }
|
||||
|
||||
|
||||
/* OPTIONAL - COLORS - show tabs border, selected tab line and make selected tab match the main toolbar color. Also disables tab shadow */
|
||||
/* Using these color options requires you to set layout.css.color-mix.enabled to true in about:config */
|
||||
/*
|
||||
|
@ -102,6 +109,13 @@ See the above repository for updates as well as full license text. */
|
|||
#nav-bar{ box-shadow: 0 -1px 0 var(--lwt-tabs-border-color) }
|
||||
*/
|
||||
|
||||
/* OPTIONAL - Make some of the buttons in tabs toolbar rounded, which might look nicer especially with large curve size */
|
||||
/*
|
||||
#tabs-newtab-button > .toolbarbutton-icon,
|
||||
#TabsToolbar #new-tab-button > .toolbarbutton-icon,
|
||||
#alltabs-button > .toolbarbutton-badge-stack,
|
||||
.tab-close-button{ border-radius: 30px !important; }
|
||||
*/
|
||||
|
||||
/* OPTIONAL - uncomment the following to flip the curves vertically - maybe useful for tabs on bottom ? */
|
||||
/*
|
||||
|
|
Loading…
Reference in a new issue