• Nemoder@lemmy.ml
    link
    fedilink
    arrow-up
    17
    ·
    2 days ago

    I never understood graphic designers absolute disdain for the scrollbar. It’s so useful to see at a glance how far into a document you are. Even most PC web browsers now hide it unless you mouse over it as if it was some embarrassing necessity they don’t want to admit is still useful.

  • creamfresh@lemmy.world
    link
    fedilink
    arrow-up
    44
    ·
    2 days ago

    I hate offscreen content that’s not indicated by a scrollbar. And the worst thing is some fancily animated presentation that uses the hidden scrollbar as a seek bar.

      • dan@upvote.au
        link
        fedilink
        arrow-up
        11
        ·
        2 days ago

        I think a lot of “modern” scrollbars are just there as an affordance so you know that the content is scrollable and how far you’ve scrolled down, not to actually click and drag. Not entirely sure about the UX research for this but my guess is that it’s because most people either physically drag (like with a touchpad or touch screen) or use a mousewheel to scroll down.

        • cmnybo@discuss.tchncs.de
          link
          fedilink
          English
          arrow-up
          5
          ·
          2 days ago

          The scrollbars in Linux are functional. They can be rather narrow depending on the DE and theme, but it’s usually easy enough to make them bigger if needed.

          • dan@upvote.au
            link
            fedilink
            arrow-up
            2
            ·
            2 days ago

            Some sites and apps have custom scrollbars. I don’t like it, but they do exist.

            Websites can change the colour of the scrollbars, in which case they’re no longer system-rendered ones.

        • nilloc@discuss.tchncs.de
          link
          fedilink
          English
          arrow-up
          1
          ·
          2 days ago

          Mac an iOS scroll bars work well most of the time. Sometimes they do fade out a bit faster than it’d like though. But they are touchable.

  • PattyMcB@lemmy.world
    link
    fedilink
    arrow-up
    7
    ·
    2 days ago

    Just because it’s not visible until you scroll doesn’t mean it’s not there. What pointing device doesn’t have scrolling capabilities anymore, anyway?

    • pmjv@lemmy.sdf.orgOP
      link
      fedilink
      arrow-up
      11
      arrow-down
      1
      ·
      2 days ago

      I don’t know. I woke up, saw some random comment on mastodon about shitty scrollbars and drew this before I had my first coffee.

        • atrielienz@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          22 hours ago

          Honestly? Haven’t run into a need for one necessarily except with bad phone ui apps that ignore gesture controls.

        • SCmSTR@lemmy.blahaj.zone
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 day ago

          Ability to seek really fast to direct places without having to flick your screen over and over and over and over and over and over and fight the acceleration and max speed on a laggy ass webpage in a pos operating system

  • dan@upvote.au
    link
    fedilink
    arrow-up
    6
    ·
    2 days ago

    Some websites / web apps have the opposite problem: too many scrollbars.

    MacOS has a setting to hide scrollbars when a mouse isn’t plugged in (i.e. when just using the trackpad on a laptop), and it’s enabled by default. Even if you force a scrollbar to appear using CSS (overflow: scroll), it won’t appear.

    I’ve seen sites where some boxes had two or three sets of scrollbars, because the developer didn’t test on desktop OSes other that MacOS (or on MacOS with a mouse plugged in) and didn’t realise that their CSS was adding scrollbars to too many elements.

    In any case, your design should have an affordance to show that there’s more content that can be scrolled to. A common way to do it is fading out or having a shadow on the scrollable edge. This technique is close to 15 years old but I still see it used today: https://css-tricks.com/books/greatest-css-tricks/scroll-shadows/. The Chrome dev site has some brief notes on some more modern techniques: https://developer.chrome.com/docs/modern-web-guidance/guides/ui-atoms/scrollability-affordance-hints