Commit Graph

81 Commits

Author SHA1 Message Date
VladV
22884cc5cf Add option to set fixed sizes for horizontal group columns 2023-03-12 12:22:38 +04:00
VladV
ec71246cbd Add HorizontalLine to Title attribute 2023-03-12 11:36:57 +04:00
VladV
51d7e7d474 Add DisplayAsString attrribute 2023-03-12 11:31:48 +04:00
VladV
10cb1fcc4a Fix flags support for EnumToggleButtons 2023-02-16 11:50:00 +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
ShogoNakamura
149d48243e Add LongDrawer into BuiltinDrawer 2022-12-06 19:33:03 +09:00
VladV
38bc03651e Add FoldoutGroup attribute 2022-11-13 15:30:30 +04:00
VladV
858da9e174 Fix GUI indents 2022-08-28 15:06:50 +03:00
VladV
3522ac7922 Rework TriPropertyDefinition 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
c783e6dee7 Simplify processors code 2022-08-03 11:38:52 +03:00
VladV
5346508caf Add Scene attribute 2022-07-19 18:23:44 +03:00
VladV
eb5a95c9d8 Fix incorrect TextArea attribute rendering 2022-07-15 15:31:48 +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
b21f687394 Add SceneObjectsOnly attriute 2022-07-12 13:34:59 +03:00
VladV
a56ae84197 Use default equality comparer 2022-07-12 13:19:31 +03:00
VladV
9e6d661229 Add Dropdown attribute 2022-07-04 18:33:03 +03:00
VladV
9a058da91a Fix Color32 fields not being drawn in the inspector 2022-07-03 10:17:28 +03:00
VladV
90decd5941 Fix enum drawer for tri-serialized fields 2022-07-03 10:14:45 +03:00
VladV
0be27a96e0 Fix incorrect spacing for some built-in fields 2022-07-03 10:10:19 +03:00
VladV
7d154eb499 Nicify property name in MissingReference validator message 2022-07-02 09:29:13 +03:00
VladV
91a91b7ea9 Closes #5 - Add AssetsOnly attribute 2022-06-10 15:34:49 +03:00
VladV
a45fde19d4 Add button size parameter 2022-06-06 19:35:46 +03:00
VladV
d0ae0cb8ea New TriPropertyExtension.Initialize method API, show errors in inspector 2022-06-06 14:17:53 +03:00
VladV
383815a216 TableList can be used on non generic elements 2022-06-03 15:34:46 +03:00
VladV
6038aa2d13 Rework property extensions 2022-06-03 15:27:09 +03:00
VladV
1a02874507 Fix assemblies 2022-06-03 13:56:10 +03:00
VladV
2153a0e965 Move OnValueChanged logic to OnValueChangedDrawer 2022-06-02 12:00:20 +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
acdcb60456 Close #6 - Add EnumToggleButtons attribute 2022-05-29 14:00:15 +03:00
VladV
9f2610d171 Add InfoBox attribute 2022-05-19 17:31:43 +03:00
VladV
e354cf2843 Add InfoBox attribute 2022-05-18 21:37:44 +03:00
VladV
7d48204c2d Prepare for Odin integration 2022-05-18 20:03:06 +03:00
VladV
36b01b0617 Fix #1 - Add compared value to ShowIf, HideIf, EnableIf, DisableIf 2022-05-14 10:20:25 +03:00
VladV
ce6611ddd8 Allow Indent attribute usage on methods 2022-05-14 10:06:30 +03:00
VladV
4163fc7075 Fix empty Button text on parameterless ctor use 2022-05-14 10:04:30 +03:00
VladV
9370098159 Fix required message is empty with HideLabel atrribute 2022-05-14 10:02:47 +03:00
VladV
e1c3f78bf5 Add ShowIf, HideIf, EnableIf, DisableIf attributes 2022-05-11 20:33:48 +03:00
VladV
2ba8bb9fcc Use value resolver for Button attribute 2022-05-11 20:00:14 +03:00
VladV
45328d5124 Use value resolver for Title attribute 2022-05-11 20:00:14 +03:00
VladV
c11e6b70ef Rework ValueResolver 2022-05-11 19:48:50 +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
682ed659db Use MethodResolver in ValidateInputAttribute 2022-05-09 15:12:30 +03:00