Skip to content

Conversation

@Variable-ind
Copy link
Contributor

@Variable-ind Variable-ind commented Aug 4, 2025

(This is originally meant to be for Pixelorama v1.2)
This adds bone layers to Pixelorama, which are basically Groups that user can move in a bone like manner.
update 1: The Pr has reached a stage where it can be tested by users for feedback.
update 2: Found 2 more bugs, will fix them soon
update 3: Occupied with studies, so it's low on the priority list (i will try to work on it when we start working on 1.2)

Todo:

  • Undo/redo of properties.
  • Inverse Kinematics (FABRIK and CCDIK)
  • Make it work with Import Tag
  • Make it work with centralize, resizing, Scaling
  • Make it work with cropping.
  • Fix merge mode of bucket.
  • Fix preview of onion skinning
  • Fix Bone rotation then offset of gizmo origin has incorrect undo-redo
  • Fix chaining of bone wit multiple joints has incorrect undo-redo

To Add bones:

make.bone.mp4

Use Bones:

demo-.9.mp4

@Variable-ind Variable-ind marked this pull request as ready for review September 1, 2025 19:52
@OverloadedOrama OverloadedOrama added this to the 1.2 milestone Sep 2, 2025
OverloadedOrama and others added 8 commits January 16, 2026 01:46
I forgot to do this at the appropriate time, my bad.
* Added max dynamic brush size to be relative to the brush size in tool properties

* Fix tool hahving a non-zero velocity when it just started drawing

* Expose max velocity setting

* Formatting

* typo

* Set min value of velocity slider to 1, and set value to be 1000 to avoid any issues
…n TilesPanel.gd

Caused major slowdown when pasting an image into a tilemap cel, or when deleting the entire cel.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants