MrOtherGuy
b906186eb9
Autohide_bookmarks_toolbar: Provide fallback for --toolbar-bgimage
...
This fixes an issue where the background-image: would compute to none if
--toolbar-bgimage is missing.
2023-02-15 05:40:29 +02:00
MrOtherGuy
5facc2e8c9
non-floating-tabs: Make selected tab have position: relative again
...
Firefox 110 made selected tab static, but we need it to be relative so
that it gets drawn over the navbar top box-shadow
2023-02-15 05:09:44 +02:00
MrOtherGuy
8c41908dd8
Replace uses of [{first,last}-visible-tab] with pseudo-classes
...
Those attributes don't exist anymore in Firefox 109
2023-01-29 20:49:11 +02:00
MrOtherGuy
eeba98f261
Fix centering of toolbarbutton label
2023-01-22 07:49:57 +02:00
MrOtherGuy
ab3a999c3b
floating findbar: Make the style default to left-side placement
...
Findbar items are normally at left-side in Firefox so this fits better.
2023-01-21 09:56:17 +02:00
MrOtherGuy
8764747ff1
floating findbar: Add preffed option to move findbar to left side
2023-01-21 09:25:38 +02:00
MrOtherGuy
0e2b52fcaa
Selected tab as urlbar: Remove outline from urlbar
2023-01-21 08:53:29 +02:00
MrOtherGuy
c48a197a63
iconized_menubar_items: only remove label from main-window menubar
2023-01-19 05:15:58 +02:00
sonofevil
bbedf1e5c4
fix flicker glitch ( #248 )
...
* fix flicker glitch
* fix incorrect selector
2023-01-18 15:57:11 +02:00
MrOtherGuy
715ab86abc
Fix some comments in tabs_on_bottom.css
...
This just removes an ancient leftover comment and reorders comments at
the top of the file.
2023-01-12 23:32:27 +02:00
MrOtherGuy
d4b5627473
Make proton-like context menus look a bit nicer with compact density.
...
This patch also adds a few more color variables to optional settings
2023-01-12 11:57:41 +02:00
MrOtherGuy
036af1d3a0
Small improvements to context_menus_more_proton.css
...
This increases menupop corner rounding to match arrowpanels and makes
context-navigation hover color match other menuitem backgrounds
2023-01-11 10:53:23 +02:00
MrOtherGuy
76867a5f57
tab-separator-lines: switch to using border-inline-start for border
...
Previously we used border-inline-end but that won't work in Firefox 110
because tabs aren't given certain attributes anymore.
2023-01-10 09:41:48 +02:00
MrOtherGuy
b88c1f5bf1
Improvements for hide_tabs_scrollbuttons
...
This patch "unhides" tabs scrollbox overflow indicators as well as adds
background for scrollbuttons when re-oredering tabs. Both of these are
pretty complicated things to achieve, so this patch also adds a small
compatibility layer for non_floating_sharp_tabs.css
2023-01-05 15:21:48 +02:00
MrOtherGuy
bba50ef2f3
Don't remove borders from nearby tabs when moving tabs
2023-01-05 14:33:54 +02:00
MrOtherGuy
59af5985f5
Hide tab separator lines for multiselected tabs.
2023-01-05 10:44:05 +02:00
MrOtherGuy
cc6603de10
create overlay_sidebar_header.css
2023-01-03 16:30:29 +02:00
MrOtherGuy
99a58e8208
Add "deprecated/" to address of deprecated files
2023-01-01 18:44:45 +02:00
MrOtherGuy
7953cb9d8e
Move "legacy" or otherwise deprecated styles into sub-folder
2023-01-01 18:40:37 +02:00
MrOtherGuy
a46d28bcab
replace uses of #browser-bottombox with #main-window > body::after
...
Browser-bottombox element has been removed from Firefox in 109 so lets
not use that anymore.
2022-12-30 16:59:07 +02:00
MrOtherGuy
b434a2d9f5
fake_statusbar: fix and improve layout
...
browser-bottombox doesn't exist anymore so create space using
body::after instead. This patch additionally fixes various alignment
issues with elements in the statusbar.
2022-12-30 16:44:02 +02:00
MrOtherGuy
f9b3e20163
Fix bunch of clipping issues in curved_tabs.css
...
There is still one(known?) case that happens if one uses a theme with
non-opaque toolbar background-color with optional extra-border rules.
But that option isn't too nice with non-opaque colors anyway so left as
todo.
In addition, this patch makes the optional rules use @supports
-moz-bool-pref rules instead of having to remove commented sections in
the css file.
2022-12-27 11:30:06 +02:00
MrOtherGuy
ef199c5c24
Clip button width to 12ch for toolbarbuttons_icon+label
2022-12-26 18:59:43 +02:00
MrOtherGuy
134491e41a
buttonlike_toolbarbuttons.css: Update the style for Firefox 108
2022-12-26 12:29:31 +02:00
MrOtherGuy
19b2e4fa1f
fake_statusbars: Cover tabpanels with opaque color
...
Normally web-content hides the real statusbar but with RFP letterboxing
that might not happen. So lets inherit the background-color from
tabbrowser-tabpanels to make sure it's covered properly.
2022-12-24 09:35:54 +02:00
MrOtherGuy
be90242a5c
Update navbar_tabs_oneliner_tabs_on_left
...
This patch makes the style use same logic for window controls on left
layout that we now use elsewhere.
2022-12-24 08:37:45 +02:00
MrOtherGuy
fd7b8500db
Apply correct colors to textual_context_navigation.css
2022-12-23 17:49:08 +02:00
MrOtherGuy
86fd7202c5
Use correct pref name in tabs_on_bottom.css
2022-12-23 14:26:23 +02:00
MrOtherGuy
95fbda2710
Improve support for gtk-csd-reversed-placement
...
This patch changes how we deal with window control buttons on left
layouts. Previously, we looked to a pref that was only set on macos
but with this patch we use media queries to detect whether the system
is macOS or gtk-csd buttons use left-side layout.
To support old-style "override pref" this patch also introduces a
new custom pref userchrome.force-window-controls-on-left.enabled
which can be used e.g on Windows to move window controls to left side.
This logic is currently only supported in styles that use
window_control_placeholder_support.css
2022-12-23 13:53:51 +02:00
MrOtherGuy
c07ce454e8
Make tab separator lines border-image important. Fixes #239
...
On MacOS tabs have border:none which resets border-image. This patch
overrides that rule.
2022-12-23 08:43:48 +02:00
MrOtherGuy
7ef22f7807
Use CSS containment to make hide_tabs_with_one_tab work reasonably
2022-12-18 13:49:56 +02:00
MrOtherGuy
024f9dcee7
window_title_in_menubar: Make title clip with ellipsis instead of wrapping
2022-12-17 09:41:53 +02:00
MrOtherGuy
f5c703c547
toolbars_below_content: remove negative bottom value from urlbar
...
This fixes urlbar moving a bit when it's being opened
2022-12-16 11:13:59 +02:00
MrOtherGuy
0830700dc0
navbar_below_content: remove negative bottom value from urlbar
...
This fixes an issue where the urlbar moves a bit when opened
2022-12-16 11:09:38 +02:00
MrOtherGuy
f621bb7a7a
some improvements to compact_urlbar_megabar.css
...
Fix code formatting and tweaks to urlbar-input-container sizing
2022-12-16 11:07:17 +02:00
MrOtherGuy
b1bae62e32
vertical_bookmarks_toolbar.css: Make PlacesToolbar flow vertically
2022-12-14 21:36:25 +02:00
MrOtherGuy
0c0ba80f0b
adjustments for bookmarks toolbar item sizing
...
This fixes an issue with Firefox 108 where an empty "placeholder" space
would appear below tabs toolbar.
2022-12-14 09:16:30 +02:00
MrOtherGuy
4918f31c82
Improvements for centered_tab_label.css
...
This patch makes tab label work better when label has rtl text.
Secondary tab label (like "muted" etc.) is now also centered.
2022-12-08 16:19:36 +02:00
MrOtherGuy
a25da9fe49
multi-row_tabs_below_content.css: make arrowscrollbox use display:inline
2022-11-28 23:41:25 +02:00
AMS777
a0a477cebf
Fix empty tab rows on Firefox 107 ( #232 )
...
On Firefox 107, the tab bar displays all the tab rows, even if they are empty because there are few tabs.
This change removes the empty tab rows and restores the right behavior, only displaying tab rows when there are too many tabs to fit in one row.
2022-11-28 23:38:01 +02:00
MrOtherGuy
9a66b9e88f
status_inside_urlbar: pack statuspanel label to center when asked to
...
Loading status label is rendered as pseudo-element in Firefox 109 and
this change is necessary to correctly center the label in that case.
2022-11-28 09:01:48 +02:00
MrOtherGuy
6fa2a9beb4
various improvements for combined_tabs_and_main_toolbars.css
...
This patch makes focused urlbar overlay other toolbar instead of being
constrained to urlbar-container width. This also disables that weird
bookmarks toolbar margin by default, but leaves code for Firefox <108
compatibility. Unpinned tabs are now visible by default but that can be
reversed by setting a pref. And lastly this disables tabs
arrowwscrollbox css containment which would cause the style to not work
in Firefox 108.
2022-11-21 08:29:41 +02:00
MrOtherGuy
965eefc00a
Various improvements to multi-row_tabs_below_content.css
...
This patch makes the style behave better on linux as well as make
fullscreen mode work better. It also fixes an issue where invisible
menubar would prevent window from being draggable from flexible-space
placed to the left of urlbar.
2022-11-20 14:13:28 +02:00
MrOtherGuy
d10c346554
Don't restyle tabs-newtab-button, and instead just hide it
...
The button will not show up anyway so this just simplifies things.
2022-11-19 12:47:15 +02:00
MrOtherGuy
62f0d91975
remove remaining --lwt-frame variables from the codebase
2022-11-19 10:22:05 +02:00
MrOtherGuy
add8f8c1eb
Prevent accidentally setting width for places toolbar drop indicator
...
This patch fixes an issue where top row of bookmarks toolbar can become
unusable after draggin a bookmark
2022-11-19 10:14:15 +02:00
MrOtherGuy
cf3d865b7d
create vertical_urlbar_one-off_items.css
2022-11-17 11:32:38 +02:00
MrOtherGuy
b08805185f
autohide_sidebar: create sidebar-header padding using pseudo-elements.
...
This works around a layout issue where header inline-padding prevents it
from collapsing to zero-width in fullscreen mode.
2022-11-16 09:25:07 +02:00
MrOtherGuy
bf81ba74fb
remove findbar-container explicit height and close-button explicit width
2022-11-15 23:38:42 +02:00
MrOtherGuy
8d17fb1d64
multi-row bookmarks: make items in the toolbar visible
...
This is just in case that Firefox logic would hide them on some
condition even if they now can fit the toolbar.
2022-11-08 05:35:16 +02:00