~unity-team/unity8/trunk

  • Committer: CI Train Bot
  • Author(s): Daniel d'Andrada
  • Date: 2015-05-05 14:46:02 UTC
  • mfrom: (1709.5.8 ddaImprovements)
  • Revision ID: ci-train-bot@canonical.com-20150505144602-7bhwyodam4vac3qk
DirectionalDragArea: improvements & API grooming

-Simplified DirectionalDragArea gesture recognition
 * The widening angle property was dropped. Didn't really work
   as in real life swipes might start up in very different directions
   before finally turning to the final overall direction. That's specially
   bad when you have to conclude the recognition in a short amount
   of time so that you can still play animations to follow the user's finger
 * minSpeed as well. Went for a simpler way of expressing and evaluating it
   which is having maxTime and maxDistance.

-EdgeDragArea got absorbed by DirectionalDragArea

-Privatized all gesture recognition parameters.

-Privatized DirectionalDragArea.status property. All apps need is
 DirectionalDragArea.dragging. Modified qml code using DDA accordingly.

-Modified DirectionalDragArea.dragging semantics a bit. It goes to true only
 once a gesture is recognized

-Moved code that smooths out touch movement into DirectionalDragArea so all users
 get it for free.

-Cleaned up DirectionalDragArea.h of all implementation details, getting it ready
 to be moved out of unity8, into the SDK.

-Removed DirectionalDragArea.tapped() signal as it doesn't belong to it.

-Fine-tuned gesture recognition parameters and made them based on physical size.

-Added tests with input from real gestures to catch those annoying
  false-negatives and false-positives introduced by badly set recognition parameters

-Improved debug output

-UnownedTouchEvents are no longer sent to interim owners

-Fixed issue when TouchGate got disabled while holding an active touch

-Made "make tryDirectionalDragArea" and "make tryDragHandle" work with mouse again. Fixes: #1417920
Approved by: Michael Zanetti, Albert Astals Cid
Filename Latest Rev Last Changed Committer Comment Size
..
.bazaar 1 10 years ago Michał Sawicz Inital unity8 commit. Previous history can be fou Diff
.bzr-builddeb 1 10 years ago Michał Sawicz Inital unity8 commit. Previous history can be fou Diff
.settings 1036.2.3 9 years ago Michał Sawicz Add Autopilot List and Run configurations. Diff
cmake 1 10 years ago Michał Sawicz Inital unity8 commit. Previous history can be fou Diff
data 433.1.12 10 years ago Michał Sawicz Move unity8.conf to data/ and simplify it. Diff
debian 1 10 years ago Michał Sawicz Inital unity8 commit. Previous history can be fou Diff
doc 1 10 years ago Michał Sawicz Inital unity8 commit. Previous history can be fou Diff
include 597.1.2 10 years ago Michał Sawicz Move headers into include, sources into src and ad Diff
libs 1314.2.1 9 years ago Daniel d'Andrada Add touch ownership logic on top of qt input handl Diff
plugins 1 10 years ago Michał Sawicz Inital unity8 commit. Previous history can be fou Diff
po 1 10 years ago Michał Sawicz Inital unity8 commit. Previous history can be fou Diff
qml 597.1.3 10 years ago Michał Sawicz Introduce a qml directory, move all QML, JS and as Diff
src 2.5.47 10 years ago Nick Dedekind moved indicator cpp source to src folder. Diff
tests 1 10 years ago Michał Sawicz Inital unity8 commit. Previous history can be fou Diff
tools 604.1.1 10 years ago Michal Hruby Cherrypick the unity-scope-tool Diff
.bzrignore 733.1.1 10 years ago Dimitri John Ledkov Ship python3 autopilot modules. 110 bytes Diff Download File
.gitignore 4.1.1 10 years ago Michał Sawicz Support git-backed checkout in run_on_device. Als 135 bytes Diff Download File
.project 1036.2.1 9 years ago Michał Sawicz Move PyDev project to the root. We'll be getting 360 bytes Diff Download File
.pydevproject 1036.2.4 9 years ago Michał Sawicz Add .bazaar and whitespace to the PyDev project. 493 bytes Diff Download File
File build.sh 1544.2.3 9 years ago Michael Zanetti check on the control file, not the .deb package 2.7 KB Diff Download File
CMakeLists.txt 1654.2.2 9 years ago Nick Dedekind renames + test fixes 4.8 KB Diff Download File
CODING 1690.6.1 9 years ago Albert Astals Cid We use autopilot3 now 5.4 KB Diff Download File
COPYING 1 10 years ago Michał Sawicz Inital unity8 commit. Previous history can be fou 34.3 KB Diff Download File
COPYING.LGPL 46.4.2 10 years ago Didier Roche ship required license files 26.1 KB Diff Download File
LGPL_EXCEPTION.txt 46.4.2 10 years ago Didier Roche ship required license files 1.1 KB Diff Download File
File run.sh 1654.2.1 9 years ago Nick Dedekind Laggy backends 1.8 KB Diff Download File
File run_on_device.sh 1301.4.2 9 years ago Ying-Chun Liu fix trailing \r 4.5 KB Diff Download File
File runtests.sh 597.1.4 10 years ago Michał Sawicz Simplify getting SRCDIR in runtests.sh, we're not 4.1 KB Diff Download File