Blender Git Commits

Blender Git commits from all branches.

Page: 114 / 2888

September 4, 2021, 09:10 (GMT)
Change "Radii" attribute name to "Radius"
September 4, 2021, 08:26 (GMT)
Merge branch 'master' into soc-2021-curve-fillet
September 3, 2021, 21:19 (GMT)
Add and use initial UI Tree-View API

This adds a simple to use API to implement custom tree views. This
should make adding tree like layouts much easier & cleaner. Plus, it
should become easier to mange UI state (once I've done some more
additions).
Another goal for this was separating UI code better from the data,
currently we often have to add UI state information to the data (we may
still have to do this in some cases for file writing).

Idea is to let API users implement a custom tree-view class, that
inherits from `uiAbstractTreeView` and implements its `build_tree()`
function to add tree items. Each such item has a custom type, that
defines how its tree row is drawn. For that, another class can be added,
inheriting from `uiAbstractTreeViewItem` and implementing its
`build_row()` function. But this also adds `uiBasicTreeViewItem` which
is just a tree-row with an icon and a label, for convenience. More such
common tree-view item types can be added.

I'm quite happy with how this turned out eventually. This could work!

The resulting UI should look identical to the one before this commit.
Only internals changed (drastically).
September 3, 2021, 20:16 (GMT)
Rename position node file
September 3, 2021, 20:15 (GMT)
Fix crash in normal node
September 3, 2021, 18:42 (GMT)
Various small cleanups
September 3, 2021, 18:21 (GMT)
Merge branch 'master' into temp-geometry-nodes-fields
September 3, 2021, 18:12 (GMT)
Support fields in the point translate node, add selection input

Because we don't have a "Extract Named Attribute" node currently,
I had to keep the old string input. Otherwise we wouldn't be able to
add versioning.
September 3, 2021, 18:06 (GMT)
Add utility methods for field destinations and selection fields
September 3, 2021, 18:06 (GMT)
UI: Align panel titles

WIP: Experiment with shifting the panel titles slightly to the right
matching panels with checkboxes/icons in the header.
September 3, 2021, 18:04 (GMT)
UI: Make panel titles text size same as labels

With panels now being more defined boxes, having a different size for the
panel title adds considerable noise.
September 3, 2021, 18:03 (GMT)
UI: Dim collapse/expand icon on panels
September 3, 2021, 18:02 (GMT)
UI: Less prominent drag widget on panels

* Use 2 rows of 3 boxes per row, instead of 4.
* Slightly smaller
* Dimmer
September 3, 2021, 15:09 (GMT)
add some comments
September 3, 2021, 14:39 (GMT)
Merge branch 'master' into temp-ui-tweaks
September 3, 2021, 14:12 (GMT)
rename field related classes
September 3, 2021, 13:31 (GMT)
Merge branch 'master' into asset-greasepencil
September 3, 2021, 13:31 (GMT)
Merge branch 'master' into greasepencil-object
September 3, 2021, 13:19 (GMT)
Fix compilation error of Cycles X unit test

Remove test of function which became non-public and which depends on
the scheduler state. Seems easiest solution, and the details of the
behavior perhaps better be tested on the scheduler level instead.
September 3, 2021, 12:27 (GMT)
Merge branch 'master' into studio-sprite-fright
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021