Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 0948ac4b5883d4d10563a98fd0b38459ff7b6a38 https://github.com/synfig/synfig/commit/0948ac4b5883d4d10563a98fd0b38459ff7b6a38 Author: Aditya Abhiram <35968657+aa20...@users.noreply.github.com> Date: 2020-08-05 (Wed, 05 Aug 2020)
Changed paths: M synfig-studio/images/CMakeLists.txt M synfig-studio/images/Makefile.am A synfig-studio/images/tool_skeleton_icon.sif M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/iconcontroller.cpp M synfig-studio/src/gui/instance.cpp M synfig-studio/src/gui/states/CMakeLists.txt M synfig-studio/src/gui/states/Makefile_insert A synfig-studio/src/gui/states/state_bone.cpp A synfig-studio/src/gui/states/state_bone.h M synfig-studio/src/gui/workarea.cpp M synfig-studio/src/gui/workarea.h M synfig-studio/src/gui/workarearenderer/renderer_ducks.cpp M synfig-studio/src/gui/workarearenderer/renderer_ducks.h M synfig-studio/src/synfigapp/Makefile.am M synfig-studio/src/synfigapp/action.cpp M synfig-studio/src/synfigapp/actions/CMakeLists.txt A synfig-studio/src/synfigapp/actions/valuedescbonesetparent.cpp A synfig-studio/src/synfigapp/actions/valuedescbonesetparent.h M synfig-studio/src/synfigapp/actions/valuedesccreatechildbone.cpp M synfig-studio/src/synfigapp/actions/valuedesccreatechildbone.h A synfig-studio/src/synfigapp/actions/valuenodesetactivebone.cpp A synfig-studio/src/synfigapp/actions/valuenodesetactivebone.h M synfig-studio/src/synfigapp/canvasinterface.h Log Message: ----------- GSoC 2020: Skeleton tool - basic implementation (#1485) * Adding a skeleton tool template with icon * Click to set as Active Bone; Click to add default bone(Needs tinkering) * Adding skeleton layer when no selected skeleton layer. Adding bones when drag and drop * Fixed Indentation. Closed edge cases. * Minor fix * Tried adding global origin for origin fix. Added ActBone highlighting and Initial active bone will be set. * Rebase fix * Reverting global origin and angle * Animated_matrix debug! This is it! * Refined Debugging ._. * Altered debug and fixed indentation * Angle and Length OK. Origin testing * Origin fix attempt. Fix indent * Tuning the sensitivities and fixing find_bone * Fixed No active Bone condition. Fixed some edge cases. Removed useless functions * Added active bone to workarea for highlighting && Perfect origin placement * Adding action * Adding a way to pass active bone to the popup menu * Testing Undo * Fix indentations * Fix indentations #2 * Fixed bone selection. Fixed createcHildBone for no parent case * Working Bone widths * Added Skeleton Deformation layer support; Changed tool options * Fixed add layer button behavior * Vertical bone placement when using tool * Undo system working! * Undo updated: New Action for setting active bone. Removed undo in createchildbone * Undo system fixed and working well * Make parent to active working ok * Duck selects active bone; Fixed 'first' bone placement in Skeleton deform * Duck click fixed; Modified tool options * Changed valuedescmakeparenttoactive to valuedescbonesetparent * Name parameter working * Name Parameter fixed * 'make parent to active bone' fixed * Circular dependency check in setting parent; Minor fixes * Indication when bone is being drawn * Fixed bone draw indicator * Fixing Origin issue is 'Make Parent To Active' * Added bezier to indicate drawing * 'BoneSetParent' works! * Renaming variables in ValueDescBoneSetParent * Fixed visible bone draw; minor fixes * Renaming variables bonesetparent * Adding ValueNode_Bone filter to active bone set * Replacing Gtk::Table with Gtk::Grid * Transform fix; Build fix * Fixed duck draw bug;Unit system * Copyright changes * Layer add bug fix * Changed shortcut to tool * Minor draw fix * Minor fixes * Conditional Width points; Minor fixes * Made requested changes! * Indentation minor fix _______________________________________________ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl