Age | Commit message (Collapse) | Author |
|
|
|
A variety of operators were missing appropriate bl_options for correct
undo support.
This results in either crashes (auto loft, bi-rail) or other odd
behaviors around returning the scene to the correct previous state
(sometimes having to hit ctrl-z twice to undo once, sometimes undo skips
steps, etc.)
Differential Revision: https://developer.blender.org/D13283
|
|
|
|
Add guards to the functions triggered by checkbox updates
in the preferences. This prevents them from being called
multiple times, such as when the mouse is hovered over
the checkbox and the backspace key is repeatedly pressed.
|
|
|
|
|
|
Contributed by luzpaz.
Differential Revision: https://developer.blender.org/D15646
|
|
Unfortunately, messages cannot be properly extracted from f-strings.
Use `str.format()` method instead.
Ref D15615
|
|
|
|
|
|
|
|
specification)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.children performance when used a lot
Thanks rotoglup!
|
|
|
|
|
|
|
|
|
|
|
|
Needed after rB44aa9e40ffe40c0b2.
|
|
|
|
|
|
|
|
Ref D15432
|
|
Although shader uses 3D attribute, it fills missing components with
vec4(0,0,0,1).
This was changed in rBA563ea27eb1a8
|
|
Part of T80730
|
|
Part of T80730
|
|
Part of T80730
|
|
Part of T80730
|
|
Part of T80730
|
|
Part of T80730
|
|
Part of T80730
|
|
We no longer need the Empty workaround since rB2e70d5cb980e
Also fix UI error when Track To constraint was renamed
Differential Revision: https://developer.blender.org/D15471
|
|
fix: update code to work with sequencer API changes in Blender 3.X
fix: Error when calling grab sequence handles due to type mismatch
fix: remove FAST and FASTER playback speeds, simplify playback speed code
fix: rewrite select_all_left_or_right after API change causing error
fix: fix error with jump_to_cut when encountering animation frames
fix: fix jump_to_cut skipping some strip ends when moving forward in time
fix: jump_to_cut sometimes not working when going left
fix: error when trimming effect strips
chore: update license text upstream to match Blender's short format
|
|
Currently, the nodes in the Switch menu (Shift+S) are generated from Node
Wrangler's own long static list of categories and nodes, which often goes
out of sync when Blender changes.
This changes to using the node_categories_iter utility which uses the correct
list of available nodes from nodeitems_builtins.py.
The submenu classes are now procedurally generated and registered in the same
fashion as the add menu, but just with a different operator in their draw
function.
Removing the static lists required a couple changes outside of the Switch menu.
Mostly having to compare types using the verbose node.rna_type.identifier.
Includes improvements on the original patch by Benni Merz.
|
|
No need to subtract scroll bar widths as they are hidden by default in 2.80+.
|
|
The Operator is internally called "Swap Links" and the manual also calls it
"Swap Links" as it can swap inputs and outputs.
Differential Revision: https://developer.blender.org/D10031
|
|
Add utility function to check for the first output that is actually enabled
rather than always using the first output of a node.
The previous behavior would lead to confusing situations, where a mix/math
node was added but didn't seem to be connected, when the first output was
currently disabled.
Differential Revision: https://developer.blender.org/D14251
|
|
* The added nodes are now top aligned with the nodes they belong to. This looks
nicer and works independent of screen DPI.
* There is a vertical offset based on the socket the added nodes are connected
to. This prevents nodes from overlapping too much, when executing the texture
setup several times in a row.
* Ignore disabled sockets, which would create nodes seemingly connected to
nothing.
Differential Revision: https://developer.blender.org/D15031
|
|
Both the "Libraries" panel and the "Current Blend's Folder" button are
meant for the File Browser editor, not the Asset Browser.
Fixes T94212
|
|
The regular Save operator does not automatically save changes in images,
users become aware of this when quitting Blender or changing files.
This became a problem for the Save/Reload operator since you'd lose work
without noticing it. This commit adds a check and let the user now in the
terminal which image files have not been saved.
Fixes T73905
|
|
Related to T98252
|