Our great sponsors
-
uc.css.js
A dark indigo CSS theme for Firefox and a large collection of privileged scripts to add new buttons, menus, and behaviors and eliminate nuisances. The theme is similar to other userChrome stylesheets, but it's intended for use with an autoconfig loader like fx-autoconfig, since it uses JavaScript to implement its more functional features.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
A style like this would work - but it modifies all menus, not just the bookmark folder menu - might or might not be what you want.
personally i use firefox on windows 10 with 150% window scaling, so the separators look butt-ugly for me... supposed to be 1px but their thickness is all over the place because of the dumb native styling. so i just hide the menuseparators and replace them with something else that's a little more complicated but looks way way better to me. you can see at line 36 then jump again to line 80, i'm hiding the separators and adding a border to every menu/menuitem that's adjacent to a menuseparator. so that way the border just sort of takes over for the separator.
if you wanna save some time styling this stuff, I'd suggest just reading through the stylesheet I just sent you and testing the rules to see how they affect it. keep in mind there are variables in there for colors and stuff, the variables are set in uc-variables.css on the same repo. I'd just replace them unless you're gonna use the whole thing. you can also do the same kinda thing with this stylesheet, it's of a similar scope to mine but with a different style. I think it might be missing a couple of the newer context menus though, so if you're going to use the selectors from one of these, I would suggest using my selectors. I update this repo pretty frequently and new context menu stuff gets added to firefox pretty frequently too.