MrOtherGuy / firefox-csshacks

Collection of userstyles affecting the browser
Mozilla Public License 2.0
3.05k stars 307 forks source link

firefox-csshacks/chrome /tabs_on_bottom.css #346

Open mototroyce opened 4 months ago

mototroyce commented 4 months ago

Now we're getting somewhere. However - see image - the above 'tabs_on_bottom.css' script places the MENU bar in the wrong place, causing overlap onto the browser frame controls. Image21

MrOtherGuy commented 4 months ago

You also need window_control_placeholder_support.css and then tabs_on_bottom_menubar_on_top_patch.css if you need to show menubar at the top.

mototroyce commented 4 months ago

Should I include 'window_control_placeholder_support.css' if everything seems to be working properly (by adding the 'on top' patch) now? If so, do I put it into the same 'userChrome.css' file?

MrOtherGuy commented 4 months ago

Indeed, most of the time you won't need window_control_placeholder_support.css if you use the menubar patch, but I believe there are situations where you would still need the support style. Such as when you go to fullscreen mode (F11) then menubar isn't shown even if it is normally enabled.

If you you put contents of tabs_on_bottom.css directly to userChrome.css then I would also put contents of window_control_placeholder_support.css directly to userChrome.css. But if you are using @import statements to import tabs_on_bottom.css as a separate file then you should also import the support style. Nevertheless, you should load the support style first before tabs_on_bottom, and load the patch after tabs_on_bottom, to avoid conflicts.