Commit Graph

48 Commits

Author SHA1 Message Date
VladV
ee4e02d7ce Add option to show element labels in lists 2023-08-18 10:48:19 +04:00
VladV
d35a28ba20 Save IsExpanded to SessionState by PropertyPath 2023-04-06 21:50:27 +04:00
VladV
df34309dc1 Add PropertyPath 2023-04-06 21:50:27 +04:00
VladV
b969569ae7 Fix instance value resolvers on array element uses array as target instead of owner 2022-12-09 19:53:21 +04:00
VladV
2eb9e30e0e Add dynamic titles for groups 2022-11-13 15:30:30 +04:00
VladV
9182a6268c Add DrawWithUnity attribute 2022-11-13 09:23:48 +04:00
VladV
692dfb6620 Always sets property values recursive to root 2022-10-31 16:10:26 +04:00
VladV
3522ac7922 Rework TriPropertyDefinition 2022-08-27 14:36:28 +03:00
VladV
a56ae84197 Use default equality comparer 2022-07-12 13:19:31 +03:00
VladV
d0ae0cb8ea New TriPropertyExtension.Initialize method API, show errors in inspector 2022-06-06 14:17:53 +03:00
VladV
2153a0e965 Move OnValueChanged logic to OnValueChangedDrawer 2022-06-02 12:00:20 +03:00
VladV
fe068f5b7a Rework property tree api 2022-06-02 11:52:02 +03:00
VladV
b1e66c69db Rework - introduces root property 2022-06-01 11:08:24 +03:00
VladV
5c5659100f Closes #8 - Add TableList attribute 2022-05-30 18:24:33 +03:00
VladV
48afdfa625 Avoids TriProperty updating when possible 2022-05-29 18:10:35 +03:00
VladV
2d13c6421e Hide label by default in lists 2022-05-29 17:39:48 +03:00
VladV
ddb6181445 Lazy update properties 2022-05-29 14:41:40 +03:00
VladV
7a6c2518f3 Fix UnityEngine.Object fields drawn as reference instead of primitive 2022-05-25 11:07:43 +03:00
VladV
892cfdf07d Integration with Odin Inspector and Validator 2022-05-21 14:55:54 +03:00
VladV
fc4da39d75 Add OdinInspector integration 2022-05-18 20:03:06 +03:00
VladV
7d48204c2d Prepare for Odin integration 2022-05-18 20:03:06 +03:00
VladV
bc62ea4b21 Use value resolver for LabelText and PropertyTooltip 2022-05-16 08:44:30 +03:00
VladV
a0eebb410e Fix LabelText ignored with HideLabel attribute 2022-05-14 09:14:42 +03:00
VladV
de2582134f Add OnValueChanged attribute 2022-05-11 14:15:12 +03:00
VladV
bdc01494ee Add value modification tracking 2022-05-11 11:56:38 +03:00
VladV
b2d882b871 Fix serializedobject invalidation 2022-05-11 11:12:11 +03:00
VladV
b02c4aa388 Fix value comparer 2022-05-11 11:11:33 +03:00
VladV
87972df66b Multi edit support for non serialized lists 2022-05-11 10:51:22 +03:00
VladV
0ee8329d65 Record undo in ButtonAttribute 2022-05-09 10:29:33 +03:00
VladV
ce579e0f1f Fix sometimes asset changes are lost 2022-05-03 15:25:10 +03:00
VladV
bdc4127e3c Add TriPropertyOverrideContext for override child properties from parent darwer 2022-01-30 18:44:16 +03:00
VladV
1dfa015583 Unity 2020.1 support 2022-01-22 07:57:47 +03:00
VladV
431fa6e526 Add experimental TableList attribute 2022-01-21 20:14:00 +03:00
VladV
1d1fc87ec0 Fix expanded prefs key 2022-01-20 13:17:23 +03:00
VladV
5d060ad3a9 Save expanded state for properties 2022-01-20 13:12:52 +03:00
VladV
cad93a0a6d Fix multi editing 2022-01-20 13:05:35 +03:00
VladV
d60a7e59d7 Make serializedObject private 2022-01-19 13:14:44 +03:00
VladV
2dc728a146 Add Button attribute 2022-01-18 20:52:33 +03:00
VladV
849da7e8a7 Move TriValidationResult to runtime assembly 2022-01-18 20:19:15 +03:00
VladV
a1da85433e Add property validators 2022-01-15 19:55:20 +03:00
VladV
ff35842fe1 Merge _arrayElementProperties to _childrenProperties 2022-01-15 18:29:28 +03:00
VladV
063c18a189 Add mixed value support 2022-01-10 11:10:07 +03:00
VladV
2e2bacb490 Rework drawer target 2022-01-08 20:25:50 +03:00
VladV
0b78146104 Add mixed value support 2022-01-08 18:49:46 +03:00
VladV
1c396b6028 Rework property set 2022-01-07 18:39:33 +03:00
VladV
16618f0e06 Rework list drawer 2022-01-06 20:09:21 +03:00
VladV
b58fe280b5 Add property hide and disable processors 2022-01-05 15:42:21 +03:00
VladV
356b11e251 initial commot 2022-01-05 14:59:05 +03:00