{"push_id":872601587,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"95056f7ad3b56bf88a150783da041f68d0a4c340","before":"fcded217282dab00cec63e681a8f4a01f13c0447","commits":[{"sha":"ec9bb81411df2f02396a05a2735c4a521e90e7d8","author":{"email":"fe70796cc8b77dc2cb3913faa0ea247af774f910@fri.uni-lj.si","name":"Ales Erjavec"},"message":"canvas/annotations: Fix jerky arrow annotation editing\n\nThe ControlPoint graphics object was relying on the default\nQGraphicsItem for movement (QGraphicsItem.ItemIsMovable), but\nthis moves all items in the scene that are selected and movable\nincluding the selected ArrowAnnotation item. Therefore Qt would move\nboth items, but the ArrowAnnotation's shape/geometry would then be\n'fixed' on the control point's positionChanged signal. However when\nprocessing a mouseMoveEvent which did not actually move from the last\nreported position the control point would not signal a changed position\n(as it did not change) but Qt's default event handler would still\nmove/set positions for all selected movable items (relative to the\ninitial move starting point and not a difference from the last\nreported mouse position).\n\nThis is fixed by reimplementing ControlPoints's mouseMoveEvent to handle\nmovement itself.","distinct":true,"url":"https://api.github.com/repos/biolab/orange3/commits/ec9bb81411df2f02396a05a2735c4a521e90e7d8"},{"sha":"95056f7ad3b56bf88a150783da041f68d0a4c340","author":{"email":"e7506d92af7702bd4ce21f2b7611b895ea8b26b4@fri.uni-lj.si","name":"Blaž"},"message":"Merge pull request #860 from ales-erjavec/canvas-annotation-items-control-fix\n\ncanvas/annotations: Fix jerky arrow annotation editing","distinct":true,"url":"https://api.github.com/repos/biolab/orange3/commits/95056f7ad3b56bf88a150783da041f68d0a4c340"}]}