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 |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021