Skip to content

Support interactive scrollbars #31753

Closed
Closed

Description

@jacob314

On desktop platforms, provide support for interactive scrollbars.

This is needed to rewrite the devtools inspector in Flutter as the scrollbars are important to make the large amount of content shown more navigable.
https://docs.flutter.dev/tools/devtools/inspector

For my use case, making the scrollbars match a specific platform's scrollbar look and feel is not critical.

Activity

  1. jonahwilliams commented on Apr 28, 2019

    @jonahwilliams
    Contributor

    Interestingly we do have https://api.flutter.dev/flutter/material/Scrollbar-class.html, though I've never seen them IRL

  2. stuartmorgan-g commented on Apr 28, 2019

    @stuartmorgan-g
    Contributor

    They aren't interactive though (i.e., you can't click and drag on the scroll thumb to scroll), unless that's changed recently; they are feedback-only.

  3. rodydavis commented on Apr 29, 2019

    @rodydavis
    Contributor
  4. added
    frameworkflutter/packages/flutter repository. See also f: labels.
    on Jul 26, 2019
  5. added this to the milestone on Aug 13, 2019
  6. stuartmorgan-g commented on Sep 30, 2019

    @stuartmorgan-g
    Contributor

    See also #35829, and discussion of its applicability to desktop in the bug above.

  7. changed the title [-]Support scrollbars[/-] [+][Desktop] Support interactive scrollbars[/+] on Jan 3, 2020
  8. AgainPsychoX commented on Feb 15, 2020

    @AgainPsychoX

    Any progress on that? I am looking forward using Flutter Web for actual commercial application (website).

  9. added
    customer: crowdAffects or could affect many people, though not necessarily a specific customer.
    on Apr 8, 2020
  10. softmarshmallow commented on Apr 15, 2020

    @softmarshmallow

    yeah it seems quite simple job, need official update on this.

  11. jacob314 commented on Apr 15, 2020

    @jacob314
    ContributorAuthor

    It would be great to have an estimate of when this will be able in Flutter so we can plan whether we can wait for the official support or need to write our own custom scrollbars for https://github.com/flutter/devtools

  12. 5 remaining items

  13. added
    P2Important issues not at the top of the work list
    on May 29, 2020
  14. removed this from the milestone on Aug 17, 2020
  15. added
    P1High-priority issues at the top of the work list
    and removed
    P2Important issues not at the top of the work list
    on Sep 29, 2020
  16. self-assigned this
    on Oct 19, 2020
  17. added this to the 1.26 - December 2020 milestone on Oct 19, 2020
  18. changed the title [-][Desktop] Support interactive scrollbars[/-] [+]Support interactive scrollbars[/+] on Oct 22, 2020
  19. Piinks commented on Nov 19, 2020

    @Piinks
    Contributor

    Consolidating into #70866

  20. ImDeZz commented on Nov 24, 2020

    @ImDeZz

    For those of you who want to have a generic draggable scrollbar on the desktop web browser, I have created a scrollbar. It behaves like the generic desktop browser one.
    https://hobbister.com/2020/11/24/flutter-web-scrollbar-with-generic-desktop-feel/

  21. romathebest commented on Dec 3, 2020

    @romathebest

    For those of you who want to have a generic draggable scrollbar on the desktop web browser, I have created a scrollbar. It behaves like the generic desktop browser one.
    https://hobbister.com/2020/11/24/flutter-web-scrollbar-with-generic-desktop-feel/

    Thanks, looks very nice! Can you please also add the horizontal scrolling?

  22. mykola-dev commented on Mar 10, 2021

    @mykola-dev

    any news on that? the flutter for web is now officially stable. second major version and no scrollbar support?

  23. Piinks commented on Mar 10, 2021

    @Piinks
    Contributor

    any news on that? the flutter for web is now officially stable. second major version and no scrollbar support?

    @deviant-studio interactive scrollbars are already available on the stable channel.

  24. github-actions commented on Aug 4, 2021

    @github-actions

    This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

  25. locked as resolved and limited conversation to collaborators on Aug 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

P1High-priority issues at the top of the work lista: desktopRunning on desktopc: new featureNothing broken; request for a new capabilitycustomer: crowdAffects or could affect many people, though not necessarily a specific customer.customer: web10f: scrollingViewports, list views, slivers, etc.frameworkflutter/packages/flutter repository. See also f: labels.

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions