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

Reply via email to