Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
Copy/Pasting multiple sets was requested by the Spring Animation Team.
Currently UILists don't support multiple selection, though :(
I added a checkbox to represent additionally selected sets, which is far from
ideal in terms of UI and understanding what the operators should apply to.
The checkboxes currently only affect copy/pasting, which should be reviewed later.
|
|
- hide properties of operators so they don't show in the last action panel if unneeded.
- menu registration was not being unregistered.
- minor comments and renaming (Select > Bone Selection Set instead of Select > Select Selection Set)
|
|
|
|
|
|
|
|
|
|
Previously the keymap registration would cause an error when there was
no Pose keymap yet. Now the code adheres to the example code in
[the tutorial](https://docs.blender.org/api/blender_python_api_master/info_tutorial_addon.html#keymap).
|
|
This name was used before, and is still referenced in the
POSE_OT_selection_set_assign operator.
|
|
|
|
When pasting a selection set with a name that already exists, the pasted
selection set gets a '.xxx' suffix.
|
|
The copied Selection Set is stored as JSON document on the clipboard,
like `{"name": "SelectionSet", "bones": ["Bone", "Bone.001"]}`
Using JSON allows the animator to copy/paste selection sets through
text- based communication channels (IRC, email, bug reports, etc.)
When pasting, a new Selection Set is always made, regardless of whether
one with the same name already exists.
|
|
|
|
Pressing Shift+Alt+W pops up a menu with the different bone selection
sets for the current rig. Selecting a set will select all the bones in
that set.
This functionality was copied from [1]; that add-on has already been
used for quite a while in the Blender Animation Studio with great
succes. The main difference is that now the menu uses the selection set
index rather than the name, which means it'll work correctly even when
there are duplicate names.
[1] https://github.com/sybrenstuvel/random-blender-addons/blob/master/selection_set_selector.py
|
|
Inverting the condition allows for simpler code and non-conditional core
functionality.
|
|
The first paramter of a @classmethod should be 'cls'.
|
|
|
|
Bumped version to 2.0.1
Pep8 cleanup
Update wiki link
Remove unused variable
No other functional changes
|
|
all sets
|
|
up/down the list
|
|
|
|
|
|
|
|
|
|
UIList
|
|
|
|
'Toggle' operator was converted into Select/Deselect, which adds and deletes from the selection, respectively.
Added Assign/Unassign to be able to edit a set.
Tweaked bl-info and properties descriptions and labels
Motionpath functions from the Gooseberry branch were removed
|