Branch: refs/heads/master
Home: https://github.com/synfig/synfig
Commit: 8e9dc28c0dc5936f1b2f9463a453d3254a141da5
https://github.com/synfig/synfig/commit/8e9dc28c0dc5936f1b2f9463a453d3254a141da5
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
Log Message:
-----------
remove unused #include s in Widget_Curves
Commit: 8cadcbe854fd106d96a0414643a1478e162caf77
https://github.com/synfig/synfig/commit/8cadcbe854fd106d96a0414643a1478e162caf77
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
Log Message:
-----------
rename local variables to better reading
Commit: 87f4906587ce9cceea40dffc6e06e9758329880d
https://github.com/synfig/synfig/commit/87f4906587ce9cceea40dffc6e06e9758329880d
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
M synfig-studio/src/gui/widgets/widget_curves.h
Log Message:
-----------
avoid recalculating time plot geometry data on every draw
just when time model changes or when widget is scrolled
or resized.
Commit: cc964de4033c0781c08507b6e0c332c744daa9d4
https://github.com/synfig/synfig/commit/cc964de4033c0781c08507b6e0c332c744daa9d4
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
Log Message:
-----------
curves uses auxiliary methods
Commit: 82e21977fa70c9ea299be18a629d2109da9f9605
https://github.com/synfig/synfig/commit/82e21977fa70c9ea299be18a629d2109da9f9605
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
M synfig-studio/src/gui/widgets/widget_curves.h
Log Message:
-----------
make TimePlotData smarter
Commit: 13ab6f4828184d62ec28b21127edec0ebb0ddf5f
https://github.com/synfig/synfig/commit/13ab6f4828184d62ec28b21127edec0ebb0ddf5f
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/Makefile.am
A synfig-studio/src/gui/timeplotdata.cpp
A synfig-studio/src/gui/timeplotdata.h
M synfig-studio/src/gui/widgets/widget_curves.cpp
Log Message:
-----------
move TimePlotData to a separate file
Commit: f56b2a1b8a1a717a1988cb4ee09886b96c2a7b4a
https://github.com/synfig/synfig/commit/f56b2a1b8a1a717a1988cb4ee09886b96c2a7b4a
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/timeplotdata.cpp
M synfig-studio/src/gui/timeplotdata.h
Log Message:
-----------
forgot method constness
Commit: 12c51eaa1cb43be4a131bf6ace13b35f9a31f271
https://github.com/synfig/synfig/commit/12c51eaa1cb43be4a131bf6ace13b35f9a31f271
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/timeplotdata.cpp
M synfig-studio/src/gui/timeplotdata.h
M synfig-studio/src/gui/widgets/widget_curves.cpp
Log Message:
-----------
fix invalid never unset, add documentation, create more methods
Commit: e808beda54396287fdaeceba006271cb465109c0
https://github.com/synfig/synfig/commit/e808beda54396287fdaeceba006271cb465109c0
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
Log Message:
-----------
fix coding style
Commit: 50789e518be9ec950452abbc4ca95edda3650f7d
https://github.com/synfig/synfig/commit/50789e518be9ec950452abbc4ca95edda3650f7d
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_canvastimeslider.cpp
M synfig-studio/src/gui/widgets/widget_timeslider.cpp
M synfig-studio/src/gui/widgets/widget_timeslider.h
Log Message:
-----------
Widget_Timeslider and Widget_CanvasTimeslider use TimePlotData
Commit: 1cd07cf7570299462f649a330140df18143905e9
https://github.com/synfig/synfig/commit/1cd07cf7570299462f649a330140df18143905e9
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/CMakeLists.txt
M synfig-studio/src/gui/Makefile.am
M synfig-studio/src/gui/cellrenderer/cellrenderer_timetrack.cpp
A synfig-studio/src/gui/waypointrenderer.cpp
A synfig-studio/src/gui/waypointrenderer.h
Log Message:
-----------
move waypoint renderer code to proper file
Commit: d4f2ba27e45b095057309e54254323290d74b3ca
https://github.com/synfig/synfig/commit/d4f2ba27e45b095057309e54254323290d74b3ca
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/cellrenderer/cellrenderer_timetrack.cpp
M synfig-studio/src/gui/waypointrenderer.cpp
M synfig-studio/src/gui/waypointrenderer.h
Log Message:
-----------
allow visual feedback for waypoint hovering
Commit: c89a4ca0451081062a86ceef859ade1d33d1c8cf
https://github.com/synfig/synfig/commit/c89a4ca0451081062a86ceef859ade1d33d1c8cf
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/waypointrenderer.cpp
M synfig-studio/src/gui/waypointrenderer.h
M synfig-studio/src/gui/widgets/widget_curves.cpp
M synfig-studio/src/gui/widgets/widget_curves.h
Log Message:
-----------
draw waypoints in Curves dock
Commit: 27a1ed897b54cc9746cb24674be9c4cf311482c0
https://github.com/synfig/synfig/commit/27a1ed897b54cc9746cb24674be9c4cf311482c0
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
M synfig-studio/src/gui/widgets/widget_curves.h
Log Message:
-----------
highlight hovered waypoints in Curves
Commit: 4a94a04e2ab5895feca243926dc4099a1fcf7c53
https://github.com/synfig/synfig/commit/4a94a04e2ab5895feca243926dc4099a1fcf7c53
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
M synfig-studio/src/gui/widgets/widget_curves.h
Log Message:
-----------
uses a new struct to handle curve points
Commit: cebec7f7274bdb8dbf2fa8cb73faecb07c5c419b
https://github.com/synfig/synfig/commit/cebec7f7274bdb8dbf2fa8cb73faecb07c5c419b
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
Log Message:
-----------
fix switch statement case without break
Commit: 3a7d1d4cb646be5408408f5612ed1edbe71fe13b
https://github.com/synfig/synfig/commit/3a7d1d4cb646be5408408f5612ed1edbe71fe13b
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/workarea.cpp
Log Message:
-----------
fix minor compilation warning
Commit: 4234fb3b36508a73318d2fa6b2021c56be0f5a31
https://github.com/synfig/synfig/commit/4234fb3b36508a73318d2fa6b2021c56be0f5a31
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
Log Message:
-----------
zooming on Widget_Curves keeps pointer focus
Commit: 8bdf767569239147824c9ef57d3b893dfd30cadb
https://github.com/synfig/synfig/commit/8bdf767569239147824c9ef57d3b893dfd30cadb
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/CMakeLists.txt
Log Message:
-----------
don't forget CMake...
Commit: 68b3ed9dbb41c989c24ffe80d6d6021ec7040163
https://github.com/synfig/synfig/commit/68b3ed9dbb41c989c24ffe80d6d6021ec7040163
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
M synfig-studio/src/gui/widgets/widget_curves.h
Log Message:
-----------
allow waypoint selection in Widget_Curves
Commit: 0dcfe12775c2cbf76c6ff9381012dce4eafdb124
https://github.com/synfig/synfig/commit/0dcfe12775c2cbf76c6ff9381012dce4eafdb124
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
Log Message:
-----------
excludes commented and unused code
erroneously committed :(
Commit: db7edbc4b3f61302a4a36024ca0e298f995f7b08
https://github.com/synfig/synfig/commit/db7edbc4b3f61302a4a36024ca0e298f995f7b08
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
Log Message:
-----------
discard useless signal connections
When changing what curves to show (by selecting a parameter),
on-change signals for previous parameter values can be
discarded.
Commit: fa8dd37d23862b0629a8ea2540cc4b9269af665d
https://github.com/synfig/synfig/commit/fa8dd37d23862b0629a8ea2540cc4b9269af665d
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
M synfig-studio/src/gui/widgets/widget_curves.h
Log Message:
-----------
memorize what curve (layer parameter) a channel point belongs to
Commit: ff62b04c8c11824eec9048a323a3a008488e60c1
https://github.com/synfig/synfig/commit/ff62b04c8c11824eec9048a323a3a008488e60c1
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/synfigapp/value_desc.h
Log Message:
-----------
fix typo in comment
Commit: 9f1770591686b1ea942805f8f3162da204318af4
https://github.com/synfig/synfig/commit/9f1770591686b1ea942805f8f3162da204318af4
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/docks/dock_curves.cpp
M synfig-studio/src/gui/widgets/widget_curves.cpp
Log Message:
-----------
prepare Dock_Curves to support displaying multiple params
Commit: 82d3ab2604e43de518e4357973c15f145e00fe3c
https://github.com/synfig/synfig/commit/82d3ab2604e43de518e4357973c15f145e00fe3c
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/timeplotdata.cpp
M synfig-studio/src/gui/widgets/widget_curves.cpp
Log Message:
-----------
don't change sign of value in Curves
Commit: ce93bd2db7a67425029b2e94d54e41ee10cfc232
https://github.com/synfig/synfig/commit/ce93bd2db7a67425029b2e94d54e41ee10cfc232
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
M synfig-studio/src/gui/widgets/widget_curves.h
Log Message:
-----------
not reliable pointer usage: copy data
Commit: 65f435e562c0ff619786e559478f8a47141f92ac
https://github.com/synfig/synfig/commit/65f435e562c0ff619786e559478f8a47141f92ac
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
Log Message:
-----------
fix hovered point highlighting when showing more than one param
Commit: 7d417fc949858e88b7f231ae98cd74bc7f5589e7
https://github.com/synfig/synfig/commit/7d417fc949858e88b7f231ae98cd74bc7f5589e7
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
M synfig-studio/src/gui/widgets/widget_curves.h
Log Message:
-----------
inverted method logic for better reading
Commit: 815ed0f93af2154e88c3a4e5cbaa9c4488ff7cbf
https://github.com/synfig/synfig/commit/815ed0f93af2154e88c3a4e5cbaa9c4488ff7cbf
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
Log Message:
-----------
clicking on a not selected item makes it the solo selection
and prepare for dragging it if pointer moves
Commit: 65af460f1808ec6e57281159b82506ee18456c23
https://github.com/synfig/synfig/commit/65af460f1808ec6e57281159b82506ee18456c23
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/docks/dock_curves.cpp
M synfig-studio/src/gui/widgets/widget_curves.cpp
M synfig-studio/src/gui/widgets/widget_curves.h
M synfig-studio/src/synfigapp/canvasinterface.cpp
M synfig-studio/src/synfigapp/canvasinterface.h
Log Message:
-----------
implementation draft of dragging curve points
It misses:
* allow to drag in non-edit-mode
* better undo history handling
Commit: a79ec513efeea3e6d6aba6ae6aa4b7b99ec05d6c
https://github.com/synfig/synfig/commit/a79ec513efeea3e6d6aba6ae6aa4b7b99ec05d6c
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
M synfig-studio/src/gui/widgets/widget_curves.h
Log Message:
-----------
separate start-dragging code
Commit: 864aa6c8d85671a46845036382801f7bb8287408
https://github.com/synfig/synfig/commit/864aa6c8d85671a46845036382801f7bb8287408
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
M synfig-studio/src/gui/widgets/widget_curves.h
Log Message:
-----------
autoswitch to edit-mode if needed while dragging curve
Commit: 499a82e7859a19fb2128aefd259af4c1b0691841
https://github.com/synfig/synfig/commit/499a82e7859a19fb2128aefd259af4c1b0691841
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
Log Message:
-----------
fix curves zooming after changes in d5c4fb52e935
Commit: b279e03e55fe23c703f9b0b3dc01351432c5ab76
https://github.com/synfig/synfig/commit/b279e03e55fe23c703f9b0b3dc01351432c5ab76
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
M synfig-studio/src/gui/widgets/widget_curves.h
Log Message:
-----------
improve code reading
by splitting it up in different methods
Commit: 157a759de659f4269529acb98101267aa0577778
https://github.com/synfig/synfig/commit/157a759de659f4269529acb98101267aa0577778
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
M synfig-studio/src/gui/widgets/widget_curves.h
Log Message:
-----------
curve dragging creates a single undoable action
Commit: 4dbdd7f2773d2a182e5ec110b7c4120f6a59f95b
https://github.com/synfig/synfig/commit/4dbdd7f2773d2a182e5ec110b7c4120f6a59f95b
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
Log Message:
-----------
properly cancel dragging if a modal window blur Graphs focus
Commit: 38d414e486f69b2d2e51720338a1cf579f0f7e8f
https://github.com/synfig/synfig/commit/38d414e486f69b2d2e51720338a1cf579f0f7e8f
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
M synfig-studio/src/gui/widgets/widget_curves.h
M synfig-studio/src/synfigapp/canvasinterface.cpp
M synfig-studio/src/synfigapp/canvasinterface.h
Log Message:
-----------
no need to enter in edit mode
Commit: 37c69cb704501dc05f1d5f1c5be8a34c10dbc933
https://github.com/synfig/synfig/commit/37c69cb704501dc05f1d5f1c5be8a34c10dbc933
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
Log Message:
-----------
make Graph points selection consistent with WorkArea style
Ctrl : toggle selected nodes
Shift: add to selection
Commit: b2c2806ae13742b3f10e3002aaa6ef39b53c5386
https://github.com/synfig/synfig/commit/b2c2806ae13742b3f10e3002aaa6ef39b53c5386
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
M synfig-studio/src/gui/widgets/widget_curves.h
Log Message:
-----------
clicking and not dragging a selected point changes selection
Commit: 4be66a729e805edb9d85956cca8c8bd7e279a9b3
https://github.com/synfig/synfig/commit/4be66a729e805edb9d85956cca8c8bd7e279a9b3
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
M synfig-studio/src/gui/widgets/widget_curves.h
Log Message:
-----------
make sure action group do not leak
and rename variable for better reading
Commit: 6ed16f60da7d76f8d2ae1c309d03176f8cb0686e
https://github.com/synfig/synfig/commit/6ed16f60da7d76f8d2ae1c309d03176f8cb0686e
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
M synfig-studio/src/gui/widgets/widget_curves.h
Log Message:
-----------
Graph points can now be moved by keyboard too
and same strategy for handle moving as described in
https://wiki.synfig.org/Handle
Commit: cafbecdaa6599b115ec2cd682e2fcefcb0cc13c5
https://github.com/synfig/synfig/commit/cafbecdaa6599b115ec2cd682e2fcefcb0cc13c5
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
M synfig-studio/src/synfigapp/canvasinterface.cpp
M synfig-studio/src/synfigapp/canvasinterface.h
Log Message:
-----------
allow to move Graph points along time axis
and axis locking with Shift, like Handle dragging does:
https://wiki.synfig.org/Handle
Commit: 7879dc3c8070f98deb5d607e6b7cf5a9b1a16e25
https://github.com/synfig/synfig/commit/7879dc3c8070f98deb5d607e6b7cf5a9b1a16e25
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/waypointrenderer.cpp
M synfig-studio/src/gui/waypointrenderer.h
M synfig-studio/src/gui/widgets/widget_curves.cpp
Log Message:
-----------
draw curve points after last timepoint in a dashed pattern
Commit: 3117d1463e80ec69dac5973fb78676d550c630c2
https://github.com/synfig/synfig/commit/3117d1463e80ec69dac5973fb78676d550c630c2
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
Log Message:
-----------
avoid waypoint move action duplicates
when moving more than one channel point...
Commit: 4b5437157d4d0dc39137f076ea6dace80c4fadd8
https://github.com/synfig/synfig/commit/4b5437157d4d0dc39137f076ea6dace80c4fadd8
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
M synfig-studio/src/gui/widgets/widget_curves.h
Log Message:
-----------
fix bug when moving curve points in time
issue described here
https://github.com/synfig/synfig/pull/982#issuecomment-551694936
Commit: 4c19bf9764453155f9804cf5b9c9f0b6cbcafb38
https://github.com/synfig/synfig/commit/4c19bf9764453155f9804cf5b9c9f0b6cbcafb38
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
M synfig-studio/src/gui/widgets/widget_curves.h
Log Message:
-----------
draw marks for overlapped waypoints while dragging curve points
As shown here
https://github.com/synfig/synfig/pull/982#issuecomment-552116299
Commit: fd7e8d2fe44bc085bc5da1c6d954ec5d3d4b8eac
https://github.com/synfig/synfig/commit/fd7e8d2fe44bc085bc5da1c6d954ec5d3d4b8eac
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
M synfig-studio/src/gui/widgets/widget_curves.h
Log Message:
-----------
fix dragging of converted/linked layer parameter
Its children worked fine, but not the parent.
Commit: b697eec0aaae3ccea578c090510549d285713059
https://github.com/synfig/synfig/commit/b697eec0aaae3ccea578c090510549d285713059
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
Log Message:
-----------
draw converted/linked curve points with 50% transparency
Commit: 0dfb65675c8cc269f7c4501723f20e44dc662b2a
https://github.com/synfig/synfig/commit/0dfb65675c8cc269f7c4501723f20e44dc662b2a
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/mainwindow.cpp
M synfig-studio/src/gui/widgets/widget_curves.cpp
M synfig-studio/src/gui/widgets/widget_curves.h
Log Message:
-----------
(un)select all curve points by Ctrl+A and Ctrl+D
Commit: 472bc8ea20e948bb82fd53ce91f2ad1d217b1b6d
https://github.com/synfig/synfig/commit/472bc8ea20e948bb82fd53ce91f2ad1d217b1b6d
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/waypointrenderer.cpp
Log Message:
-----------
fix missing default constructor
Commit: ee439323b71f45b10f8592ca056c4872fa5e52c1
https://github.com/synfig/synfig/commit/ee439323b71f45b10f8592ca056c4872fa5e52c1
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-core/src/synfig/valuenodes/valuenode_animatedinterface.cpp
Log Message:
-----------
remove pointless debug message
Commit: ff8ed0eb39198cdf82a646caeca75a00ec4d132b
https://github.com/synfig/synfig/commit/ff8ed0eb39198cdf82a646caeca75a00ec4d132b
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
Log Message:
-----------
prefer event motion pointer info rather than direct pointer
Commit: b6afe5e3aef11964ce50503df3c24f616abe0df4
https://github.com/synfig/synfig/commit/b6afe5e3aef11964ce50503df3c24f616abe0df4
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/Makefile.am
A synfig-studio/src/gui/selectdraghelper.h
M synfig-studio/src/gui/widgets/widget_curves.cpp
M synfig-studio/src/gui/widgets/widget_curves.h
Log Message:
-----------
isolate select-drag items code in a proper class
Commit: b91e472289a8dbc5f33884ea9a54b6d76de6f839
https://github.com/synfig/synfig/commit/b91e472289a8dbc5f33884ea9a54b6d76de6f839
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/selectdraghelper.h
M synfig-studio/src/gui/widgets/widget_curves.cpp
Log Message:
-----------
forgot to re-add scroll actions
Commit: 8ab6771e33eaa4b3aeb6c015dac18d771e94b940
https://github.com/synfig/synfig/commit/8ab6771e33eaa4b3aeb6c015dac18d771e94b940
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/selectdraghelper.h
Log Message:
-----------
add to SelectDragHelper new signal: item-clicked
Commit: 8e579f1f1482b8184f2af374e08ef5d72202eba8
https://github.com/synfig/synfig/commit/8e579f1f1482b8184f2af374e08ef5d72202eba8
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/selectdraghelper.h
M synfig-studio/src/gui/timeplotdata.cpp
M synfig-studio/src/gui/widgets/widget_curves.cpp
Log Message:
-----------
fix undesirable y-changes when dragging multiple points
the reason is cached values of curve points
Commit: 41d3a208e090356f62b563a66241e0b9c3eb287b
https://github.com/synfig/synfig/commit/41d3a208e090356f62b563a66241e0b9c3eb287b
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
M synfig-studio/src/gui/widgets/widget_curves.h
Log Message:
-----------
use proper var type for channel index
Commit: 431888fe79b7fc4ad3b6d5c50ac7ae2b4ad751c7
https://github.com/synfig/synfig/commit/431888fe79b7fc4ad3b6d5c50ac7ae2b4ad751c7
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
M synfig-studio/src/gui/widgets/widget_curves.h
Log Message:
-----------
fix overlapping issues with selected points
Commit: 789de2e245b099494d3aa8014c7ff32acbffbe7f
https://github.com/synfig/synfig/commit/789de2e245b099494d3aa8014c7ff32acbffbe7f
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
Log Message:
-----------
clean some history actions and avoid some unnecessary computations
Commit: ff22c3bd35dc676035cc3285f0ccc05e99ea79f6
https://github.com/synfig/synfig/commit/ff22c3bd35dc676035cc3285f0ccc05e99ea79f6
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_timeslider.cpp
Log Message:
-----------
fix timeslider scroll
Commit: e409b5b368b36f053741a0fd09b54607f30f92b1
https://github.com/synfig/synfig/commit/e409b5b368b36f053741a0fd09b54607f30f92b1
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/selectdraghelper.h
M synfig-studio/src/gui/widgets/widget_curves.cpp
M synfig-studio/src/gui/widgets/widget_curves.h
Log Message:
-----------
implement panning for Graphs widget
Commit: eb6db5d364f19110bcf8574b04869b40708cee7c
https://github.com/synfig/synfig/commit/eb6db5d364f19110bcf8574b04869b40708cee7c
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/timeplotdata.cpp
M synfig-studio/src/gui/timeplotdata.h
M synfig-studio/src/gui/widgets/widget_curves.cpp
M synfig-studio/src/gui/widgets/widget_curves.h
Log Message:
-----------
fix axis-locking while dragging Graph curve points
Commit: 532aa0461b18e0e5807979faa8b55d8ca438d24d
https://github.com/synfig/synfig/commit/532aa0461b18e0e5807979faa8b55d8ca438d24d
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
Log Message:
-----------
use foreground color for selection box outline
Commit: df2ee83cf702ba1a43ed83a29ce72aea1135534c
https://github.com/synfig/synfig/commit/df2ee83cf702ba1a43ed83a29ce72aea1135534c
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/docks/dock_curves.cpp
M synfig-studio/src/gui/widgets/widget_curves.cpp
M synfig-studio/src/gui/widgets/widget_curves.h
Log Message:
-----------
show tooltip for waypoint info in Graphs widget
Commit: 2bfcd35f59bf8e366007a36771fbf28ff05ec7f4
https://github.com/synfig/synfig/commit/2bfcd35f59bf8e366007a36771fbf28ff05ec7f4
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/docks/dock_curves.cpp
M synfig-studio/src/gui/selectdraghelper.h
M synfig-studio/src/gui/widgets/widget_curves.cpp
M synfig-studio/src/gui/widgets/widget_curves.h
Log Message:
-----------
make Graph waypoints responsive to single and double click
Commit: 0a253295cd5dbd2f1479acfa35812e3536aae47f
https://github.com/synfig/synfig/commit/0a253295cd5dbd2f1479acfa35812e3536aae47f
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
Log Message:
-----------
fix: move points to an overlap time and then move other ones
synfig would complain and action-history would mess up
Commit: ad5dbfa523169deacf8bde03ec1495e4fb2ba594
https://github.com/synfig/synfig/commit/ad5dbfa523169deacf8bde03ec1495e4fb2ba594
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-core/src/synfig/timepointcollect.cpp
M synfig-core/src/synfig/timepointcollect.h
M synfig-studio/src/gui/dialogs/dialog_waypoint.cpp
M synfig-studio/src/gui/dialogs/dialog_waypoint.h
Log Message:
-----------
keep Dialog Waypoint data updated with Graphs changes
Commit: 170e0b0b53688531ec4fd6dd086a5feeea03972f
https://github.com/synfig/synfig/commit/170e0b0b53688531ec4fd6dd086a5feeea03972f
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/selectdraghelper.h
Log Message:
-----------
creates new signal for SelectDrawHelper: hovered_item_changed
Commit: bdd1f81f1be041f24a17ed47e17b33760c6d73f9
https://github.com/synfig/synfig/commit/bdd1f81f1be041f24a17ed47e17b33760c6d73f9
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
M synfig-studio/src/gui/widgets/widget_curves.h
Log Message:
-----------
Pressing Delete key remove selected waypoints in Graph Panel
Commit: ae470b25ab2c582d6de40aa626919d9e839e1831
https://github.com/synfig/synfig/commit/ae470b25ab2c582d6de40aa626919d9e839e1831
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/widgets/widget_curves.cpp
M synfig-studio/src/gui/widgets/widget_curves.h
Log Message:
-----------
Graph Panel: double click in a curve creates a waypoint
Its value is the same as the interpolation dictates at click time
Commit: 233b370084cdd97d47d1919d52afb7cc6e70942d
https://github.com/synfig/synfig/commit/233b370084cdd97d47d1919d52afb7cc6e70942d
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/selectdraghelper.h
Log Message:
-----------
improves SelectDragHelper documentation
Commit: 6d55aa3524ea504bd06a787fbbeeb7cdf491f9fe
https://github.com/synfig/synfig/commit/6d55aa3524ea504bd06a787fbbeeb7cdf491f9fe
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/selectdraghelper.h
M synfig-studio/src/gui/widgets/widget_curves.cpp
Log Message:
-----------
provide some feature controls for SelectDragHelper
Commit: cb03b1e947dc61bca7e254291975738fe18f0494
https://github.com/synfig/synfig/commit/cb03b1e947dc61bca7e254291975738fe18f0494
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-studio/src/gui/selectdraghelper.h
M synfig-studio/src/gui/widgets/widget_curves.cpp
M synfig-studio/src/gui/widgets/widget_curves.h
Log Message:
-----------
SelectDragHelper knows initial position of dragged item
Commit: a415edb6aee6717ddda4aeb77ae14a9afe163899
https://github.com/synfig/synfig/commit/a415edb6aee6717ddda4aeb77ae14a9afe163899
Author: Konstantin Dmitriev <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M synfig-core/src/synfig/timepointcollect.cpp
M synfig-core/src/synfig/timepointcollect.h
M synfig-core/src/synfig/valuenodes/valuenode_animatedinterface.cpp
M synfig-studio/src/gui/CMakeLists.txt
M synfig-studio/src/gui/Makefile.am
M synfig-studio/src/gui/cellrenderer/cellrenderer_timetrack.cpp
M synfig-studio/src/gui/dialogs/dialog_waypoint.cpp
M synfig-studio/src/gui/dialogs/dialog_waypoint.h
M synfig-studio/src/gui/docks/dock_curves.cpp
M synfig-studio/src/gui/mainwindow.cpp
A synfig-studio/src/gui/selectdraghelper.h
A synfig-studio/src/gui/timeplotdata.cpp
A synfig-studio/src/gui/timeplotdata.h
A synfig-studio/src/gui/waypointrenderer.cpp
A synfig-studio/src/gui/waypointrenderer.h
M synfig-studio/src/gui/widgets/widget_canvastimeslider.cpp
M synfig-studio/src/gui/widgets/widget_curves.cpp
M synfig-studio/src/gui/widgets/widget_curves.h
M synfig-studio/src/gui/widgets/widget_timeslider.cpp
M synfig-studio/src/gui/widgets/widget_timeslider.h
M synfig-studio/src/gui/workarea.cpp
M synfig-studio/src/synfigapp/canvasinterface.cpp
M synfig-studio/src/synfigapp/canvasinterface.h
M synfig-studio/src/synfigapp/value_desc.h
Log Message:
-----------
Merge PR #982: Improves Graphs widget/panel (related to #267)
Compare: https://github.com/synfig/synfig/compare/cb3d31c6e22c...a415edb6aee6
_______________________________________________
Synfig-devl mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl