Commit Graph

129 Commits

Author SHA1 Message Date
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
ac647eb85a Skip hide and disable processors on array elements by default 2022-12-09 19:53:21 +04:00
VladV
86b14c9774 Fix object reference drawer 2022-12-07 11:38:25 +04:00
VladV
23702836b3 Add default title to groups and HideTitle option 2022-12-07 11:23:00 +04:00
VladV
adb64bd3f8 Move unity property drawer logic to CustombBuiltinDrawer 2022-12-07 10:52:08 +04:00
VladV
2eb9e30e0e Add dynamic titles for groups 2022-11-13 15:30:30 +04:00
VladV
38bc03651e Add FoldoutGroup attribute 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
858da9e174 Fix GUI indents 2022-08-28 15:06:50 +03:00
VladV
7887cab152 Make InfoBox messages more compact 2022-08-27 16:46:29 +03:00
VladV
8034200f4c Fix inspector width 2022-08-27 15:24:46 +03:00
VladV
c5a1673ff4 Add GroupNext attribute 2022-08-27 14:53:48 +03:00
VladV
3522ac7922 Rework TriPropertyDefinition 2022-08-27 14:36:28 +03:00
VladV
d601ee062a Add Type processors 2022-08-27 14:36:28 +03:00
VladV
e138e83655 Fix TableList attribute throws null reference exception on Unity 2020.1 2022-08-03 17:55:51 +03:00
VladV
8c36271e56 Add HideReferencePicker attribute 2022-08-03 17:41:01 +03:00
VladV
c783e6dee7 Simplify processors code 2022-08-03 11:38:52 +03:00
VladV
b9d2a633db Add support for static fields, properties and methods in ValueResolver 2022-07-16 10:26:58 +03:00
VladV
a17cfcf39d Move TriDropdownElement to core 2022-07-14 18:34:09 +03:00
VladV
5c459096f7 Allow polymorphic drawers without generics constraints on type 2022-07-14 13:30:54 +03:00
VladV
a56ae84197 Use default equality comparer 2022-07-12 13:19:31 +03:00
VladV
2ee3ed2fb7 Add samples window - Tools/Tri Inspector/Samples 2022-07-03 18:16:01 +03:00
VladV
46109e5520 Fix Tri-Inspector incorrectly rendered built-in types 2022-07-03 10:20:15 +03:00
VladV
9a058da91a Fix Color32 fields not being drawn in the inspector 2022-07-03 10:17:28 +03:00
VladV
c1e495ae73 Fix csharp syntax 2022-06-06 15:08:45 +03:00
VladV
bb42851cd3 Remove extra spacing for hidden properties 2022-06-06 14:27:28 +03:00
VladV
d0ae0cb8ea New TriPropertyExtension.Initialize method API, show errors in inspector 2022-06-06 14:17:53 +03:00
VladV
6038aa2d13 Rework property extensions 2022-06-03 15:27:09 +03:00
VladV
ffb0e8f4c5 Moved editor recursion check to TriEditor class 2022-06-03 14:03:51 +03:00
VladV
65e75ea953 Remove profiling code 2022-06-03 13:59:16 +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
e9f9894d59 Fix namespaces 2022-06-01 11:19:33 +03:00
VladV
b1e66c69db Rework - introduces root property 2022-06-01 11:08:24 +03:00
VladV
d154c36903 gui improvements 2022-05-31 11:22:46 +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
9e7bc4cf56 Remove redundant Initialize method 2022-05-29 14:07:15 +03:00
VladV
2b389d9323 Makes InspectorElement creation lazy to avoid tree generation on validation 2022-05-29 14:04:20 +03:00
VladV
85f81888b9 Fix inspector and validation for nested objects 2022-05-25 12:03:46 +03:00
VladV
7a6c2518f3 Fix UnityEngine.Object fields drawn as reference instead of primitive 2022-05-25 11:07:43 +03:00
VladV
3c8ddb2723 Enable full editors by default 2022-05-25 10:10:21 +03:00
VladV
892cfdf07d Integration with Odin Inspector and Validator 2022-05-21 14:55:54 +03:00
VladV
b258813852 Fixes validation messages draws twice 2022-05-21 11:17:47 +03:00
VladV
d853d800a8 Change package from com.triinspector to com.codewriter.triinspector 2022-05-20 11:52:19 +03:00
VladV
06c149d890 Fix validators not drawn for arrays 2022-05-19 17:46:48 +03:00
VladV
801b793124 Integrates validators into drawers pipeline 2022-05-19 17:20:15 +03:00