From 8cd9051358a6036df94e4f520dc1ab1711906726 Mon Sep 17 00:00:00 2001 From: MrOtherGuy Date: Tue, 2 Jun 2020 17:33:02 +0300 Subject: [PATCH] add new file --- chrome/fake_statusbar_w_bookmarksbar.css | 53 ++++++++++++++++++++++++ html_resources/tagmap.json | 5 ++- tags.csv | 3 +- 3 files changed, 58 insertions(+), 3 deletions(-) create mode 100644 chrome/fake_statusbar_w_bookmarksbar.css diff --git a/chrome/fake_statusbar_w_bookmarksbar.css b/chrome/fake_statusbar_w_bookmarksbar.css new file mode 100644 index 0000000..466174d --- /dev/null +++ b/chrome/fake_statusbar_w_bookmarksbar.css @@ -0,0 +1,53 @@ +/* Source file https://github.com/MrOtherGuy/firefox-csshacks/tree/master/chrome/fake_statusbar_w_bookmarksbar.css made available under Mozilla Public License v. 2.0 +See the above repository for updates as well as full license text. */ + +/* Creates a statusbar at the bottom of the window by using bookmarks toolbar */ +/* Since it's really the bookmarks toolbar you should move bookmarks away from bookmarks toolbar - for example to menubar. You can do that with Customize Firefox mode */ + +#PersonalToolbar{ + position: fixed; + display: flex; + bottom: 0; + width: 100vw; +} +#customization-container, +:root:not([inDOMFullscreen]) > body > #browser{ + margin-bottom: calc(5px + 2 * var(--toolbarbutton-inner-padding) + 16px) !important; +} +#PersonalToolbar > toolbarbutton{ padding: 0 var(--toolbarbutton-outer-padding) !important; } +#PersonalToolbar > toolbarbutton > .toolbarbutton-icon, +#PersonalToolbar > toolbarbutton > .toolbarbutton-badge-stack{ + width: calc(2 * var(--toolbarbutton-inner-padding) + 16px) !important; + height: calc(2 * var(--toolbarbutton-inner-padding) + 16px) !important; + padding: var(--toolbarbutton-inner-padding) !important; +} + +#PersonalToolbar > :first-child + toolbarspring{ + background-position: left 4px; + background-repeat: no-repeat; + background-image: -moz-element(#statuspanel); + max-width: none !important; + width: 60ch; +} +/* Using -moz-element() causes some problems after Firefox has been running several hours such as long tab switch times. For this reason the background image is removed on hover and focused states which appears to clear the state. */ +#Per#PersonalToolbar:hover:first-child + toolbarspring{ background-image: none } + +#statuspanel-inner > #statuspanel-label{ + height:3em; + min-width: 1000px; + background-color: transparent !important; + border: none !important; + font-size: inherit; + color: inherit !important; + margin-right: 0px !important; +} +/* If you use a theme where urlbar is partially transparent you should edit this color to something that closely matches the perceived color of urlbar. Or perhaps use background-image - linear-gradient() can work well here. But keep the color or image opaque or otherwise you'll face an issue where urlbar text bleeds through */ +#statuspanel-inner{ background-color: var(--toolbar-accent-color) } +/*#statuspanel-inner{ background-color: var(--toolbar-non-lwt-bgcolor) }*/ + +#statuspanel{ color: lightpink; z-index: -1; visibility: visible !important; opacity: 1 !important; } +#statuspanel[inactive] > #statuspanel-inner > #statuspanel-label{ visibility: hidden } +#statuspanel[inactive] > #statuspanel-inner::before{ content: "Done"; color: var(--lwt-toolbar-field-color, black) !important } +#statuspanel[type="status"] { color: skyblue } + +#statuspanel-inner > #statuspanel-label[value^="https"]{ color: var(--lwt-toolbar-field-color, black) !important;} diff --git a/html_resources/tagmap.json b/html_resources/tagmap.json index c13bdf3..00519f4 100644 --- a/html_resources/tagmap.json +++ b/html_resources/tagmap.json @@ -24,7 +24,7 @@ "dark_context_menus.css":["dark-mode","menus"], "dark_theme_aware_statuspanel.css":["staus","dark-mode"], "disable_newtab_on_middle_click.css":["hack","newtab","tab"], -"fake_statusbar.css":["hack","status","toolbar"], +"fake_statusbar_w_menubar.css":["hack","status","toolbar","menubar"], "floating_findbar_on_top.css":["findbar","overlay"], "full_width_urlbar_popup.css":["ulrbar","popup"], "google_style_urlbar_popup.css":["urlbar","popup"], @@ -91,5 +91,6 @@ "vertical_context_navigation.css":["navigation","menu","popup"], "vertical_context_navigation_v2.css":["navigation","menu","popup"], "vertical_menubar.css":["menubar","hack"], -"window_control_placeholder_support.css":["window-control","patch"] +"window_control_placeholder_support.css":["window-control","patch"], +"fake_statusbar_w_bookmarksbar.css":["hack","status","toolbar","bookmarks"] } diff --git a/tags.csv b/tags.csv index ea74565..4f678d1 100644 --- a/tags.csv +++ b/tags.csv @@ -23,7 +23,7 @@ dark_checkboxes_and_radios.css,widgets,dark-mode dark_context_menus.css,dark-mode,menus dark_theme_aware_statuspanel.css,staus,dark-mode disable_newtab_on_middle_click.css,hack,newtab,tab -fake_statusbar.css,hack,status,toolbar +fake_statusbar_w_menubar.css,hack,status,toolbar,menubar floating_findbar_on_top.css,findbar,overlay full_width_urlbar_popup.css,ulrbar,popup google_style_urlbar_popup.css,urlbar,popup @@ -91,3 +91,4 @@ vertical_context_navigation.css,navigation,menu,popup vertical_context_navigation_v2.css,navigation,menu,popup vertical_menubar.css,menubar,hack window_control_placeholder_support.css,window-control,patch +fake_statusbar_w_bookmarksbar.css,hack,status,toolbar,bookmarks