After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 768244 - schemas: Scroll method key changes again
schemas: Scroll method key changes again
Status: RESOLVED FIXED
Product: gsettings-desktop-schemas
Classification: Core
Component: general
unspecified
Other All
: Normal normal
: ---
Assigned To: gsettings-desktop-schemas-maint
gsettings-desktop-schemas-maint
Depends on:
Blocks: 761461 768245
 
 
Reported: 2016-06-30 12:35 UTC by Bastien Nocera
Modified: 2016-07-27 15:16 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
build: Bump version to 3.21.4 (861 bytes, patch)
2016-06-30 12:35 UTC, Bastien Nocera
none Details | Review
schemas: Scroll method key changes again (2.31 KB, patch)
2016-06-30 12:35 UTC, Bastien Nocera
none Details | Review
schemas: Scroll method key changes again (2.06 KB, patch)
2016-07-27 10:58 UTC, Bastien Nocera
committed Details | Review

Description Bastien Nocera 2016-06-30 12:35:19 UTC
.
Comment 1 Bastien Nocera 2016-06-30 12:35:24 UTC
Created attachment 330649 [details] [review]
build: Bump version to 3.21.4

So that other modules can require it for the scrolling method
changes.
Comment 2 Bastien Nocera 2016-06-30 12:35:29 UTC
Created attachment 330650 [details] [review]
schemas: Scroll method key changes again

Some users, even with touchpads capable of two-finger scrolling do not
like two-finger scrolling, and prefer edge scrolling, whether simply
because it "does not feel right" or sometimes because it causes pains.

So instead of forcing two-finger scrolling when the touchpad is capable,
enable it as a separate setting, and leave the unfancied but required
edge-scrolling disabled by default. This will require users to enable
edge-scrolling by hand, not too dissimilarly to other universal access
features.

To avoid complex configuration when an internal and external touchpads
are present and support different scrolling configurations, we add
"-external" scrolling configurations that will be used for the external
touchpad if there is an internal touchpad.
Comment 3 Phillip Wood 2016-07-01 15:29:52 UTC
Review of attachment 330650 [details] [review]:

> So instead of forcing two-finger scrolling when the touchpad is capable,
> enable it as a separate setting, and leave the unfancied but required
> edge-scrolling disabled by default. This will require users to enable
> edge-scrolling by hand, not too dissimilarly to other universal access
> features.

It's a shame not to have edge scrolling automatically enabled as we do now for touchpads without two finger scrolling. Mutter needs to be able to cope with selecting the correct mode when both keys are true anyway in case the user sets the keys with gsettings or dconf.

> To avoid complex configuration when an internal and external touchpads
> are present and support different scrolling configurations, we add
Should that be 'we will add' - there don't seem to be any "-external" keys in this patch
Comment 4 Bastien Nocera 2016-07-27 10:58:39 UTC
Created attachment 332208 [details] [review]
schemas: Scroll method key changes again

Some users, even with touchpads capable of two-finger scrolling do not
like two-finger scrolling, and prefer edge scrolling, whether simply
because it "does not feel right" or because it can cause physical pain.

So instead of forcing two-finger scrolling when the touchpad is capable,
enable it as a separate setting, and leave the unfancied but required
edge-scrolling disabled by default. This will require users to enable
edge-scrolling by hand, not too dissimilarly to other universal access
features.
Comment 5 Bastien Nocera 2016-07-27 15:16:42 UTC
Attachment 332208 [details] pushed as d9dfe56 - schemas: Scroll method key changes again