
Scrollbar messed up YET AGAIN in TB 91
Just WHY is this a constant battle with UI "designers" (more like UI destroyers)? I want my scrollbars to be of a usable width (not super wide mind you, just textured and visible/clickable), **AND** I want them to have arrows at the top and bottom (or left & right if it's a horizontal one). Somewhere there must be a design school where the professors are *flunking* students if they dare to make interfaces that are actually usable and customizable.
I have the ~/.gtkrc-2.0.mine and ~/.config/gtk-3.0/gtk.css files with the appropriate "has-forward/backward-stepper" lines in each. Firefox 91 is working correctly. But it would appear TB isn't looking at those settings. So just where are the settings being buried this time? And will they continue to be respected without the Apple/Google/Microsoft attitude that only *THEY* can decide how your system will look/work?
All Replies (10)
My scrollbars have arrows top and bottom, and I can set the width and colors for the main window and Message Pane, with userChrome and userContent css files. TB 91/W10.
As an example of userChrome.css:
scrollbar { -moz-appearance: none !important; background: orange !important; width: 15px; scrollbar-color: grey orange; }
No arrows on mine, even with your code (I left the colours in to see if it would actually take effect, which it does). But the "thumb) is still a very thin object maybe 1/3 the width of the scrollbar. On every other window (including Firefox 91) the thumb is nearly the width of the scrollbar. And every other window (including Firefox) is showing scrollbar arrows.
Additionally, the fonts are slightly corrupted in Thunderbird. Seems to be a problem with hard-coded fonts that are defective. However, there is nothing that tells me what it's hard-coded UI font is, so I can't change it. If you'll notice here, the Firefox window in the background has scrollbar arrows and a full-width thumb. And there is no userChrome.css in that FF profile. And you will notice all the "8"s have the top loop squished, and look more like "6"
I don't know why the arrows are missing or the scrollbar is different on Linux. Perhaps try running in safe mode to see if the layout is broken.
For the Threads Pane font, it can be set with this code:
#threadTree > treechildren { font-size: 12pt !important; font-family: Times !important; background-color: lightgrey !important; color: navy !important; }
To have the font-family recognized, 'Allow messages to use other fonts' must be checked in Preferences/General/Language & Appearance, Advanced.
Nope, I put that section in the userChrome.css file, and it still shows the corrupted fonts. It obviously didn't change anything because everything is still in a sans-serif font (with Times being a serif font).
I have yet to find any thorough documentation on the keywords and values for userChrome.css (especially one for Thunderbird). The most you find is someone's example code for a specific use case, not a full listing I am going on the presumption that TB and FF use the same syntax & values.
See in the attached picture that the font is Times 12 instead of the default sans-serif.
Yes, that's what I would have expected to see (although I don't see why a UI font would be affected by a preference for incoming messages). The setting you listed for "Allow messages to use other fonts" isn't a checkbox, it's just an item listed under "Font Control", with no checkbox available. (perhaps a bug in 91.0.3?)
It's a checkbox on my setup (see picture). It can also be set in the preference browser.display.use_document_fonts in Config. editor.
Then we may be dealing with a bug. I'll have to pull some earlier builds and confirm on them.
I'm familiar with most enhancements and bug reports, and I'm pretty certain there is no intentional UI change here by developers.
Anyone ever get to the bottom of the scrollbar arrows problem?