Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 8e9dc28c0dc5936f1b2f9463a453d3254a141da5 https://github.com/synfig/synfig/commit/8e9dc28c0dc5936f1b2f9463a453d3254a141da5 Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <ksee.zelga...@gmail.com> 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 Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl