create multi-row_main_toolbar.css
This commit is contained in:
		
							parent
							
								
									cd77c41af7
								
							
						
					
					
						commit
						5d5370fab3
					
				
					 3 changed files with 59 additions and 19 deletions
				
			
		
							
								
								
									
										38
									
								
								chrome/multi-row_main_toolbar.css
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								chrome/multi-row_main_toolbar.css
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,38 @@
 | 
			
		|||
/* Source file https://github.com/MrOtherGuy/firefox-csshacks/tree/master/chrome/multi-row_main_toolbar.css made available under Mozilla Public License v. 2.0
 | 
			
		||||
See the above repository for updates as well as full license text. */
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Makes items in the main toolbar show on two (or three) lines.
 | 
			
		||||
 * Anything before urlbar in the customization order is shown at first line.
 | 
			
		||||
 * Urlbar is shown on second line, or first if no items are before it.
 | 
			
		||||
 * Anything after urlbar on the third line.
 | 
			
		||||
 *
 | 
			
		||||
 * Unfortunately items that don't fit in a row are not pushed to overflow menu. Instead,
 | 
			
		||||
 * they become invisible. Luckily that probably is less of a problem when using this style.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
:root{
 | 
			
		||||
  --uc-multirow-toolbar-height: 40px;
 | 
			
		||||
}
 | 
			
		||||
:root[uidensity="compact"]{
 | 
			
		||||
  --uc-multirow-toolbar-height: 34px;
 | 
			
		||||
}
 | 
			
		||||
:root[uidensity="touch"]{
 | 
			
		||||
  --uc-multirow-toolbar-height: 44px;
 | 
			
		||||
}
 | 
			
		||||
#nav-bar-customization-target{
 | 
			
		||||
  display: flex;
 | 
			
		||||
  flex-wrap: wrap;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#urlbar{
 | 
			
		||||
  --urlbar-toolbar-height: var(--uc-multirow-toolbar-height) !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#nav-bar-customization-target > [flex]{ flex-grow: 2 }
 | 
			
		||||
#nav-bar-customization-target > toolbarspring{ flex-grow: 1 }
 | 
			
		||||
 | 
			
		||||
#urlbar-container{
 | 
			
		||||
  width: calc(100% - 20px);
 | 
			
		||||
  margin-inline: 40px !important; /* Empty space on both sides of urlbar */
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -16,6 +16,7 @@
 | 
			
		|||
"button_effect_scale_onhover.css":["buttons","effect"],
 | 
			
		||||
"buttonlike_toolbarbuttons.css":["buttons"],
 | 
			
		||||
"centered_tab_content.css":["tab","icon"],
 | 
			
		||||
"centered_tab_label.css":["tab"],
 | 
			
		||||
"centered_top_statuspanel.css":["status"],
 | 
			
		||||
"classic_firefox_menu_button.css":["classic","menu"],
 | 
			
		||||
"classic_grid_main_menu_popup.css":["classic","menu","popup"],
 | 
			
		||||
| 
						 | 
				
			
			@ -31,6 +32,7 @@
 | 
			
		|||
"dark_additional_windows.css":["windows","dark-mode"],
 | 
			
		||||
"dark_checkboxes_and_radios.css":["dark-mode"],
 | 
			
		||||
"dark_context_menus.css":["dark-mode","menu","popup"],
 | 
			
		||||
"dark_date_picker_panel.css":["popup","dark-mode"],
 | 
			
		||||
"dark_theme_aware_statuspanel.css":["status","dark-mode"],
 | 
			
		||||
"disable_newtab_on_middle_click.css":["hack","tabs"],
 | 
			
		||||
"fake_statusbar_w_bookmarksbar.css":["hack","status","toolbars","bookmarks"],
 | 
			
		||||
| 
						 | 
				
			
			@ -55,9 +57,13 @@
 | 
			
		|||
"inline_tab_audio_icons.css":["tab","icon","proton"],
 | 
			
		||||
"less_static_throbber.css":["icon","tab","effect"],
 | 
			
		||||
"linux_gtk_window_control_patch.css":["patch","window-control"],
 | 
			
		||||
"loading_indicator_bouncing_line.css":["status","navigation","effect"],
 | 
			
		||||
"loading_indicator_rotating_image.css":["navigation","effect","status"],
 | 
			
		||||
"menubar_in_main_toolbar.css":["menubar","nav-bar","minimal","toolbars"],
 | 
			
		||||
"menubar_in_tabs_toolbar.css":["toolbars","minimal","menubar"],
 | 
			
		||||
"menubar_in_tabs_toolbar_oneliner_compatible.css":["toolbars","minimal","menubar"],
 | 
			
		||||
"menulike_bookmarks_folder_popups.css":["menu","bookmarks","colors"],
 | 
			
		||||
"menupopup_forced_color_schemes.css":["popup","colors","menu"],
 | 
			
		||||
"minimal_in-UI_scrollbars.css":["minimal","scrollbar"],
 | 
			
		||||
"minimal_text_fields.css":["minimal","urlbar"],
 | 
			
		||||
"minimal_toolbarbuttons.css":["minimal","buttons"],
 | 
			
		||||
| 
						 | 
				
			
			@ -65,6 +71,7 @@
 | 
			
		|||
"minimal_toolbarbuttons_v3.css":["minimal","buttons"],
 | 
			
		||||
"more_visible_tab_icon.css":["tab","icon"],
 | 
			
		||||
"multi-row_bookmarks.css":["multi-row","bookmarks","toolbars"],
 | 
			
		||||
"multi-row_main_toolbar.css":["urlbar","toolbars","multi-row","hack"],
 | 
			
		||||
"multi-row_oneliner_combo_patch.css":["multi-row","patch","one-line","minimal"],
 | 
			
		||||
"multi-row_tabs.css":["tabs","multi-row","toolbars"],
 | 
			
		||||
"multi-row_tabs_Fx66+.css":["legacy"],
 | 
			
		||||
| 
						 | 
				
			
			@ -94,6 +101,7 @@
 | 
			
		|||
"scrollable_menupopups.css":["scrollbar","popup","menu"],
 | 
			
		||||
"scrollable_urlbar_popup.css":["scrollbar","popup","urlbar"],
 | 
			
		||||
"selected_tab_as_urlbar.css":["hack"],
 | 
			
		||||
"selected_tab_gradient_border.css":["tab","colors","effect"],
 | 
			
		||||
"sharp_menupopup_corners.css":["popup","menu","proton"],
 | 
			
		||||
"show_navbar_on_focus_only.css":["urlbar","nav-bar","toolbars","hiding"],
 | 
			
		||||
"show_toolbars_in_popup_windows.css":["toolbars","popup"],
 | 
			
		||||
| 
						 | 
				
			
			@ -111,6 +119,7 @@
 | 
			
		|||
"tabs_on_bottom.css":["tabs","toolbars","classic"],
 | 
			
		||||
"tabs_on_bottom_menubar_on_top_patch.css":["tabs","menubar","toolbars","classic","patch"],
 | 
			
		||||
"textual_context_navigation.css":["navigation","popup","menu"],
 | 
			
		||||
"textual_searchbar_one-offs.css":["popup","menu"],
 | 
			
		||||
"theme_additional_windows.css":["legacy"],
 | 
			
		||||
"theme_aware_modal_prompts.css":["effect","dark-mode","colors","popup"],
 | 
			
		||||
"theme_color_variables.css":["legacy"],
 | 
			
		||||
| 
						 | 
				
			
			@ -124,6 +133,7 @@
 | 
			
		|||
"urlbar_and_popup_equal_width.css":["legacy"],
 | 
			
		||||
"urlbar_centered_text.css":["urlbar"],
 | 
			
		||||
"urlbar_connection_type_colors.css":["urlbar","colors","status"],
 | 
			
		||||
"urlbar_container_color_border.css":["colors","urlbar"],
 | 
			
		||||
"urlbar_popup_full_width.css":["urlbar","popup"],
 | 
			
		||||
"urlbar_results_in_two_rows.css":["urlbar","popup"],
 | 
			
		||||
"urlbar_visible_on_active_tab_click.css":["hack","urlbar"],
 | 
			
		||||
| 
						 | 
				
			
			@ -133,14 +143,5 @@
 | 
			
		|||
"vertical_menubar.css":["menubar","hack"],
 | 
			
		||||
"vertical_popup_menubar.css":["menubar","menu","toolbars","popup"],
 | 
			
		||||
"window_control_fallback_for_custom_windows_theme.css":["window-control","buttons","colors","patch"],
 | 
			
		||||
"window_control_placeholder_support.css":["window-control","patch"],
 | 
			
		||||
"loading_indicator_bouncing_line.css":["status","navigation","effect"],
 | 
			
		||||
"loading_indicator_rotating_image.css":["navigation","effect","status"],
 | 
			
		||||
"menupopup_forced_color_schemes.css":["popup","colors","menu"],
 | 
			
		||||
"centered_tab_label.css":["tab"],
 | 
			
		||||
"dark_date_picker_panel.css":["popup","dark-mode"],
 | 
			
		||||
"textual_searchbar_one-offs.css":["popup","menu"],
 | 
			
		||||
"menulike_bookmarks_folder_popups.css":["menu","bookmarks","colors"],
 | 
			
		||||
"selected_tab_gradient_border.css":["tab","colors","effect"],
 | 
			
		||||
"urlbar_container_color_border.css":["colors","urlbar"]
 | 
			
		||||
"window_control_placeholder_support.css":["window-control","patch"]
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										19
									
								
								tags.csv
									
										
									
									
									
								
							
							
						
						
									
										19
									
								
								tags.csv
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -15,6 +15,7 @@ button_effect_scale_onclick.css,buttons,effect
 | 
			
		|||
button_effect_scale_onhover.css,buttons,effect
 | 
			
		||||
buttonlike_toolbarbuttons.css,buttons
 | 
			
		||||
centered_tab_content.css,tab,icon
 | 
			
		||||
centered_tab_label.css,tab
 | 
			
		||||
centered_top_statuspanel.css,status
 | 
			
		||||
classic_firefox_menu_button.css,classic,menu
 | 
			
		||||
classic_grid_main_menu_popup.css,classic,menu,popup
 | 
			
		||||
| 
						 | 
				
			
			@ -30,6 +31,7 @@ custom_menupopup_check_icons.css,icon,menu,minimal,popup
 | 
			
		|||
dark_additional_windows.css,windows,dark-mode
 | 
			
		||||
dark_checkboxes_and_radios.css,dark-mode
 | 
			
		||||
dark_context_menus.css,dark-mode,menu,popup
 | 
			
		||||
dark_date_picker_panel.css,popup,dark-mode
 | 
			
		||||
dark_theme_aware_statuspanel.css,status,dark-mode
 | 
			
		||||
disable_newtab_on_middle_click.css,hack,tabs
 | 
			
		||||
fake_statusbar_w_bookmarksbar.css,hack,status,toolbars,bookmarks
 | 
			
		||||
| 
						 | 
				
			
			@ -54,9 +56,13 @@ iconized_menubar_items.css,menubar,menu,icon
 | 
			
		|||
inline_tab_audio_icons.css,tab,icon,proton
 | 
			
		||||
less_static_throbber.css,icon,tab,effect
 | 
			
		||||
linux_gtk_window_control_patch.css,patch,window-control
 | 
			
		||||
loading_indicator_bouncing_line.css,status,navigation,effect
 | 
			
		||||
loading_indicator_rotating_image.css,navigation,effect,status
 | 
			
		||||
menubar_in_main_toolbar.css,menubar,nav-bar,minimal,toolbars
 | 
			
		||||
menubar_in_tabs_toolbar.css,toolbars,minimal,menubar
 | 
			
		||||
menubar_in_tabs_toolbar_oneliner_compatible.css,toolbars,minimal,menubar
 | 
			
		||||
menulike_bookmarks_folder_popups.css,menu,bookmarks,colors
 | 
			
		||||
menupopup_forced_color_schemes.css,popup,colors,menu
 | 
			
		||||
minimal_in-UI_scrollbars.css,minimal,scrollbar
 | 
			
		||||
minimal_text_fields.css,minimal,urlbar
 | 
			
		||||
minimal_toolbarbuttons.css,minimal,buttons
 | 
			
		||||
| 
						 | 
				
			
			@ -64,6 +70,7 @@ minimal_toolbarbuttons_v2.css,minimal,buttons
 | 
			
		|||
minimal_toolbarbuttons_v3.css,minimal,buttons
 | 
			
		||||
more_visible_tab_icon.css,tab,icon
 | 
			
		||||
multi-row_bookmarks.css,multi-row,bookmarks,toolbars
 | 
			
		||||
multi-row_main_toolbar.css,urlbar,toolbars,multi-row,hack
 | 
			
		||||
multi-row_oneliner_combo_patch.css,multi-row,patch,one-line,minimal
 | 
			
		||||
multi-row_tabs.css,tabs,multi-row,toolbars
 | 
			
		||||
multi-row_tabs_Fx66+.css,legacy
 | 
			
		||||
| 
						 | 
				
			
			@ -93,6 +100,7 @@ rounded_menupopups.css,menu,popup,urlbar
 | 
			
		|||
scrollable_menupopups.css,scrollbar,popup,menu
 | 
			
		||||
scrollable_urlbar_popup.css,scrollbar,popup,urlbar
 | 
			
		||||
selected_tab_as_urlbar.css,hack
 | 
			
		||||
selected_tab_gradient_border.css,tab,colors,effect
 | 
			
		||||
sharp_menupopup_corners.css,popup,menu,proton
 | 
			
		||||
show_navbar_on_focus_only.css,urlbar,nav-bar,toolbars,hiding
 | 
			
		||||
show_toolbars_in_popup_windows.css,toolbars,popup
 | 
			
		||||
| 
						 | 
				
			
			@ -110,6 +118,7 @@ tabs_fill_available_width.css,tab,tabs
 | 
			
		|||
tabs_on_bottom.css,tabs,toolbars,classic
 | 
			
		||||
tabs_on_bottom_menubar_on_top_patch.css,tabs,menubar,toolbars,classic,patch
 | 
			
		||||
textual_context_navigation.css,navigation,popup,menu
 | 
			
		||||
textual_searchbar_one-offs.css,popup,menu
 | 
			
		||||
theme_additional_windows.css,legacy
 | 
			
		||||
theme_aware_modal_prompts.css,effect,dark-mode,colors,popup
 | 
			
		||||
theme_color_variables.css,legacy,
 | 
			
		||||
| 
						 | 
				
			
			@ -123,6 +132,7 @@ toolbars_below_content.css,tabs,toolbars
 | 
			
		|||
urlbar_and_popup_equal_width.css,legacy
 | 
			
		||||
urlbar_centered_text.css,urlbar
 | 
			
		||||
urlbar_connection_type_colors.css,urlbar,colors,status
 | 
			
		||||
urlbar_container_color_border.css,colors,urlbar
 | 
			
		||||
urlbar_popup_full_width.css,urlbar,popup
 | 
			
		||||
urlbar_results_in_two_rows.css,urlbar,popup
 | 
			
		||||
urlbar_visible_on_active_tab_click.css,hack,urlbar
 | 
			
		||||
| 
						 | 
				
			
			@ -133,12 +143,3 @@ vertical_menubar.css,menubar,hack
 | 
			
		|||
vertical_popup_menubar.css,menubar,menu,toolbars,popup
 | 
			
		||||
window_control_fallback_for_custom_windows_theme.css,window-control,buttons,colors,patch
 | 
			
		||||
window_control_placeholder_support.css,window-control,patch
 | 
			
		||||
loading_indicator_bouncing_line.css,status,navigation,effect
 | 
			
		||||
loading_indicator_rotating_image.css,navigation,effect,status
 | 
			
		||||
menupopup_forced_color_schemes.css,popup,colors,menu
 | 
			
		||||
centered_tab_label.css,tab
 | 
			
		||||
dark_date_picker_panel.css,popup,dark-mode
 | 
			
		||||
textual_searchbar_one-offs.css,popup,menu
 | 
			
		||||
menulike_bookmarks_folder_popups.css,menu,bookmarks,colors
 | 
			
		||||
selected_tab_gradient_border.css,tab,colors,effect
 | 
			
		||||
urlbar_container_color_border.css,colors,urlbar
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		
		
			
  | 
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue