MrOtherGuy
a6f9e49d12
fx 119 workaround: apply --toolbar-bgcolor workaround for a few styles
...
This applies same kind of change to a few styles that was introduced for
autohide_bookmarks_toolbar.css in #315
12 months ago
MrOtherGuy
2b284ede80
vertical context navigation: fix small misalignment issue
12 months ago
MrOtherGuy
1619a0010b
hide tabs w one tab: use [overflow] as boolean attribute selector
...
Otherwise this would always hide alltabs button
12 months ago
MrOtherGuy
a0070f74fd
tabs below content: don't apply TabsToolbar bg color to default theme
12 months ago
MrOtherGuy
a16f88fab3
Fix some background-image alignment issues for autohidden bm toolbar
12 months ago
MrOtherGuy
fd1b56ea7c
autohide_bookmarks_toolbar: add workaround for fx 119 with default theme
...
In 119 the light-dark() computation doesn't always resolve correctly and
when default theme is used --toolbar-bgcolor ends up using it.
See bug 1853524 for some more info.
This fixes #315
12 months ago
MrOtherGuy
65ee216893
non floating sharp tabs: improve compat with fx 120 & themes with images
...
This patch applies same kind of rules that themes with
--lwt-header-image use to also themes using --lwt-additional-images
This effect does not work with themes that use background-position-y:
center for the image - for them the selected tab background will not
mathch toolba area, but such themes were broken anyway (and hopefully
they are not encountered often)
12 months ago
MrOtherGuy
c53d174896
non_floating_sharp_tabs: add workaround for bug 1859977
...
This bug simplified selected tab background styling, but this style
depends on those three background-image layers to make it appear the
selected tab is connected to the toolbar below.
1 year ago
MrOtherGuy
c8738a10ee
non_floating_sharp_tabs: Fix tab coloring when using system auto theme
...
Fixes #313
Fixes #314
1 year ago
MrOtherGuy
fd73e2094e
Add @media based versions for -moz-bool-pref in various styles
...
Also some cleanup for menupopup_forced_color_schemes.css for remove some
old and unused variables.
This just adds media query versions to files - old ones should be
removed at some point
1 year ago
MrOtherGuy
9fe466140a
Further improve selected_tab_as_urlbar and selected_tab_to_focus ulrbar
1 year ago
MrOtherGuy
15074a8b29
click_selecte_tab_to_focus_urlbar: fix capture box sizing
1 year ago
MrOtherGuy
5e3164aa35
selected_tab_as_urlbar: fix various issues and add support for menubar
1 year ago
MrOtherGuy
b504c639a7
curved tabs: use @media based -moz-bool-pref
...
With this change the optional features now require Firefox 120
1 year ago
MrOtherGuy
ca4b506dea
Fix various issues with combined_tabs_and_main_toolbars
...
This requires Fx 120 now but it didn't work previously anyway so that's
fine
1 year ago
MrOtherGuy
26709ba52a
Fix bunch of issues with hide_tabs_toolbar_w_alltabs_button
...
This really didn't work at all with left-hand side window cotrols
layout, and window dragging didn't work - but now they do at least to
some extent.
1 year ago
MrOtherGuy
38d48b5911
round_ui_items: remove old rules that don't make sense with proton ui
1 year ago
MrOtherGuy
3b184df8c4
fake statusbar w bookmarks: invent a new css variable to control height
...
Old method was based on toolbarbutton-inner-padding but that has way too
much variability between setups to be consistent
1 year ago
MrOtherGuy
6518dfbc39
Add icons for translations and zoom items in main menu. fixes #311
1 year ago
MrOtherGuy
daf7624553
Remove now-unnecessary rules from autohide-bookmarks_and_main_toolbars
...
These rules were once needed to make sure that invisible toolbox didn't
steal pointer events from sidebar. Not needed anymore, and this removal
also fixes #305
1 year ago
MrOtherGuy
fe6a29dbcd
remaining -moz-box-x cleanup
1 year ago
MrOtherGuy
a504b365c8
fix incorrect notification bar layout
1 year ago
MrOtherGuy
1ff9383984
Remove even more old Firefox < 112 compatibility rules
1 year ago
MrOtherGuy
b2bb9d3b84
fake statusbar w bookmarks: flex-space should have !important flex-grow
...
author styles set it to 1, so without !important there is no effect.
1 year ago
MrOtherGuy
3430203e6f
centered tab label: make margin on close-button to be 6px instead of 7px
1 year ago
MrOtherGuy
13e1340e9a
remove old Fx <112 compatibility rules
1 year ago
MrOtherGuy
ed5a677a15
rework navigator-toolbox-background selectors
1 year ago
MrOtherGuy
aad2575816
Make bunch of attribute selectors boolean checks
...
This is related to bug 1849904
1 year ago
MrOtherGuy
7daa9b45e3
status_inside_urlbar: let urlbar menupopup show again
...
Previously we hid it on purpose because it caused pretty major layout
issues when urlbar's grid layout interacted with xul layout.
But now with flexbox it should work just fine.
1 year ago
MrOtherGuy
05ad86ab51
tabs_below_content: Add support for showing tabs toolbar in fullscreen
...
This patch uses browser.fullscreen.autohide to detect if toolbars should
hide - and if so then tabs toolbar is hidden unless hovered.
1 year ago
MrOtherGuy
5ea61e3d40
Add workarounds for bug 1705215
1 year ago
fortystory
a67074ccfa
change min-width ( #299 )
1 year ago
MrOtherGuy
2df24c36a2
compact_extensions_panel: make it work in Fx115
1 year ago
MrOtherGuy
9276283311
tabs periphery toolbarbuttons: add workaround to not trigger overflow
...
This adds a 2px margin to periphery which acts as buffer-zone so when
a tab is added or removed the layout won't immediately cause
overflow-mode to activate
1 year ago
MrOtherGuy
caa8fd1dc0
Format some comments a bit better
1 year ago
MrOtherGuy
884fdc0dee
create toolbarbuttons_in_tabs_periphery.css
1 year ago
MrOtherGuy
190302b473
create tab_closing_animation.css
1 year ago
MrOtherGuy
d6eb2ac027
Remove old -moz-os-version media queries
...
They aren't needed anymore since ESR supports -moz-platform already
1 year ago
MrOtherGuy
2a6e95b5dc
Don't show menubar on popoup windows where it is supposed to be hidden
1 year ago
MrOtherGuy
337c8d05ef
selected_tab_as_urlbar: Make selected tab grow more than other tabs
1 year ago
MrOtherGuy
8aab757dda
oneliners: allow ulrbar-container to shrink a bit
...
This fixes a problem where urlbar would cause items in the toolbar to
overflow the whole toolbar too early
1 year ago
MrOtherGuy
c09e848846
multi-row tabs: Make flex-grow !important for fixed-width tabs to work
1 year ago
MrOtherGuy
b2e37ffc57
overlay_tab_audio_icons: Set fill color and fill-opacity for icons
...
This makes sure that the icon stays visible unless your theme colors
explicitly tells otherwise. Setting full fill-opacity makes the icons
look same between pinned and non-pinned tabs.
1 year ago
MrOtherGuy
d9ed3a66b6
centered statuspanel: remove min-width from statuspanel when loading
...
Firefox gives min-width as inline style to the statuspanel while page is
loading
1 year ago
MrOtherGuy
26489fc1f8
create centered_statuspanel.css and deprecate old one
...
This new defaults to bottom layout, but can be moved to top by setting
pref userchrome.centered-statuspanel.on-top.enabled
1 year ago
MrOtherGuy
e8e15af36c
vertical_bookmarks_toolbar: Enable webkit-box layout for Firefox 113
1 year ago
MrOtherGuy
0d76e913ac
centered_top_statuspanel: center statuspanel using justify-self
1 year ago
MrOtherGuy
b26f1d3fc6
centered top statuspanel: use inline margin to center the statuspanel
1 year ago
MrOtherGuy
2a0f40b305
floating findbar: Derive findbar background from theme colors
...
Previously this just used --toolbar-bgcolor which may have transparency
leading to poor readability. Similar results might still happen if theme
has poor text-background contrast, but now the result should be less
unpredicatable.
1 year ago
MrOtherGuy
512a39ba57
remove remaining uses of -moz-inline-box
2 years ago