December 11, 2020, 05:20 (GMT) |
Use new UI data system for nodes modifier |
December 11, 2020, 04:41 (GMT) |
Mainly finish versioning code |
December 11, 2020, 00:56 (GMT) |
Merge branch 'master' into refactor-idprop-ui-data |
December 9, 2020, 01:19 (GMT) |
Update versioning for properties from more data-blocks, fix bugs |
December 9, 2020, 01:18 (GMT) |
Copy UI data when copying a property's contents |
December 8, 2020, 22:11 (GMT) |
Small simplification: Use a better function |
December 8, 2020, 21:34 (GMT) |
Initial versioning code |
December 8, 2020, 18:08 (GMT) |
Fix incorrect assert |
December 8, 2020, 17:47 (GMT) |
Merge branch 'master' into refactor-idprop-ui-data |
December 5, 2020, 19:43 (GMT) |
Lots of bug fixes, working propery in almost all cases for editing |
December 4, 2020, 23:08 (GMT) |
Property edit function works |
December 4, 2020, 21:42 (GMT) |
Merge branch 'master' into refactor-idprop-ui-data |
December 3, 2020, 16:52 (GMT) |
Bugfixes, adding a new custom property now works |
December 3, 2020, 15:57 (GMT) |
Fix incorrect signature for update_rna function |
December 3, 2020, 14:47 (GMT) |
Merge branch 'master' into refactor-idprop-ui-data |
December 1, 2020, 13:53 (GMT) |
WIP: Refactor IDProperty UI data storage The way IDProperty UI data (min, max, default value, etc) is quite complicated. For every property, retrieving a single one of these values involves three string lookups. First for the "_RNA_UI" group property, then for another group with the property's name, then for the "min" or other value name. Not only is this inefficient, but it's very hard to figure out, unintuitive, and just generally not helpful. This commit replaces that system with a UI data struct directly in the IDProperty. If it's not used, the only cost is of a pointer. Beyond storing the description, name, and RNA subtype, derived structs are used to store type specific UI data. This patch currently makes more changes than I would make in the first step of landing this refactoring to master, and it doesn't consider versioning yet. Differential Revision: https://developer.blender.org/D9697 |
November 28, 2020, 16:48 (GMT) |
Add reading and writing for ui data structs |
November 27, 2020, 19:27 (GMT) |
Fixes for adding and removing custom properties |
November 27, 2020, 19:17 (GMT) |
Fixes for custom properties API function |
November 27, 2020, 17:22 (GMT) |
Merge branch 'master' into refactor-idprop-ui-data |
|