Public bug reported:

Smooth two-finger touchpad scrolling doesn't work in apps under Unity8
(but does work in Mir demo servers).

The reason appears to be because QtMir drops the nice float vscroll
precision that Mir gives it and converts that into an int with very
limited resolution:

    void handleWheelEvent(ulong timestamp, QPoint angleDelta,
Qt::KeyboardModifiers mods) override

QPoint is a pair of integers, but touchpad v/hscroll values are floats.

** Affects: canonical-devices-system-image
     Importance: Undecided
         Status: New

** Affects: qtmir
     Importance: High
         Status: New

** Affects: qtmir (Ubuntu)
     Importance: High
         Status: New


** Tags: input unity8-desktop usability

** Changed in: qtmir (Ubuntu)
   Importance: Undecided => High

** Also affects: qtmir
   Importance: Undecided
       Status: New

** Changed in: qtmir
   Importance: Undecided => High

** Also affects: canonical-devices-system-image
   Importance: Undecided
       Status: New

** Tags added: unity8-desktop

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1607223

Title:
  Smooth two-finger touchpad scrolling doesn't work in apps under Unity8
  (but does work in Mir demo servers)

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1607223/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to