aboutsummaryrefslogtreecommitdiff
path: root/src/corelib/widgets/mphysics2dpanning.cpp
AgeCommit message (Collapse)Author
2010-09-28Changes: Maximum velocity property for the pannable viewport.Stanislav Ionascu
RevBy: Sergiy Dubovik Details: Allows to limit the maximum speed of the panning through a value defined in the css.
2010-07-30Fixes: MPhysics2DPanning::setPosition should check if the new position is valid.Michal Guminiak
RevBy: Tomas Junnonen Details: It shouldn't be possible to set a new position in an unallowed panning direction.
2010-06-16Fixes: The MPannableViewport::setPosition() method should stop movement of ↵Michal Guminiak
the viewport. RevBy: Tomas Junnonen Details: If the position of the viewport is set programatically to some position, the calculation should start again with velocity = 0.
2010-06-11Changes: Fixes issue with panning.Michal Guminiak
RevBy: Sergiy Dubovik Details: Bug description: 1. move the viewport a little bit and hold the pointer in one place for a moment. 2. Release pointer. 3. The viewport moves by itself. This was fixed by removing the artificial damping that removed issues with mouse move events observed in Columbus.
2010-05-29Fixes: NB#166495 - No smooth panning for large pages possibleMichal Guminiak
RevBy: Tomas Junnonen Details: This patch tunes the physics engine to allow better reactions to very fast movements of the pointer. It postpones the stopping of panning movement of the viewport to allow recognition to happen first. It also increases the pan movement threshold to 20px, because when the user tries to move the viewport really quickly, he quite often crosses this boundary.
2010-05-29Fixes: 170526 - MPhysics2DPanning does not go above 33 fpsTomas Junnonen
RevBy: Michał Guminiak Details: Original QVariantAnimation in MPhysics2DPanning patch by Dominik Kapusta. The fixed interval QTimeLine is replaced by a QVariantAnimation that has the advantage of being driven by the Qt global timer that is capped at 60Hz. The physics integrator also no longer depends on the frame count for its calculations.
2010-05-06Fixes: NB#164551 - pannable area spring can be stoppedMichal Guminiak
RevBy: Armin Berres, Tomas Junnonen Details: This patch removes the possibility to stop integration process when the viewport is panned outside bounds.
2010-05-05Fixes: NB#160502 Ability to disable physicsMichal Guminiak
RevBy: Daniel d'Andrada Details: This patch adds the posibility to disable the kinetic scrolling of the physics engine. When this is done, the page is scrollable but there is no sliding when the pointer is released.
2010-04-12Changes: Renamed dui to meegotouchTomas Junnonen
By: Holger, Daniel, Janne RevBy: Tomas, Holger