4 ms·
I'm generally not a person to die on hills like this, but the disappearing scroll bars on macOS have really been a point of significant contention for me. Somet
by bastawhiz 3y ago
I'm generally not a person to die on hills like this, but the disappearing scroll bars on macOS have really been a point of significant contention for me. Sometimes I just want to click and drag a scrollbar. And it seemingly takes an act of god to get it to appear (you can't just hover, you have to two-finger scroll first). And then in order to get it to stay, you need to keep your mouse horizontally positioned on the scroll bar. If you click+drag and your mouse moves away from the scroll bar area and release the mouse button (even if your mouse does not move), the scroll bar disappears.
In my perfect world, the scroll bar would appear if you hover in the right spot for long enough. And if you drag it and release, it would stick around until 1.) you move the cursor >0 pixels and 2.) a reasonable timeout passes, or it's obvious you've moving your cursor away from the scroll bar.
I'll note that Slack's desktop app _just works_ the way I wish scroll bars would work (it just appears and stays if your cursor is in the content area), though I think it's because they implement them manually.
- tom_ 3y agoI've found most macOS software is actually pretty good at respecting the scrollbar visibility preference, not that we should expect anything less given how often we are told that the Mac is where you go for good UX, and that software developers for it know what they're doing. (Acrobat recently got this wrong, and I was hearted to discover there's a fairly active thread an the Adobe forums about how much of a fuckup this is. I am not alone! I added a comment or two, of course)
- krackers 3y ago>And it seemingly takes an act of god to get it to appear (you can't just hover, you have to two-finger scroll first) It's supposed to show up by just doing a two finger tap. It works in native apps. For some reason chrome doesn't respect this though, I think because maybe they reimplement some part of it on their own.