Firefox Proton UI userChrome.css fixes. (2021)
github.com
github.com
I really wish Firefox would make the UI more stable and make user chrome mods some kind of plugin system where I can pick and choose how to deeply customize the interface.
Firefox extensions before Mozilla decided to kill XUL had the capability to radically alter the UI. This is what made FF extensions so powerful.
There were arguably good reasons for them to remove XUL[1], but it created a void of functionality that previously existed. I still think that a more secure version of XUL could offer a better user experience, but unfortunately we're forced to settle on the severely limited WebExtensions standard nobody is happy with except browser developers.
[1]: https://yoric.github.io/post/why-did-mozilla-remove-xul-addo...
Obviously that never happens, And TabMixPlus (the top1 extension) died immediately.
In a way, webextension experiments are exactly that; you have complete access to all the “privileged” APIs in the browser, just like XUL extensions did. Problem is you need to toggle some prefs and use Dev or Nightly builds.
https://github.com/mbnuqw/sidebery/wiki/Firefox-Styles-Snipp...
It was Firefox version 113 that changed it.
Mozilla has made significant UI changes every 3-4 years, with the last one being in 2021. Perhaps we're about due to see another?
You can feel the seething rage of current Mozilla designers for us wanting to turn off "grandparent mode" esque proportions when you see that the "compact" density is the only one that says "not supported" next to it, meanwhile the even more hilariously oversized Touch setting is totally ok.
Now if only 1Password would make it so they’re extension worked properly it.
Mozzarella has so much potential I don't want to see it wasted (again).
And I suspect designers like to redesign everything for the same reasons that developers prefer to implement new shiny features.
From my experience (as a user) these two contradict each other. (see Google and Microsoft products for examples).
UI fiddling is what you do when out of ideas.
I would expect no less from a developer forum.I'm not saying that Mozilla is infallible - they're definitely not - but for all their questionable decisions, they're still the best player in the browser market and the only one fighting for the free web.
Do I wish Mozilla were better at managing Firefox? Of course. Is their lacklustre management enough for me to change to Google's almost monopoly? Hell no.
Mozilla hasn't been a contender for, let alone are, the best player in the browser market for a long time. They often willingly trade their users' best interests with abject nonsense and gaslight them when they complain.
I know this might be an extreme position to take, but if Mozilla truly wanted the best for internet users, it should dissolve and deprecate their browser. Their death would leave behind a large clearing for other projects that actually put their users first.
I use Brave now and I hate it, but at least they seem to actually care about my privacy.
I don't want my screen real estate taken up by bigger and bigger toolbars, which was exactly one of the motivating reasons Firefox evolved its UI back in v4, circa 2011 [1].
I went to Vivaldi. It has tons of customization options, like classic Opera.
[1]: https://github.com/black7375/Firefox-UI-Fix/wiki/%5BArticle%...
Unfortunately I still have to use it when developing with Flutter, but otherwise I try to avoid it where I can.
It finally didn’t look cramped and complicated anymore.
it's such a no-brainer, I'm surprised it's not a first-class feature in the main browsers (I'm aware that it is built in or default in a number of niche browsers).
Its one of those things like dark mode, where power users strongly request it for decades, yet corporations push back against it every time. And much the same as dark mode, I predict that all the same corporations will suddenly have a change of heart the second Apple starts implementing it.
/* to hide the native tabs */
#TabsToolbar {
visibility: collapse;
}
/* to hide the sidebar header */
#sidebar-header {
visibility: collapse;
}
TreeStyleTabs author lists some more elaborate css [1].[1] https://github.com/piroor/treestyletab/wiki/Code-snippets-fo...
https://superuser.com/questions/1424478/can-i-hide-native-ta...
Maybe a min-width on tabs would solve?
(Min-width is also already present, but doesn't ensure the tab is visible when inactive/unhovered if it has neither a visible icon or title; it'll just be some blank space in the tab bar.)
As it happens, a patch is just landing that will handle more cases of "invisible but non-empty" titles, so that change should appear in a couple of months or so once it works through the release channels.
https://superuser.com/questions/1424478/can-i-hide-native-ta...
A couple time I’ve set my tabs so that they’ll show up in the same bar as the URL bar. This let me get down to one bar.
It was wonderful but it only ever seems to last one update before breaking for some reason. Very annoying, especially coming from the one group that usually doesn’t think they know more about your computer should look than you do.
It supports switching the look and do things like this repository does.
The irony being not only are they a fork, their initial feature set was from existing add-ons that they were just downloading/installing by default.
Anyway, after googling the issue, the running of that browser is a bit too amateur hour for me to rely on for something as sensitive as a web browser, even if they have reversed course on the decision.
https://github.com/Aris-t2/CustomCSSforFx.
It's actively maintained and lets me put the tab bar directly above the content but you can set it up to fully return you to the days of Firefox 4 if you want...
Or maybe Vivaldi could develop a browser based on Firefox.
pretty sure it's broken, maybe i should revive it?