Aris-t2 / CustomCSSforFx

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

No compact minimise/full-screen/close window icons #501

Closed m4n8tpr4 closed 1 year ago

m4n8tpr4 commented 1 year ago
  1. Issue description: I recently updated to FF 106.0.1 and also from CustomCSSforFx 4.1.7 to 4.2.2. In the top right corner of the window, there is now a standard Windows 10 minimise/full-screen/close icon group, which protrudes into the tab bar. Earlier, there was a more compact version (without borders and with much smaller top/bottom padding, like on the Windows 10 Settings window). I searched for relevant settings in userChrome.css but couldn't find any.

A separate minor problem also visible in the screenshot below: for some reason, the top border of the window turned blue (it used to be the same colour as the other borders).

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

  2. Steps to reproduce the issue: Start FF

  3. SCREENSHOT(S) of the issue (drag & drop images into this post): FF106withCCSSfFx_4-2-2_topmenu-right

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

  5. System information

    • OS & OS version: Windows 10 Home 21H2 Build 19044.2130
    • DPI / HiDPI (e.g. 100%, 125%...): 100%
    • Firefox version: 106.0.1
    • Firefox theme (e.g. default, dark, 'theme name & link'): default
    • This projects userChrome.css/userContent.css 'settings' the issue occurs with: ???
Aris-t2 commented 1 year ago

Does this happen using the unmodified setup of this projects files?

Could you post your userChrome.css.

m4n8tpr4 commented 1 year ago

Does this happen using the unmodified setup of this projects files?

Could you post your userChrome.css.

I checked, the top right icons appear correctly in the unmodified setup. My setup is below:

/*===============================================================================
  Firefox userChrome.css tweaks: main file

  Custom CSS for Firefox 102+
  Current version: 4.2.2

  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
   [!] titlebar colors should be active in your Windows settings for 'top_toolbar_OS_accent_colors.css' to work
   [!] if 'top_toolbar_OS_accent_colors.css' still refuses to work, customize colors using 'top_toolbar_colors.css'
*/

/* restore window accent color managed by the OS */
@import "./css/toolbars/top_toolbar_OS_accent_colors.css"; /**/ 

/* override titlebars and tab toolbars colors forced by Proton UI */
/* @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"; /**/
m4n8tpr4 commented 1 year ago

I have now gone through all my settings and found the culprit: top_toolbar_OS_accent_colors.css.

I see in another thread that it is causing other issues for other users and you suggested using top_toolbar_colors instead. I'll try to look into that.

UPDATE: OK, top_toolbar_colors is a working alternative for me, after editing the "for top_toolbar_colors.css" section of general_variablre.css to match my default Windows colours.

My remaining question: what about that blue border on top? (See my original post.) Where could that be re-set?

Aris-t2 commented 1 year ago

I will have to remove top_toolbar_OS_accent_colors.css from this project on next update. This feature stopped offering a proper result and no workaround could provide an acceptable functionality.

The border you see might be related to your OS theme or OS colors you can set withing the color settings for titlebars, taskbar ...

m4n8tpr4 commented 1 year ago

I will have to remove top_toolbar_OS_accent_colors.css from this project on next update. This feature stopped offering a proper result and no workaround could provide an acceptable functionality.

May I suggest (to make it clear even for dumbasses like me) that you add to the comments in top_toolbar_colors an explicit warning that the colours should not be edited there? (I saw "Set a custom color value inside general_variables.css" but thought it refers to the definition of a shorthand which can then be used in this file, and it took some detours to figure out what you meant.)

The border you see might be related to your OS theme or OS colors you can set withing the color settings for titlebars, taskbar ...

I checked and your hunch was right. I set my Windows 10 appearance with Open Shell, but found that the default Windows Settings Color theme setting was on that blue colour (must have reverted during an update). And the top border of the Firefox window was the only instance where Open Shell did not override that setting...

Aris-t2 commented 1 year ago

You mean a comment like this https://github.com/Aris-t2/CustomCSSforFx/blob/master/classic/css/toolbars/top_toolbar_colors.css#L6

m4n8tpr4 commented 1 year ago

You mean a comment like this https://github.com/Aris-t2/CustomCSSforFx/blob/master/classic/css/toolbars/top_toolbar_colors.css#L6

Belated reply: yes! That's clear enough language even for me...

Aris-t2 commented 1 year ago

I think we can close this now.