Earlier quoted context omitted.
> looked as close as possible to native apps This is a meaningless statement, because even native apps don't "look like" native apps. No operating system has a universal style across all native apps, and some (Windows) aren't even internally consistent with the OS's apps.
> no operating system has a universal style across all native apps Imo, an app that isn’t using Cocoa (or carbon for older apps) widgets on macOS isn’t “native”. If you just use the default widget set on macOS, your app will have a consistent style with every other native app. If you use Qt, Swing, Electron, etc., your app will look out of place and break in ways that annoy at least some of your users.
Don't use custom CSS scrollbars
161–170 of 250 posts
Re: Don't use custom CSS scrollbars
#162On pages, I fully agree. Within components, I also agree but I've found it hard to push back when a design calls for scrollbars because the alternative is... what? It can be difficult to visually say "Hey, you! There's more to see if you scroll down in this area" You can try to use gradients with fade-outs, you can try to make it so the top of the last item in a scroll area is just visible enough to make it clear som…
> Within components, I also agree but I've found it hard to push back when a design calls for scrollbars because the alternative is... what? Accessibility. Mention that blind users will be unable to utilize the site without a lot of additional work and you can usually kill it dead. Custom scrollbars are such a niche thing that usually nobody is married to the idea - I've found it quite easy in the past to kill off th…
Re: Don't use custom CSS scrollbars
#163Also don't use buttons that don't show me the link I'm navigating to. If you must have a different style, style them around an `a href`, not a `button`. And actions should be buttons, not links. I'm looking at all of those cookie websites with a 'link' that says 'Confirm choices' and a button that says 'Allow all'. Instinctively we go to the button, not the link. Weirdly enough I responded on the Image send to Micros…
Re: Don't use custom CSS scrollbars
#164Earlier quoted context omitted.
YouTube's custom scrollbars that take actual space on screen at all times annoyed me so much that I made a userscript that got rid of them. I made the choice to use overlay scrollbars, and I will enforce it if needed.
Sorry but what's overlay scrollbars? (I found a few results but I'm not sure if they're the same thing you're talking about)
https://support.apple.com/en-us/guide/mac-help/mchlp1225/mac
Re: Don't use custom CSS scrollbars
#165The OS gets the scrollbar wrong so often that as a user and developer I’ve found I need to take care of it. It’s fine relying on the “platform” but the platforms are just criminal cartels holding users and apps hostage. Two specific examples, just on scroll bars. I’ve found the platform failing to support dark mode and failing to support mixed high DPI scenarios. Both of these failings result in poor accessibility an…
Re: Don't use custom CSS scrollbars
#166I'm for "Customizing the UI", as long as it helps the User get the most out of the site.
Re: Don't use custom CSS scrollbars
#167Earlier quoted context omitted.
I appreciate this is off topic and not a solution but on iOS you can tap the hole on top of your screen to scroll to the top on any application.
Yes, that's one of the features that break with endless scroll bars, which was what this whole discussion was about.
Re: Don't use custom CSS scrollbars
#168The OS gets the scrollbar wrong so often that as a user and developer I’ve found I need to take care of it. It’s fine relying on the “platform” but the platforms are just criminal cartels holding users and apps hostage. Two specific examples, just on scroll bars. I’ve found the platform failing to support dark mode and failing to support mixed high DPI scenarios. Both of these failings result in poor accessibility an…
Making a custom scrollbar because it doesn't support dark mode is worse for accesibility overall. Your custom scrollbar likely won't work well with tools disabled used for scrolling that isn't the mouse.
The confidence with which you state “is worse for accessibility overall” is just breath taking.
Had you written “may be” instead of “is” and “in many circumstances” rather than “overall” - then I would understand that you were thinking about this.
But no you’re claiming perfect knowledge of a situation that you are not inside and which I am inside.
The operating system gets it very wrong in very many circumstances. I end up having to provide - configurable - alternatives to overcome some of the egregious mistakes.
If the operating systems start to get it right- awesome I can make the overrides opt in not opt out.
Re: Don't use custom CSS scrollbars
#169There was a quick starburst trend around 2010 where super-fancy css componentry was being heavily explored & all sorts of interesting but not necessarily better stuff was being done, with radical redesigns. My mini-project submission for a job I got was using a super melted Geiger esque up-down button set. I've tried to go back & find evidence of this era, to find more examples of these heavily glitzed up components.…
Re: Don't use custom CSS scrollbars
#170The sweeping statement in the title doesn't feel fully thought out even after the author ranted for over 3,000 words