Commit Graph

92 Commits

Author SHA1 Message Date
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
VladV
5845f1758a Fix InlineEditor recreated every frame for null values 2022-05-19 16:58:38 +03:00
VladV
e354cf2843 Add InfoBox attribute 2022-05-18 21:37:44 +03:00
VladV
89aff42a3c Fix no targets exception in TriEditor 2022-05-18 21:37:36 +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
36a78379c4 Add TriMonoBehaviour and TriStriptableObject 2022-05-17 13:16:24 +03:00
VladV
90b9ce05a3 Fix type selector in reference gui 2022-05-17 12:54:39 +03:00
VladV
bc62ea4b21 Use value resolver for LabelText and PropertyTooltip 2022-05-16 08:44:30 +03:00
VladV
36b01b0617 Fix #1 - Add compared value to ShowIf, HideIf, EnableIf, DisableIf 2022-05-14 10:20:25 +03:00
VladV
a0eebb410e Fix LabelText ignored with HideLabel attribute 2022-05-14 09:14:42 +03:00
VladV
90547c7709 ReferenceGui improvements 2022-05-12 11:28:02 +03:00
VladV
ae03a2ceda Add Attribute property to processors 2022-05-11 20:28:20 +03:00
VladV
8f6af257c0 Fix value resolver nullref 2022-05-11 20:14:50 +03:00
VladV
c11e6b70ef Rework ValueResolver 2022-05-11 19:48:50 +03:00
VladV
de2582134f Add OnValueChanged attribute 2022-05-11 14:15:12 +03:00
VladV
fb8041857a Add ActionResolver 2022-05-11 14:13:25 +03:00
VladV
bdc01494ee Add value modification tracking 2022-05-11 11:56:38 +03:00
VladV
ac5c8b6792 Add SmartValue 2022-05-11 11:23:11 +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
a94645a3ad Run validation on gui changed 2022-05-09 15:18:11 +03:00
VladV
7c1e995bdf Add method resolvers 2022-05-09 15:06:51 +03:00
VladV
f819b0e46a Add Initialize method for drawers, processors and validators 2022-05-09 14:23:27 +03:00
VladV
5a7b20958f Hide header in reference type dropdown 2022-05-09 11:24:02 +03:00
VladV
0d0ec09bf4 Delete unnecessary change check 2022-05-09 11:09:11 +03:00
VladV
0ee8329d65 Record undo in ButtonAttribute 2022-05-09 10:29:33 +03:00
VladV
b286b66551 Hide add and remove buttons for ShowInInspector arrays 2022-05-08 14:50:00 +03:00
VladV
e6138b340b Ignore ReflectionTypeLoadException 2022-05-08 14:40:11 +03:00
VladV
0841d5e9dd Access to unity internal with InternalsVisibleTo instead of reflection 2022-05-08 14:31:18 +03:00
VladV
28cae2b146 Fix applyOnArrayElement 2022-05-07 19:31:14 +03:00
VladV
f2dd8848ba Fix bug due to which InlineProperty attribute was ignored in lists 2022-05-04 10:15:08 +03:00
VladV
aa9df5a6b6 Add settings page in ProjectSettings 2022-05-04 09:41:56 +03:00
VladV
ce579e0f1f Fix sometimes asset changes are lost 2022-05-03 15:25:10 +03:00
VladV
6f48826943 AddVerticalGroup 2022-01-30 19:08:53 +03:00
VladV
bd36cefaac Improve horizontal group drawer 2022-01-30 19:01:58 +03:00
VladV
55825d3823 Replace custom header group image with built-in style 2022-01-30 18:48:54 +03:00