diff --git a/src/padding/_drag_space.scss b/src/padding/_drag_space.scss new file mode 100644 index 0000000..d9dc8df --- /dev/null +++ b/src/padding/_drag_space.scss @@ -0,0 +1,12 @@ +/* for Extra Drag Space */ +:root { + --space-above-tabbar: 8px; /* If the option is not specified, it is equivalent to 0px. */ +} + +:root[tabsintitlebar][sizemode="normal"] #toolbar-menubar[autohide="true"] { + height: calc(var(--tab-min-height) + var(--space-above-tabbar)); +} +:root[sizemode="normal"][chromehidden~="menubar"] #TabsToolbar > .toolbar-items, +:root[sizemode="normal"] #toolbar-menubar[autohide="true"][inactive] + #TabsToolbar > .toolbar-items { + padding-top: var(--space-above-tabbar) !important; +} diff --git a/src/padding/_first_tab.scss b/src/padding/_first_tab.scss new file mode 100644 index 0000000..64c3033 --- /dev/null +++ b/src/padding/_first_tab.scss @@ -0,0 +1,9 @@ +/* for First Tab Space */ +:root { + --space-left-tabbar: 8px; /* If the option is not specified, it is equivalent to 0px. */ +} + +:root:not([tabsintitlebar]) #tabbrowser-tabs:not([positionpinnedtabs]), +:root:is([sizemode="maximized"], [sizemode="fullscreen"]) #tabbrowser-tabs:not([positionpinnedtabs]) { + padding-inline-start: var(--space-left-tabbar) !important; +} diff --git a/src/padding/_panel.scss b/src/padding/_panel.scss new file mode 100644 index 0000000..7569e9f --- /dev/null +++ b/src/padding/_panel.scss @@ -0,0 +1,13 @@ +:root { + --arrowpanel-menuicon-padding: 8px; + --arrowpanel-menuitem-margin: 0 var(--arrowpanel-menuicon-padding) !important; /* Original: 0 8px */ + --arrowpanel-menuitem-padding: 5px !important; /* Original: 8px */ + --arrowpanel-padding: 0.8em !important; /* Original: 16px or .cui-widget-panel, .cui-widget-panel::part(arrowcontent) => 4px 0 */ +} + +:root[uidensity="compact"] { + --arrowpanel-menuitem-padding: 3px !important; /* Original: 8px */ +} +:root[uidensity="touch"] { + --arrowpanel-menuitem-padding: 8px !important; /* Original: 8px */ +} diff --git a/src/padding/_toolbar_button.scss b/src/padding/_toolbar_button.scss new file mode 100644 index 0000000..928fb05 --- /dev/null +++ b/src/padding/_toolbar_button.scss @@ -0,0 +1,3 @@ +:root[uidensity="compact"] { + --toolbarbutton-outer-padding: 2px !important; /* Original: 3px, General is 2px */ +}