Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Linux: respect system preferences for overlay scrollbar toggle #94986

Open
Seirdy opened this issue Dec 10, 2021 · 3 comments
Open

Linux: respect system preferences for overlay scrollbar toggle #94986

Seirdy opened this issue Dec 10, 2021 · 3 comments
Labels
a: desktop Running on desktop c: new feature Nothing broken; request for a new capability c: proposal A detailed proposal for a change to Flutter f: inspector Part of widget inspector in framework. f: scrolling Viewports, list views, slivers, etc. P3 Issues that are less important to the Flutter project platform-linux Building on or for Linux specifically team-linux Owned by the Linux platform team triaged-linux Triaged by the Linux platform team

Comments

@Seirdy
Copy link

Seirdy commented Dec 10, 2021

Use case

I run gsettings set org.gnome.desktop.interface overlay-scrolling false to make all scrollbars visible and full-width in GTK3/GTK4 apps. Flutter uses GTK for some platform integration on Linux, but that doesn't currently extend to reading scrollbar preferences.

Proposal

Flutter should read this gsettings preference and make scrollbars visible (instead of auto-hiding) if the pref is set to "false".

@darshankawar darshankawar added in triage Presently being triaged by the triage team passed first triage platform-linux Building on or for Linux specifically c: proposal A detailed proposal for a change to Flutter c: new feature Nothing broken; request for a new capability a: desktop Running on desktop and removed in triage Presently being triaged by the triage team labels Dec 10, 2021
@HansMuller HansMuller added f: inspector Part of widget inspector in framework. f: scrolling Viewports, list views, slivers, etc. labels Dec 13, 2021
@Seirdy
Copy link
Author

Seirdy commented Dec 16, 2021

This might also be an issue on macOS, since I believe macOS supports a setting to make scrollbars always visible. Can anyone with access to a running macOS installation confirm this?

@gspencergoog gspencergoog added the P3 Issues that are less important to the Flutter project label Dec 16, 2021
@elcste
Copy link

elcste commented Jul 12, 2022

I believe macOS supports a setting to make scrollbars always visible. Can anyone with access to a running macOS installation confirm this?

Yes, here's the option in System Preferences > General (the exact look will probably change in v.13 Ventura since it has a new setting app):

Screen Shot 2022-07-12 at 08 55 00

@cbracken cbracken added team-linux Owned by the Linux platform team and removed team-desktop labels Jun 6, 2024
@flutter-triage-bot
Copy link

The triaged-desktop label is irrelevant if there is no team-desktop label or fyi-desktop label.

@jmagman jmagman added the triaged-linux Triaged by the Linux platform team label Jun 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a: desktop Running on desktop c: new feature Nothing broken; request for a new capability c: proposal A detailed proposal for a change to Flutter f: inspector Part of widget inspector in framework. f: scrolling Viewports, list views, slivers, etc. P3 Issues that are less important to the Flutter project platform-linux Building on or for Linux specifically team-linux Owned by the Linux platform team triaged-linux Triaged by the Linux platform team
Projects
None yet
Development

No branches or pull requests

8 participants