Closed Bug 1564022 Opened 6 years ago Closed 4 years ago

Implement Swipe-to-navigate on Windows

Categories

(Core :: Widget: Win32, enhancement)

Desktop
Windows 10
enhancement
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1348786

People

(Reporter: sam.zyhuang, Assigned: hiro)

References

Details

(Keywords: parity-chrome, parity-edge)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3829.0 Safari/537.36 Edg/77.0.197.1

Steps to reproduce:

Try to use

  1. Two finger swiping left/right as back/forward
  2. Two finger zooming

Actual results:

  1. Nothing
  2. Zooming with levels (100%, 110%, 120%, ......)

Expected results:

  1. Swiping left brings me back and swiping right brings me forward
  2. Zooming without levels

In other words, I hope the touchpad gestures on Windows can be the same as Edge & Chromium and also the same as on Mac. This should be possible with the help of Windows Precision Touchpad driver on Windows 10. And it does improve the user experience a lot.

Note that there are some firefox plugins out there implementing the similar feature, but they are not officially supported, and they are not well-optimized. I personally experience much lagging using those plugins, and hope that this feature can be officially supported as it is not a bad thing :)

Type: defect → enhancement
Component: Untriaged → General
OS: Unspecified → Windows 10
Hardware: Unspecified → Desktop
See Also: → s2n-linux
Component: General → Widget: Win32
Product: Firefox → Core

Sorry for my English if I failed to describe the user stories precisely. Specifically concerning the zooming behaviour, the traditional zooming seems to preserve the viewport dimensions and increase the font size, etc. One can zoom this way on Edge/Chromium on Windows in the menu. The touchpad zooming on the other hand, preserve the overall layout of the page and enlarge it as-is like a vector image.

Depends on: desktop-zoom-xp

Pinch-zooming should now work in nightly. Back/forward swiping remains to be implemented.

Depends on: desktop-zoom-win
No longer depends on: desktop-zoom-xp

(In reply to Botond Ballo [:botond] from comment #2)

Pinch-zooming should now work in nightly. Back/forward swiping remains to be implemented.

Doesn't work for me on Linx

(In reply to Carallo Manda from comment #3)

Doesn't work for me on Linx

Right, this bug is about Windows precision touchpads.

Linux precision touchpad support is tracked in bug 1581126.

Will back and forth swipe gestures be coming any time in the forseeable future?

I don't have a good grasp of what would be required here, but tracking back from the relevant gesture code ends up at CreateSwipeGestureEvent, and that's currently only invoked in Cocoa widget code.

Status: UNCONFIRMED → NEW
Ever confirmed: true
Version: 69 Branch → unspecified

Will this be going anywhere? I ask because, at this point, touch and touchpad gestures are a staple of good browsers. This includes anything Chromium, and they have obviously done something right.

We have pinch zoom. Just missing swipe to navigate. Are there other gestures?

Swipe to navigate on Windows is on our team's roadmap, and fairly high on the list. I can't promise a timeframe but I'd say Q4 2021 or Q1 2022 is likely.

Assignee: nobody → hikezoe.birchill
Status: NEW → ASSIGNED
Summary: [Feature Request] Windows 10 Precision Touchpad gestures support (swipe, zoom, etc.) → Implement Swipe-to-navigate on Windows
See Also: → s2n-win

Any reason not to dupe this to bug 1348786 since you haven't attached anything here yet? That's the older bug and was more specific (just swipe left/right) than this one.

Flags: needinfo?(hikezoe.birchill)

Closing this as a dup of bug 1348786.

Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Flags: needinfo?(hikezoe.birchill)
Resolution: --- → DUPLICATE
See Also: s2n-linux
You need to log in before you can comment on or make changes to this bug.