Aris-t2 / CustomCSSforFx

Custom CSS tweaks for Firefox
GNU General Public License v3.0
1.85k stars 181 forks source link

[SEARCHBAR][Fx106] misaligned SEARCHBAR popup labels #494

Closed esperecyan closed 1 year ago

esperecyan commented 1 year ago
  1. Issue description: In Firefox 106.0, the labels in the search bar popup are now right-aligned and are shifted one by one with respect to the icons.

  2. Does the issue occur with latest CustomCSSforFx release? (Check here: https://github.com/Aris-t2/CustomCSSforFx/releases) Yes. (https://github.com/Aris-t2/CustomCSSforFx/releases/tag/4.2.2pre)

  3. Steps to reproduce the issue:

    • Use Firefox Beta
    • Uncomment searchbar_popup_engines_show_labels.css in userChrome.css
      
      /* -------------------------------------------
      SEARCHBAR popup - search engine settings v2
      -------------------------------------------

    [!] only use one option at a time */

/ @import "./css/generalui/searchbar_popup_engines_hidden.css"; // @import "./css/generalui/searchbar_popup_engines_show_labels.css"; // / @import "./css/generalui/searchbar_popup_engines_show_labels_scrollbars.css"; /**/



4. SCREENSHOT(S) of the issue (drag & drop images into this post):
![](https://user-images.githubusercontent.com/3625160/196414749-0efa8c22-51a5-4125-983f-162a71f66eda.png)

5. Is 'about:config > toolkit.legacyUserProfileCustomizations.stylesheets' set to 'true'?
(Custom CSS files will only work, if this pref is set to true!)
Yes.

6. System information
- OS & OS version: Windows 10 21H1
- DPI / HiDPI (e.g. 100%, 125%...): 100%
- Firefox version: 106.0
- Firefox theme (e.g. default, dark, 'theme name & link'): default
- This projects userChrome.css/userContent.css 'settings' the issue occurs with: [./css/generalui/searchbar_popup_engines_show_labels.css](https://github.com/Aris-t2/CustomCSSforFx/blob/master/classic/css/generalui/searchbar_popup_engines_show_labels.css)
MarkRH commented 1 year ago

Hmmm.. yeah.. it is messed up now in 106. The icons are off by one line for each of the search engines with the text for the first engine next to "This time search with".

However, I am using the following: /generalui/searchbar_popup_engines_show_labels_scrollbars.css

image

Aris-t2 commented 1 year ago

Latest https://github.com/Aris-t2/CustomCSSforFx/releases/tag/4.2.2pre will improve this.

MarkRH commented 1 year ago

Ahhh yes. That's much better. Thanks! :)

image

Acid-Crash commented 1 year ago

Hi @Aris-t2 Just checked the latest update and wanted to share my feedback. All-in-all it works fine, however some minor polishes could improve it a bit:

search

Aris-t2 commented 1 year ago

You are right about this. The code needs more tweaking. Atm I'm trying to keep it working on Fx 102ESR, Fx 106, and Fx 108 Nightly in the same file and it causes glitches either for one version or another.

Maybe I will include two files for this till next ESR release.

esperecyan commented 1 year ago

It is now displayed as before in 4.2.2. Thank you for quick taking care of to the change!

Acid-Crash commented 1 year ago

Hi @Aris-t2 Looks like we need some more attention to this. After update to FF 107 the alignment is messed up... зображення

Aris-t2 commented 1 year ago

You need to use this projects latest files.

Acid-Crash commented 1 year ago

@Aris-t2 Just redownloaded custom_css_for_fx_v4.2.3v2.zip Still getting the issue. Here is the config I am on Win10X64 FF v107.0

``` /*=============================================================================== Firefox userChrome.css tweaks: main file Custom CSS for Firefox 102+ Current version: 4.2.3 Based on 'Classic Theme Restorer' & 'Classic Toolbar Buttons' add-ons CSS code Github: https://github.com/aris-t2/customcssforfx Change-log: https://github.com/aris-t2/customcssforfx/commits/ Firefox requires the following preference to be enabled for custom styles to be loaded: 'about:config > toolkit.legacyUserProfileCustomizations.stylesheets > true' Firefox preferences can be accessed by typing `about:config` into the url bar. =============================================================================== ====== README ====== To find the profile folder type `about:support` into url bar and navigate to: 'Profile Folder > Open Folder' Create a /chrome/ (chrome) directory btw. folder inside the profile folder you just opened and paste projects files and folders into it so it looks like this: /chrome/config/ /chrome/css/ /chrome/image/ /chrome/userChrome.css /chrome/userContent.css ENABLING/DISABLING options: To activate an option: remove /* before @import To deactivate an option: add /* before @import MacOS specific code: Look for 'macOS fix' additions inside this file. EXPERIMENTAL settings: These are for testing purposes only an might get broken by any new browser update. /=========================\ | TABLE OF CONTENTS | \=========================/ CONFIGURATION FILES - general variables / color variables (default browser theme only) - edit target files to change general values TOOLBAR BUTTONS - toolbar button / icon appearance - bookmarks menu button / popup - other button settings - custom BACK and FORWARD buttons appearance - APPLICATION/HAMBURGER BUTTON - visibility / popup - buttons appearance on navigation toolbar / in Firefox titlebar TABS - custom tab appearance / old squared tabs - TABS TOOLBAR POSITION - below titlebar / navigation and bookmarks toolbar / main content - TAB TEXT - colors/shadow/weight/style for default/active/hovered/pending tabs - MULTIROW / multi lined tabs - empty tab favicon / custom tab loading animation / tab close icon settings - settings for DEFAULT TABS / other tab settings GENERAL UI - general settings / close icons / page context menu items - overflow menu / sidebar / findbar - SEARCHBAR - general settings for default search TOOLBARS - ADDONS BAR (simulated bottoms toolbar) - GENERAL TOOLBAR settings - toolbar context menu settings - MENUBAR settings - bookmarks toolbar settings - BOOKMARKS TOOLBAR - MULTIPLE LINES - AeroGlass TOOLBARS / WIN10 fix for GLASS8 - TOOLBAR TEXT MODES - icons+text / text only LOCATION BAR / urlbar / mega bar - general location bar tweaks / identity box / padlock icons icon/button tweaks - 'autocomplete popup' appearance / result item settings/appearance */ /* ========================== GENERAL / GLOBAL VARIABLES ========================== [!] set global variables for font and tab size options and more inside target file */ @import "./config/general_variables.css"; /**/ /* ------------------------- MAIN UI / COLOR VARIABLES ------------------------- [!] only use one option at a time [!] For default browser theme only! [!] Set own colors for tabs & toolbars inside 'color_variables.css' or use available presets. [!] An enabled 'menubar_color.css' and 'statusbar_color.css' might be required in some cases. */ /* default 'grey' colors */ @import "./config/color_variables.css"; /**/ /* 'AeroBlue' colors (Win 7 Aero) */ /* @import "./config/color_variables_aero.css"; /**/ /* 'Classic grey' colors (Win Classic) */ /* @import "./config/color_variables_classic-grey.css"; /**/ /* 'Firefox 3-like' blueish colors */ /* @import "./config/color_variables_fx3.css"; /**/ /* (Semi-)'transparent' colors */ /* @import "./config/color_variables_transparent.css"; /**/ /* 'AeroGlass' colors / Win10+Glass8 fix can be found in 'toolbars' area */ /* @import "./config/color_variables_aeroglass.css"; /**/ /* Based on Firefox 'Developer Edition' colors */ /* @import "./config/color_variables_deved.css"; /**/ /* Based on 'Noia 4 themes' grey colors */ /* @import "./config/color_variables_noia4_grey.css"; /**/ /* Based on 'Noia 4 themes' lightgrey colors */ /* @import "./config/color_variables_noia4_lightgrey.css"; /**/ /* Based on 'Noia 4 themes' dark colors */ /* @import "./config/color_variables_noia4_dark.css"; /**/ /* Darker "Dark" default theme v1 */ /* @import "./css/toolbars/default_dark_theme_darker.css"; /**/ /* Darker "Dark" default theme v2 */ /* @import "./css/toolbars/default_dark_theme_darker_v2.css"; /**/ /* ------------------------------------------ CUSTOM SCROLLBARS VARIABLES - EXPERIMENTAL ------------------------------------------ [!] Might not work on every page! This issue is for Mozilla to solve. [!] Not compatible with custom scrollbar JavaScript userChrome scripts. [!] Custom size values only compatible with 'web content' scrollbars at the moment. [!] More info inside 'custom_scrollbar_appearance.css' file. /* @import "./config/custom_scrollbar_appearance.css"; /**/ /* ========================================== TOOLBAR BUTTONS (shape, appearance, icons) ========================================== */ /* --------------- ICON APPEARANCE --------------- [!] only use one option at a time [!] custom icon quality does not increase in HiDPI modes */ /* @import "./css/buttons/icons_colorized.css"; /**/ /* @import "./css/buttons/icons_white_icons.css"; /**/ /* @import "./css/buttons/icons_custom_icons.css"; /**/ /* @import "./css/buttons/icons_custom_icons_fx1.css"; /**/ /* @import "./css/buttons/icons_custom_icons_fx2.css"; /**/ /* @import "./css/buttons/icons_custom_icons_fx3.css"; /**/ /* @import "./css/buttons/icons_custom_icons_fx3strata.css"; /**/ /* @import "./css/buttons/icons_custom_icons_fx12_colorized.css"; /**/ /* @import "./css/buttons/icons_custom_icons_crystal.css"; /**/ /* @import "./css/buttons/icons_custom_icons_firebird.css"; /**/ /* @import "./css/buttons/icons_custom_icons_kempelton.css"; /**/ /* @import "./css/buttons/icons_custom_icons_noia.css"; /**/ /* @import "./css/buttons/icons_custom_icons_ie6.css"; /**/ /* @import "./css/buttons/icons_custom_icons_seamonkey.css"; /**/ /* @import "./css/buttons/icons_custom_icons_old_chrome.css"; /**/ /* @import "./css/buttons/icons_custom_icons_old_osx.css"; /**/ /* @import "./css/buttons/icons_custom_icons_tango.css"; /**/ /* @import "./css/buttons/icons_custom_icons_fx45.css"; /**/ /* @import "./css/buttons/icons_custom_icons_fx45_inverted.css"; /**/ /* ----------------- BUTTON APPEARANCE ----------------- */ /* 'Classic' pre-Proton button padding */ /* @import "./css/buttons/classic_button_padding.css"; /**/ /* ------------------------------------- Navigation toolbar buttons appearance ------------------------------------- [!] only use one option at a time [!] good for Dark themes: buttons_on_navbar_classic_appearance_dark.css [!] good for Dark themes: buttons_on_navbar_glass_appearance.css */ @import "./css/buttons/buttons_on_navbar_classic_appearance.css"; /**/ /* @import "./css/buttons/buttons_on_navbar_classic_appearance_v2.css"; /**/ /* @import "./css/buttons/buttons_on_navbar_classic_appearance_dark.css"; /**/ /* @import "./css/buttons/buttons_on_navbar_aero_appearance.css"; /**/ /* @import "./css/buttons/buttons_on_navbar_windows_classic_theme_appearance.css"; /**/ /* @import "./css/buttons/buttons_on_navbar_glass_appearance.css"; /**/ /* @import "./css/buttons/buttons_on_navbar_osx_appearance.css"; /**/ /* ------------------------------------- Navigation toolbar buttons: roundness ------------------------------------- [!] edit file to set roundness */ /* @import "./css/buttons/buttons_on_navbar_button_roundness.css"; /**/ /* ----------------------------- Squared buttons / button size ----------------------------- [!] edit file to set roundness */ /* 'rectangular shape' - normal size */ @import "./css/buttons/buttons_on_navbar_squared_buttons.css"; /**/ /* 'normal shape' - large size (huge 48x48px buttons with 36x36px icons) [!] EXPERIMENTAL [!] not compatible with 'custom icon' options [!] not compatible with 'custom back & forward buttons' appearance options [!] not compatible with 'text mode' option [!] partly compatible with 'icons+text' option, if in 'compact mode' */ /* @import "./css/buttons/buttons_on_navbar_huge_48px_size.css"; /**/ /* smaller button spaces in 'compact' mode - 'Classic Toolbar Buttons' add-ons 'small' mode [!] 'compact mode' got hidden behind the about:config preference browser.compactmode.show */ /* @import "./css/buttons/buttons_on_navbar_more_compact_mode.css"; /**/ /* ------------------------------------ Bookmarks toolbar: button appearance ------------------------------------ [!] only use one option at a time [!] Windows 7-10 only: buttons_on_bookmarks_toolbar_old_size_and_appearance.css */ /* @import "./css/buttons/buttons_on_bookmarks_toolbar_classic_appearance.css"; /**/ /* @import "./css/buttons/buttons_on_bookmarks_toolbar_classic_appearance_dark.css"; /**/ /* @import "./css/buttons/buttons_on_bookmarks_toolbar_aero_appearance.css"; /**/ /* @import "./css/buttons/buttons_on_bookmarks_toolbar_old_size_and_appearance.css"; /**/ /* --------------------------------------------- Bookmarks toolbar: bookmarks items appearance --------------------------------------------- [!] only use one option at a time */ /* @import "./css/buttons/buttons_on_bookmarks_toolbar_classic_appearance_items.css"; /**/ /* @import "./css/buttons/buttons_on_bookmarks_toolbar_classic_appearance_items_dark.css"; /**/ /* @import "./css/buttons/buttons_on_bookmarks_toolbar_aero_appearance_items.css"; /**/ /* ------------------------------- Menu toolbar: button appearance ------------------------------- */ /* @import "./css/buttons/buttons_on_menubar_toolbar_classic_appearance.css"; /**/ /* ------------------------------- Tabs toolbar: button appearance ------------------------------- [!] EXPERIMENTAL */ /* @import "./css/buttons/buttons_on_tabs_toolbar_classic_appearance.css"; /**/ /* --------------------------------------------------- Bookmarks menu button - 'button & popup' appearance --------------------------------------------------- */ /* @import "./css/buttons/bookmarks_menu_button_localized_label_on_bookmarks_toolbar.css"; /**/ /* @import "./css/buttons/bookmarks_menu_button_popup_showall_top_hidden.css"; /**/ /* @import "./css/buttons/bookmarks_menu_button_popup_showall_bottom_hidden.css"; /**/ /* @import "./css/buttons/bookmarks_menu_button_popup_sidebar_item_hidden.css"; /**/ /* @import "./css/buttons/bookmarks_menu_button_popup_toolbar_item_hidden.css"; /**/ /* @import "./css/buttons/bookmarks_menu_button_popup_other_item_hidden.css"; /**/ /* ---------------------- Other buttons settings ---------------------- */ /* @import "./css/buttons/whatnew_button_always_hidden.css"; /**/ /* @import "./css/buttons/unified_extensions_button_hidden.css"; /**/ /* @import "./css/buttons/forward_button_hide_when_disabled.css"; /**/ /* @import "./css/buttons/back_and_forward_separated_history_popups.css"; /**/ /* @import "./css/buttons/back_and_forward_leftclick_history_popup_hidden.css"; /**/ /* @import "./css/buttons/zoom_buttons_hide_reset.css"; /**/ /* @import "./css/buttons/overflow_button_rotate_on_open.css"; /**/ /* ---------------------------------------- CUSTOM BACK & FORWARD BUTTONS appearance ---------------------------------------- [!] only use one option at a time */ /* @import "./css/buttons/custom_backforward_large_ff2.css"; /**/ /* @import "./css/buttons/custom_backforward_large_ff3.css"; /**/ /* @import "./css/buttons/custom_backforward_large_ff3_strata.css"; /**/ /* @import "./css/buttons/custom_backforward_large_ff3_strata_v2.css"; /**/ /* @import "./css/buttons/custom_backforward_large_ff3_strata_orange.css"; /**/ /* @import "./css/buttons/custom_backforward_large_ff3_strata_red.css"; /**/ /* @import "./css/buttons/custom_backforward_large_ie8.css"; /**/ /* @import "./css/buttons/custom_backforward_large_ie9.css"; /**/ /* @import "./css/buttons/custom_backforward_large_kempelton.css"; /**/ /* @import "./css/buttons/custom_backforward_large_noia.css"; /**/ /* @import "./css/buttons/custom_backforward_small_ff3.css"; /**/ /* @import "./css/buttons/custom_backforward_small_ff3_strata.css"; /**/ /* @import "./css/buttons/custom_backforward_small_ff3_strata_orange.css"; /**/ /* @import "./css/buttons/custom_backforward_small_ff3_strata_red.css"; /**/ /* @import "./css/buttons/custom_backforward_small_ie8.css"; /**/ /* @import "./css/buttons/custom_backforward_small_ie9.css"; /**/ /* @import "./css/buttons/custom_backforward_small_kempelton.css"; /**/ /* @import "./css/buttons/custom_backforward_connected.css"; /**/ /* round */ /* @import "./css/buttons/custom_backforward_connected_to_location_bar.css"; /**/ /* round */ /* @import "./css/buttons/custom_backforward_connected_alt.css"; /**/ /* squared*/ /* @import "./css/buttons/custom_backforward_connected_to_location_bar_alt.css"; /**/ /* squared*/ /* ========================================== APPLICATION / HAMBURGER / MAIN MENU BUTTON ========================================== */ /* ----------------------------------- Application/hamburger button hidden ----------------------------------- [!] disable all other appbutton options when using this option */ /* @import "./css/appbutton/appbutton_hidden.css"; /**/ /* ---------------------------------- Application/hamburger button popup ---------------------------------- */ /* @import "./css/appbutton/appbutton_popup_icons.css"; /**/ /* @import "./css/appbutton/appbutton_popup_icons_colorized.css"; /**/ /* @import "./css/appbutton/appbutton_popup_sync_hidden.css"; /**/ /* @import "./css/appbutton/appbutton_popup_logins_and_passwords_hidden.css"; /**/ /* ---------------------------------------------------------------- Application / hamburger / main menu button on navigation toolbar ---------------------------------------------------------------- [!] disable all 'button in Firefox titlebar' options for 'button on navigation toolbar' options to work properly */ /* ----------------------------------- Button on navigation toolbars start ----------------------------------- */ @import "./css/appbutton/appbutton_on_navbar_start_position.css"; /**/ /* ----------------------------------- Button on navigation toolbar: color ----------------------------------- [!] only use one option at a time */ /* @import "./css/appbutton/appbutton_on_navbar_color_autocolor.css"; /**/ @import "./css/appbutton/appbutton_on_navbar_color_autocolor57p.css"; /**/ /* @import "./css/appbutton/appbutton_on_navbar_color_orange.css"; /**/ /* @import "./css/appbutton/appbutton_on_navbar_color_aurora.css"; /**/ /* @import "./css/appbutton/appbutton_on_navbar_color_nightly.css"; /**/ /* @import "./css/appbutton/appbutton_on_navbar_color_deved57p.css"; /**/ /* @import "./css/appbutton/appbutton_on_navbar_color_nightly57p.css"; /**/ /* @import "./css/appbutton/appbutton_on_navbar_color_palemoon.css"; /**/ /* ----------- Button icon ----------- [!] only use one option at a time */ /* @import "./css/appbutton/appbutton_on_navbar_icon_white.css"; /**/ /* @import "./css/appbutton/appbutton_on_navbar_icon_dark.css"; /**/ /* @import "./css/appbutton/appbutton_on_navbar_icon_grey.css"; /**/ /* @import "./css/appbutton/appbutton_on_navbar_icon_browser_logo.css"; /**/ /* ------------ Button label ------------ [!] show label and icon */ /* @import "./css/appbutton/appbutton_on_navbar_icon_and_label.css"; /**/ /* -------------------------------------------------------------- Application / hamburger / main menu button in Firefox titlebar -------------------------------------------------------------- [!] disable all 'button on navigation toolbar' options for 'button in Firefox titlebar' options to work properly */ /* ----------------------------------------------- Button in titlebar: label / icon / label + icon ----------------------------------------------- [!] only use one option at a time */ /* label only */ /* @import "./css/appbutton/appbutton_in_titlebar.css"; /**/ /* icon only */ /* @import "./css/appbutton/appbutton_in_titlebar_icon_only.css"; /**/ /* label + icon */ /* @import "./css/appbutton/appbutton_in_titlebar_label_and_icon.css"; /**/ /* ----------------------------------- Button in titlebar: icon appearance ----------------------------------- [!] only use one option at a time [!] requires 'appbutton_in_titlebar_icon_only.css' to be active */ /* @import "./css/appbutton/appbutton_in_titlebar_icon_only_dark.css"; /**/ /* @import "./css/appbutton/appbutton_in_titlebar_icon_only_grey.css"; /**/ /* @import "./css/appbutton/appbutton_in_titlebar_icon_only_browser_logo.css"; /**/ /* ------------------------------------------------------------------------- Button in titlebar: MacOS fix - move 'appbutton in titlebar' to the right ------------------------------------------------------------------------- */ /* @import "./css/appbutton/appbutton_in_titlebar_macOS_fix.css"; /**/ /* ------------------------- Button in titlebar: color ------------------------- [!] only use one option at a time */ /* @import "./css/appbutton/appbutton_in_titlebar_autocolor.css"; /**/ /* @import "./css/appbutton/appbutton_in_titlebar_autocolor57p.css"; /**/ /* @import "./css/appbutton/appbutton_in_titlebar_transparent.css"; /**/ /* @import "./css/appbutton/appbutton_in_titlebar_semi_transparent.css"; /**/ /* @import "./css/appbutton/appbutton_in_titlebar_aurora.css"; /**/ /* @import "./css/appbutton/appbutton_in_titlebar_nightly.css"; /**/ /* @import "./css/appbutton/appbutton_in_titlebar_deved57p.css"; /**/ /* @import "./css/appbutton/appbutton_in_titlebar_nightly57p.css"; /**/ /* @import "./css/appbutton/appbutton_in_titlebar_palemoon.css"; /**/ /* ============== TAB appearance ============== [!] only use one option at a time [!] custom tab colors are set inside color_variablesXXX.css file(s) */ /* Classic tabs appearance known from Firefox 4-28 */ /* @import "./css/tabs/classic_squared_tabs.css"; /**/ /* Classic tabs appearance known from Firefox 4-28 for active tab only */ /* @import "./css/tabs/classic_squared_tabs_australized.css"; /**/ /* Default tabs with increased contrast for non-active tabs */ /* @import "./css/tabs/default_tabs_enhanced.css"; /**/ /* Default tabs with colors set by color variables */ /* @import "./css/tabs/default_tabs_with_colors.css"; /**/ /* Tab appearance known from Firefox 57 - 88 */ /* @import "./css/tabs/default_tabs_photon.css"; /**/ /* ====================================================================================== TABS TOOLBAR POSITION (below titlebar / below navigation toolbar / below main content) ====================================================================================== [!] only use one option at a time [!] only use BELOW TITLEBAR or BELOW NAVIGATION BAR or BELOW MAIN CONTENT */ /* --------------------------------------------- TABS BELOW TITLEBAR (Fx56-like tabs position) --------------------------------------------- */ /* @import "./css/tabs/tabs_below_titlebar_above_navigation_toolbar.css"; /**/ /* -------------------------------------------------------------- TABS BELOW NAVIGATION AND BOOKMARKS TOOLBARS / TABS NOT ON TOP -------------------------------------------------------------- [!] Note: only 'alt' works with multi-tab lines option. [!] Note: might require overriding url bars 'selection color' --> see corresponding area */ /* Windows/Linux */ /* @import "./css/tabs/tabs_below_navigation_toolbar.css"; /**/ /* MacOS */ /* @import "./css/tabs/tabs_below_navigation_toolbar_macOS.css"; /**/ /* Alternative for multi-lined tabs (Glitches might occur with inactive menubar!) [!] use option below for multiple tab lines support */ /* @import "./css/tabs/tabs_below_navigation_toolbar_alt.css"; /**/ /* [!] no menubar when OS titlebar is active */ /* @import "./css/tabs/tabs_below_navigation_toolbar_alt_force_hidden_menubar.css"; /**/ /* @import "./css/tabs/tabs_below_navigation_toolbar_alt_macOS.css"; /**/ /* Move tabs to a higher position [!] not compatible to 'tabs toolbar - multiple tab lines' option [!] only use one option at a time [!] EXPERIMENTAL */ /* @import "./css/tabs/tabs_below_navigation_toolbar_higher_navbar_positon.css"; /**/ /* @import "./css/tabs/tabs_below_navigation_toolbar_higher_navbar_positon_with_appbutton.css"; /**/ /* @import "./css/tabs/tabs_below_navigation_toolbar_higher_navbar_positon_with_appbutton_icon_only.css"; /**/ /* ---------------------------------------- TABS BELOW MAIN CONTENT (TABS ON BOTTOM) ---------------------------------------- [!] not compatible to 'tabs toolbar - multiple tab lines' option */ /* Use this when on Windows/Linux */ /* @import "./css/tabs/tabs_below_main_content.css"; /**/ /* Use this when on MacOS */ /* @import "./css/tabs/tabs_below_main_content_macOS.css"; /**/ /* -------------------------------------------------------------------------------- TAB BACKGROUND COLORS for default/active/hovered/unloaded tabs and 'new tab' tab -------------------------------------------------------------------------------- */ /* Edit target file to set own custom colors */ /* @import "./config/custom_tab_color_settings.css"; /**/ /* TAB TEXT colors/shadow/weight/style for default/active/hovered/unloaded tabs [!] Edit target file to set own custom colors */ /* @import "./config/custom_tab_text_settings.css"; /**/ /* ------------------------------------------ MULTIROW / multi lined tabs - EXPERIMENTAL ------------------------------------------ [!] only use one option at a time [!] BUG: dragging tabs does not work with multi lined tabs [!] not compatible with 'tabs toolbar - below main content' option [!] only compatible with 'tabs below navigation toolbar alt version' */ /* @import "./css/tabs/tabs_multiple_lines.css"; /**/ /* @import "./css/tabs/tabs_multiple_lines_force_newtab_button_visibility.css"; /**/ /* --------------------------------- Restore empty/missing tab favicon --------------------------------- [!] only use one option at a time */ /* @import "./css/tabs/missing_tab_favicon_restored_default.css"; /**/ /* @import "./css/tabs/missing_tab_favicon_restored_globe_v2.css"; /**/ /* @import "./css/tabs/missing_tab_favicon_restored_sheet.css"; /**/ /* @import "./css/tabs/missing_tab_favicon_restored_dotted.css"; /**/ /* @import "./css/tabs/missing_tab_favicon_restored_dotted_white.css"; /**/ /* @import "./css/tabs/missing_tab_favicon_restored_brand_logo.css"; /**/ /* ---------------------------- Custom tab loading animation ---------------------------- [!] only use one option at a time */ /* @import "./css/tabs/tab_throbber_blue_fx56.css"; /**/ /* @import "./css/tabs/tab_throbber_blue.css"; /**/ /* @import "./css/tabs/tab_throbber_grey_classic.css"; /**/ /* @import "./css/tabs/tab_throbber_green.css"; /**/ /* @import "./css/tabs/tab_throbber_orange_ubuntu.css"; /**/ /* ----------------------- Tab close icon settings ----------------------- [!] only use one option at a time */ /* @import "./css/tabs/tab_close_always_visible.css"; /**/ /* @import "./css/tabs/tab_close_on_active_tab_only.css"; /**/ @import "./css/tabs/tab_close_show_on_hover_only.css"; /**/ /* @import "./css/tabs/tab_close_hidden.css"; /**/ /* @import "./css/tabs/tab_close_hidden_for_only_one_visible_tab.css"; /**/ /* @import "./css/tabs/tab_close_at_tabs_start.css"; /**/ /* @import "./css/tabs/tab_close_icon_size.css"; /**/ /* ------------------ Tab title settings ------------------ [!] only use one option at a time */ /* @import "./css/tabs/tab_title_left.css"; /**/ /* @import "./css/tabs/tab_title_centered.css"; /**/ /* @import "./css/tabs/tab_title_right.css"; /**/ /* ------------------------------------------------ DEFAULT TABS - settings for default browser tabs ------------------------------------------------ [!] only use one option at a time [!] use only, if 'classic squared tabs' are disabled */ /* @import "./css/tabs/default_tabs_no_tab_line.css"; /**/ /* @import "./css/tabs/default_tabs_tab_line_red_for_unloaded_tabs.css"; /**/ /* @import "./css/tabs/default_tabs_tab_line_purple_in_private_mode.css"; /**/ /* ------------------ OTHER TAB SETTINGS ------------------ */ /* @import "./css/tabs/tab_icon_colors.css"; /**/ /* @import "./css/tabs/tabs_firefox_view_button_hidden.css"; /**/ /* @import "./css/tabs/default_tabs_reduce_spaces.css"; /**/ /* @import "./css/tabs/tabs_fully_squared.css"; /**/ /* @import "./css/tabs/tab_audio_icon.css"; /**/ /* @import "./css/tabs/tab_audio_icon_colorized.css"; /**/ /* @import "./css/tabs/tabs_container_indicator_for_classic_squared_tabs.css"; /**/ /* @import "./css/tabs/tabs_active_tab_indicator_for_classic_squared_tabs.css"; /**/ /* @import "./css/tabs/newtab_tab_size_equals_tab_size.css"; /**/ /* @import "./css/tabs/newtab_button_always_visible.css"; /**/ /* @import "./css/tabs/tab_icon_inactive_tabs_lower_opacity.css"; /**/ @import "./css/tabs/tab_icon_unloaded_tabs_lower_opacity.css"; /**/ /* @import "./css/tabs/tab_maxwidth.css"; /**/ /* @import "./css/tabs/tab_titles_remove_blur.css"; /**/ /* @import "./css/tabs/alltabs_button_always_visible.css"; /**/ /* hidden, if multiple tab rows are used */ /* @import "./css/tabs/pinnedtab_empty_favicon_hidden.css"; /**/ /* [!] edit target file to select which items to hide */ /* @import "./css/tabs/tab_context_menuitems_visibility.css"; /**/ /* ========== GENERAL UI ========== */ @import "./css/generalui/private_mode_indicator_hidden.css"; /**/ /* @import "./css/generalui/bookmark_icons_colorized.css"; /**/ /* @import "./css/generalui/bookmarks_smaller_more_bookmarks_icon.css"; /**/ @import "./css/generalui/send_to_device_menuitems_hidden.css"; /**/ @import "./css/generalui/set_as_desktop_background_menuitems_hidden.css"; /**/ /* @import "./css/generalui/increase_ui_font_size.css"; /**/ /* @import "./css/generalui/flex_space_on_navbar_replace_with_separator.css"; /**/ /* @import "./css/generalui/statusbar_color.css"; /**/ /* @import "./css/generalui/classic_drop_indicator.css"; /**/ /* @import "./css/generalui/notification_old_size.css"; /**/ /* ---------------------------------------- '>>' Overflow menu in navigation toolbar ---------------------------------------- [!] only use one option at a time */ /* @import "./css/generalui/overflow_menu_remove_text.css"; /**/ /* @import "./css/generalui/overflow_menu_horizontal_remove_text.css"; /**/ /* ------------------------------------------- Context menu / menupopup / panel appearance ------------------------------------------- [!] not for macOS [!] affects context menus, popup menus and panel menus on Windows 10 [!] affects panel menus on Windows 7 and 8 and on Linux */ /* @import "./css/generalui/popup_compact_menus.css"; /**/ /* @import "./css/generalui/popup_compact_menus_squared.css"; /**/ /* @import "./css/generalui/popup_menus_space_before_label.css"; /**/ /* @import "./css/generalui/popup_menus_menu_background.css"; /**/ /* --------------------------- Other context menu settings --------------------------- */ /* @import "./css/generalui/popup_items_hover_appearance_aero.css"; /**/ /* @import "./css/generalui/popup_animation_fade_time_reduced.css"; /**/ /* This removes tab scroll buttons, no CSS fix possible atm */ /* @import "./css/generalui/popup_menupopup_with_scrollbars.css"; /**/ /* ------------------------------------------------------------------------- Page context menu items: 'back', 'forward', 'reload', 'stop', 'bookmarks' ------------------------------------------------------------------------- */ /* @import "./css/generalui/context_bfrsb_icons_colorized.css"; /**/ /* ------------------------------------------------------------------------------------------ Page context menu items: 'back', 'forward', 'reload', 'stop', 'bookmarks': menuitem labels ------------------------------------------------------------------------------------------ [!] only use one option at a time */ /* @import "./css/generalui/context_bfrsb_labels_without_icons.css"; /**/ /* @import "./css/generalui/context_bfrsb_labels_with_icons.css"; /**/ /* ------- SIDEBAR ------- [!] sidebar_header_icons.css adds icons to the popup */ /* @import "./css/generalui/sidebar_items_compact.css"; /**/ /* @import "./css/generalui/sidebar_header_icons.css"; /**/ /* @import "./css/generalui/sidebar_header_icons_colorized.css"; /**/ /* @import "./css/generalui/sidebar_header_lwtheme.css"; /**/ /* ------------------- SIDEBAR: dimensions ------------------- [!] only use one option at a time */ /* @import "./css/generalui/sidebar_show_on_hover.css"; /**/ /* @import "./css/generalui/sidebar_width_unrestricted.css"; /**/ /* ------------------- SIDEBAR: appearance ------------------- [!] only use one option at a time */ /* @import "./css/generalui/sidebar_appearance_grey.css"; /**/ /* @import "./css/generalui/sidebar_appearance_grey_v2.css"; /**/ /* @import "./css/generalui/sidebar_appearance_dark.css"; /**/ /* @import "./css/generalui/sidebar_appearance_dark_v2.css"; /**/ /* @import "./css/generalui/sidebar_appearance_lwtheme_bright.css"; /**/ /* @import "./css/generalui/sidebar_appearance_lwtheme_dark.css"; /**/ /* ------- FINDBAR ------- */ /* @import "./css/generalui/findbar_on_top.css"; /**/ @import "./css/generalui/findbar_close_at_findbars_start.css"; /**/ /* @import "./css/generalui/findbar_compact.css"; /**/ /* ----------------------------------- Close icons for general ui and tabs ----------------------------------- [!] only use one option at a time */ /* @import "./css/generalui/close_icon_windows7.css"; /**/ /* @import "./css/generalui/close_icon_windows7inverted.css"; /**/ /* @import "./css/generalui/close_icon_windows7v2.css"; /**/ /* @import "./css/generalui/close_icon_gchrome.css"; /**/ /* @import "./css/generalui/close_icon_red.css"; /**/ /* @import "./css/generalui/close_icon_windows10.css"; /**/ /* @import "./css/generalui/close_icon_windows10inverted.css"; /**/ /* @import "./css/generalui/close_icon_windows10red.css"; /**/ /* @import "./css/generalui/close_icon_windows10redv2.css"; /**/ /* @import "./css/generalui/close_icon_firefox3.css"; /**/ /* ----------------------------- SEARCHBAR / SEARCH ON TOOLBAR ----------------------------- */ @import "./css/generalui/searchbar_glassplus_indicator_hidden.css"; /**/ @import "./css/generalui/searchbar_go_button_hidden.css"; /**/ /* ------------------------------------------- SEARCHBAR popup - search engine settings v1 ------------------------------------------- */ /* @import "./css/generalui/searchbar_popup_current_engine_hidden.css"; /**/ /* ------------------------------------------- SEARCHBAR popup - search engine settings v2 ------------------------------------------- [!] only use one option at a time */ /* @import "./css/generalui/searchbar_popup_engines_hidden.css"; /**/ @import "./css/generalui/searchbar_popup_engines_show_labels.css"; /**/ /* @import "./css/generalui/searchbar_popup_engines_show_labels_scrollbars.css"; /**/ /* ------------------------ MENUBARS bookmarks popup ------------------------ [!] not compatible to MacOS or Linux */ /* @import "./css/generalui/menubar_bookmarks_popup_bookmark_page_item_hidden.css"; /**/ /* @import "./css/generalui/menubar_bookmarks_popup_subscribe_item_hidden.css"; /**/ /* @import "./css/generalui/menubar_bookmarks_popup_toolbar_item_hidden.css"; /**/ /* @import "./css/generalui/menubar_bookmarks_popup_other_item_hidden.css"; /**/ /* ======== TOOLBARS ======== */ /* ------------------------------------------------------------------------- ADDON BAR - simulate add-on bar by moving bookmarks toolbar to the bottom ------------------------------------------------------------------------- [!] move 'Bookmarks Toolbar Items' to navigation bar to get a top toolbar with bookmarks [!] not compatible to 'bookmarks toolbar - multiple lines' option [!] not compatible to 'bookmarks toolbar autohide' option [!] EXPERIMENTAL */ /* @import "./css/toolbars/addonbar_move_bookmarks_toolbar_to_bottom.css"; /**/ /* @import "./css/toolbars/addonbar_move_bookmarks_toolbar_to_bottom_tabs_on_bottom_compatibility.css"; /**/ /* @import "./css/toolbars/addonbar_content_on_the_right.css"; /**/ /* @import "./css/toolbars/addonbar_status_in_addonbar.css"; /**/ /* @import "./css/toolbars/addonbar_fullscreen_autohide.css"; /**/ /* [!] create additional toolbar for 'bookmarks toolbar items' on navigation toolbar */ /* @import "./css/toolbars/addonbar_extra_bookmarks_toolbar_below_navbar.css"; /**/ /* ------------------------ GENERAL TOOLBAR SETTINGS ------------------------ ------------------ Top toolbar colors ------------------ [!] only use one option at a time [!] 'top_toolbar_OS_accent_colors.css' failed to work as expected and was removed */ /* override titlebars and tab toolbars colors */ @import "./css/toolbars/top_toolbar_colors.css"; /**/ /* ---------------------- Other toolbar settings ---------------------- */ @import "./css/toolbars/toolbars_old_padding.css"; /**/ @import "./css/toolbars/tabs_toolbar_adjustments.css"; /**/ /* @import "./css/toolbars/tabs_toolbar_remove_background_fog_win7.css"; /**/ /* @import "./css/toolbars/tabs_toolbar_adjustments_macOS_fix.css"; /**/ /* MacOS fix */ /* [!] Adjustments for the searchbar placed on menubar */ /* @import "./css/toolbars/searchbar_on_menubar_fix.css"; /**/ /* ---------------------- Other toolbar settings ---------------------- [!] edit target file to select which items to hide */ /* @import "./css/toolbars/toolbar_context_menuitems_visibility.css"; /**/ /* ------- MENUBAR ------- */ /* @import "./css/toolbars/menubar_fog_hidden.css"; /**/ /* @import "./css/toolbars/menubar_alternative_menu_hover_color.css"; /**/ /* @import "./css/toolbars/menubar_in_fullscreen_mode.css"; /**/ /* for 'tabs not on top alt' */ /* @import "./css/toolbars/menubar_in_fullscreen_mode_alt.css"; /**/ /* ------------- Menubar color ------------- */ /* @import "./css/toolbars/menubar_color.css"; /**/ /* ----------------- BOOKMARKS TOOLBAR ----------------- */ @import "./css/toolbars/bookmarks_toolbar_old_height.css"; /**/ /* @import "./css/toolbars/bookmarks_toolbar_fixed_width.css"; /**/ /* @import "./css/toolbars/bookmarks_toolbar_autohide.css"; /**/ /* @import "./css/toolbars/bookmarks_toolbar_bookmark_labels_hidden.css"; /**/ /* @import "./css/toolbars/bookmarks_toolbar_in_fullscreen_mode.css"; /**/ /* ---------------------------------------------------- BOOKMARKS TOOLBAR: simulate second bookmarks toolbar ---------------------------------------------------- [!] "Bookmarks Toolbar Items" element has to be moved navigation toolbar in customizing mode */ /* @import "./css/toolbars/bookmarks_toolbar_simulate_second_bm_toolbar.css"; /**/ /* ------------------------------------------ BOOKMARKS TOOLBAR above navigation toolbar ------------------------------------------ [!] only use one option at a time */ /* @import "./css/toolbars/bookmarks_toolbar_above_navigation_toolbar.css"; /**/ /* @import "./css/toolbars/bookmarks_toolbar_above_navigation_toolbar_when_tab_not_top.css"; /**/ /* ---------------------------------- BOOKMARKS TOOLBAR - MULTIPLE LINES ---------------------------------- [!] only use one option at a time [!] the amount of visible bookmark items is limited internally to ~90-110 bookmarks [!] not compatible to 'bookmarks toolbar autohide' option [!] not compatible to 'simulated second bookmarks toolbar' option [!] not compatible to 'simulated addon-bar' option [!] EXPERIMENTAL */ /* @import "./css/toolbars/bookmarks_toolbar_multiple_lines.css"; /**/ /* ----------------- TOOLBAR COLORS ----------------- */ /* @import "./css/toolbars/general_toolbar_colors.css"; /**/ /* @import "./css/toolbars/tab_toolbar_colors_force_menubar_color.css"; /**/ /* ------------------ AeroGlass TOOLBARS ------------------ [!] WIN10 fix for GLASS8 [!] EXPERIMENTAL */ /* @import "./css/toolbars/general_toolbar_colors_navigation_toolbar_aeroglass.css"; /**/ /* @import "./css/toolbars/general_toolbar_colors_bookmarks_toolbar_aeroglass.css"; /**/ /* @import "./css/toolbars/general_toolbar_colors_tabs_toolbar_aeroglass.css"; /**/ /* Windows 10 fix for Glass8 - Glass8 required for 'Windows 7'-like window transparency */ /* @import "./css/toolbars/general_toolbar_colors_aeroglass_windows10_glass8.css"; /**/ /* ------------------ TOOLBAR TEXT MODES ------------------ [!] only use one option at a time [!] macOS versions also offer alternative appearance on Linux */ /* @import "./css/toolbars/toolbar_mode_icons_and_text.css"; /**/ /* @import "./css/toolbars/toolbar_mode_icons_and_text_macOS.css"; /**/ /* @import "./css/toolbars/toolbar_mode_text.css"; /**/ /* @import "./css/toolbars/toolbar_mode_text_macOS.css"; /**/ /* ================================== LOCATION BAR / MEGABAR - Settings ================================== */ /* @import "./css/locationbar/compact_mode_reduce_fontsize.css"; /**/ /* ----------------------------------- Identity box / page identity button ----------------------------------- */ /* @import "./css/locationbar/identitybox_colors.css"; /**/ /* @import "./css/locationbar/identitybox_labels_hidden.css"; /**/ /* @import "./css/locationbar/identitybox_replace_search_icon_with_globe.css"; /**/ /* ---------------------------------------------------- Padlock icons in identity box / page identity button ---------------------------------------------------- [!] only use one option at a time */ /* @import "./css/locationbar/identitybox_padlock_icon_classic.css"; /**/ /* @import "./css/locationbar/identitybox_padlock_icon_classic2.css"; /**/ /* @import "./css/locationbar/identitybox_padlock_icon_modern.css"; /**/ /* @import "./css/locationbar/identitybox_padlock_icon_modern2.css"; /**/ /* @import "./css/locationbar/identitybox_padlock_icon_hidden.css"; /**/ /* ----------------------------------------------------------------------- Additional icons/buttons and tweaks for third party page action buttons ----------------------------------------------------------------------- */ /* @import "./css/locationbar/icons_colorized.css"; /**/ /* @import "./css/locationbar/reader_alternative_icon.css"; /**/ /* @import "./css/locationbar/popup_blocked_button_hidden.css"; /**/ /* @import "./css/locationbar/zoom_button_hidden.css"; /**/ /* @import "./css/locationbar/go_button_in_location_bar_hidden.css"; /**/ /* @import "./css/locationbar/tracking_protection_alternative_icon.css"; /**/ /* ---------------------------- Star button / bookmarks star ---------------------------- */ @import "./css/locationbar/starbutton_popup_preview_image_hidden.css"; /**/ /* ----------------------------------------------------------- Star button / bookmarks star - alternative yellow star icon ----------------------------------------------------------- [!] only use one option at a time */ /* @import "./css/locationbar/starbutton_alternative_icon.css"; /**/ /* @import "./css/locationbar/starbutton_alternative_icon_v2.css"; /**/ /* ------------------------------ General popup/results settings ------------------------------ */ /* @import "./css/locationbar/ac_popup_result_font_size.css"; /**/ /* @import "./css/locationbar/ac_popup_firefox_background_logo.css"; /**/ /* ------------------------------------------------------------------------------------ Selection color / force selection color on themes without predefined selection color ------------------------------------------------------------------------------------ */ /* @import "./css/locationbar/selection_color_for_dark_bg.css"; /**/ /* @import "./css/locationbar/selection_color_for_bright_bg.css"; /**/ /* -------------------------------------------------- MEGABAR - settings for 'megabar' & 'megabar popup' -------------------------------------------------- */ @import "./css/locationbar/megabar_expanding_breakout_disabled.css"; /**/ /* @import "./css/locationbar/megabar_disable_openviewonfocus.css"; /**/ /* @import "./css/locationbar/urlbar_border_roundness.css"; /**/ /* @import "./css/locationbar/urlbar_restore_visible_border.css"; /**/ /* ------------------------------------- Megabar/location bar background color ------------------------------------- [!] only use one option at a time */ /* @import "./css/locationbar/urlbar_background_color.css"; /**/ /* default white background color */ /* @import "./css/locationbar/urlbar_background_color_dark.css"; /**/ /* force dark color for e.g. dark lw-themes */ /* --------------------------------------- Megabar: popup content order/appearance --------------------------------------- [!] only use one option at a time */ /* @import "./css/locationbar/ac_popup_megabar_title_and_url_50percent_width.css"; /**/ /* @import "./css/locationbar/ac_popup_megabar_url_and_title_50percent_width.css"; /**/ /* @import "./css/locationbar/ac_popup_megabar_title_and_url_two_lines.css"; /**/ /* @import "./css/locationbar/ac_popup_megabar_url_only.css"; /**/ /* -------------------------------------------- MEGABAR: result menuitem settings/appearance -------------------------------------------- */ /* @import "./css/locationbar/ac_popup_megabar_compact_results.css"; /**/ /* @import "./css/locationbar/ac_popup_megabar_searchwith_and_visit_items_hidden.css"; /**/ @import "./css/locationbar/ac_popup_megabar_suggest_label_hidden.css"; /**/ @import "./css/locationbar/ac_popup_megabar_search_engines_hidden.css"; /**/ /* @import "./css/locationbar/ac_popup_megabar_result_highlighting_aero.css"; /**/ /* @import "./css/locationbar/ac_popup_megabar_result_separator.css"; /**/ /* --------------------- Custom / own CSS code --------------------- [!] Create a "my_userChrome.css" file and add own/custom code to it. */ @import "./my_userChrome.css"; /**/ ```
Acid-Crash commented 1 year ago

UPD. Just updated to the version 4.2.4 and still having the issue (used searchbar_popup_engines_show_labels.css) on FF 107 The weird thing is the same config (4.2.4) works with no issues on Nightly 109

atomGit commented 1 year ago

ditto - i'm on 4.2.4 and ff 107, using @import "./css/generalui/searchbar_popup_engines_show_labels.css"; /**/

Aris-t2 commented 1 year ago

Make sure to enable layout.css.moz-box-flexbox-emulation.enabled in about:config on Fx 107. It is not required on Nighlty builds.

atomGit commented 1 year ago

BINGO

do you know what this pref does/is for? i couldn't find a decent description

esperecyan commented 1 year ago

When I set layout.css.moz-box-flexbox-emulation.enabled to true, the width of the bookmark toolbar items placed on the menu bar is reduced. Can I avoid this?

The bookmark toolbar items placed on the menu bar

layout.css.moz-box-flexbox-emulation.enabled is false

layout.css.moz-box-flexbox-emulation.enabled is true

MarkRH commented 1 year ago

With @import "./classic424/css/generalui/searchbar_popup_engines_show_labels_scrollbars.css"; /**/ and setting layout.css.moz-box-flexbox-emulation.enabled to true I noticed that while the labels moved to the left, the scrollbar on the right went poof. Not sure if it was meant to go poof with this setting or not.

Aris-t2 commented 1 year ago

Keeping layout.css.moz-box-flexbox-emulation.enabled on false should now work with Fx 107 too, if using the latest test build. https://github.com/Aris-t2/CustomCSSforFx/releases

Scrollbar issue might got fixed too or the situation with it at least slightly improved. It currently is under investigation, because it offers me strange results independent of layout.css.moz-box-flexbox-emulation.enabled false/true on different Firefox 107 setups.

esperecyan commented 1 year ago

After using custom_css_for_fx_v4.2.4v3_test.zip, the labels of the search bar are right-aligned without layout.css.moz-box-flexbox-emulation.enabled change. Thank you!

MarkRH commented 1 year ago

After using 4.2.4v3test and leaving layout.css.moz-box-flexbox-emulation.enabled at false the labels are moved to the left and a scroll bar is there but looks like I need to look at some additional code I have to lengthen the search box as that doesn't seem to work now. My code is:

#PopupSearchAutoComplete .search-one-offs  {
  height: 400px !important;
  max-height: 400px !important;
  overflow-y: scroll !important;
} /**/

image

Ok, I fixed my issue by using the following instead after looking at your code:

:root {
  --search-one-offs_labels_height: 400px !important;
}
Aris-t2 commented 1 year ago

We can close this now. If something still does not work, just post here and I reopen the issue.