Branch: refs/heads/master
Home: https://github.com/synfig/synfig
Commit: 0948ac4b5883d4d10563a98fd0b38459ff7b6a38
https://github.com/synfig/synfig/commit/0948ac4b5883d4d10563a98fd0b38459ff7b6a38
Author: Aditya Abhiram <[email protected]>
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl