Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Animators in the studio prefer this over tools.
|
|
This is necessary because of rBb24a255ca67.
|
|
|
|
Note that some scripts still used the 3D view cursor which has been
removed for a while.
|
|
|
|
This was caused by an unnecessary loop.
At least I could not see any reason why it should be there.
|
|
__annotations__ is not a class property, definition its
members as annotations is kine of recursive meta..
This reverts part of aeabdc02 and fixes Pie menus addon
which animators are using a lot here in the studio.
|
|
This should take care of most of the class property conversions to
use the new annotation format (colon instead of equals) for
assignment. There may still be a few edge cases that were missed.
|
|
|
|
|
|
|
|
Identity checks should never be used with strings, it may fail based on
Python's interning logic.
|
|
note that logic is not taking into account that snapping to different
elements (mixing) is now possible, so it is still setting a single
choice as in 2.79. Supporting this is of course possible but would need
some more work on the UI to show which elements are currently selected.
|
|
|
|
|
|
I'm pretty sure that I did not find every thing that needs to be ported. At least the addon is usable again.
I replaced deprecated icons with NONE. Someone else, who is responsible for this addon, can choose some new icons.
Differential Revision: https://developer.blender.org/D3883
Reviewer: campbellbarton
|
|
Just labels as well, this time for add-ons.
|
|
|
|
Differential Revision: https://developer.blender.org/D3746
|
|
|
|
|
|
Also restpored name of menu entry in previous commit.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This way, it's a more balanced layout, at the expense of losing access to the
Translate/Rotate/Scale manipulator. But for our Spring animator at least, this
is sufficient already.
|
|
tools, as manipulators are no more
* Spring team animator request
* It's no longer possible to combinations of manipulators. Hence the reason they don't exist here
* I've kept the basic/original layout to avoid muscle memory problems. However, as a result,
the new pie doesn't make good use of space, and is unbalanced.
|
|
Bump version to 1.1.8
Handle cases in pie_modes_menu when:
- There is no active object
- Object types that only have object mode available
Add info messages covering them
Minor cleanup (move bl_description before bl_options)
|
|
Bump version to 1.1.7
Fix the wrong text for the End of activations label
No other functional changes
|
|
|
|
Bumped version to 1.1.6
Fix crashes with align pie with operators Align X, Y and Z
being called from the search menu on non mesh objects
by adding a poll check for mesh objects
Refactor the 3 operators into one
|
|
Bumped version to 1.1.5
Pep8 cleanup
Remove the pie_origin_cursor.py since it is not needed anymore
Part of the T51547:
refactor the key unregister code so it matches the official pies
Note: using this code was crashing blender because of Bool Tool
key registration that left out some lingering keys on unregister
reload
Also there were some wrong calls with the unregister within the
pies themselves
Merge some operators where possible (around 7 less in total)
and use passing arguments instead
Add Enable All / Disable all buttons in the preferences
Comment out the code for authors in the init instead of in
individual scripts
Remove unused imports and cameratoto scene prop
Add an icon at end of registrations line
Fix several crashes with operators being called out of context
|
|
Part of the T51547:
Solve the key registration / reload issues related to the
class VIEW3D_OT_Interactive_Mode_Grease_Pencil having the same
name as a spacebar menu class
Renamed to view3d.pie_interactive_mode_grease_pencil
Small cleanup
|
|
Bumped version to 1.1.4
Fix the crash in pie_editor_switch_menu linking non existent
classes - probably missed in some previous commits
Minor cleanup of the long lines
Update wiki links
|
|
|
|
|
|
|
|
|