79 Commits

Author SHA1 Message Date
github-actions[bot]
3386bbbb93 feat: Update package.json to 1.5.0 2024-10-26 15:03:50 +00:00
Makihiro
0b79cd7e40 Implement SubclassSelectorAttribute.UseToStringAsLabel 2024-10-26 23:31:00 +09:00
Makihiro
6d39db142a
Merge branch 'main' into fix/remove-directive-2019-3 2024-10-26 21:28:35 +09:00
Makihiro
97d028ef2a Remove UNITY_2019_3_OR_NEWER directive 2024-10-26 21:27:40 +09:00
Makihiro
9df6eae13c
Merge pull request #67 from bulleador/patch-1
fix: foldout arrow rendered out of the inspector in 2022.3 and newer
2024-10-26 21:10:03 +09:00
Makihiro
6269f7f67a Add TypeMenuUtility.GetTypes method 2024-10-26 20:02:37 +09:00
Makihiro
63d2d94953 Add HideInTypeMenuAttribute 2024-10-26 20:01:51 +09:00
Bullet
71fa059b0c
fix: foldout arrow rendered out of the inspector in 2022.3 and newer 2024-09-07 15:29:21 +02:00
github-actions[bot]
69943b46c8 feat: Update package.json to 1.4.0 2024-08-03 16:56:21 +00:00
Makihiro
1757747985 SubclassSelector now support nested private type 2024-08-04 01:37:09 +09:00
github-actions[bot]
69f6e31cf1 feat: Update package.json to 1.3.1 2024-04-01 07:34:45 +00:00
Makihiro
a9763b033d Fix foldout layout on Unity 2022.2 or newer 2024-04-01 16:32:53 +09:00
theo-rapidfire
f7c1017567 Use TypeCache instead of manual type iteration
fix/use-type-cache
2024-03-28 13:39:48 +01:00
github-actions[bot]
05efde5001 feat: Update package.json to 1.3.0 2024-02-17 18:07:18 +00:00
Makihiro
f275c468ec
Merge pull request #55 from mackysoft/feature/reset-reference
Implement new instance context menu
2024-02-18 03:06:43 +09:00
Makihiro
c141acf129 Rename to ManagedReferenceContextualPropertyMenu 2024-02-18 03:03:53 +09:00
Makihiro
fdc0a286c8 Implement new instance menu 2024-02-18 03:02:41 +09:00
Makihiro
5f54c254f3 Fix foldout layout 2024-02-18 02:43:01 +09:00
Makihiro
b8c11e7836 Create SerializedPropertyExtensions and move method 2024-02-18 02:39:33 +09:00
Makihiro
f656cd0f12 Add GetChildProperties 2024-02-18 02:38:00 +09:00
Makihiro
f69bfc6773 optimize null check 2024-02-18 02:35:23 +09:00
github-actions[bot]
7f424c0f97 feat: Update package.json to 1.2.2 2024-02-16 12:59:32 +00:00
Makihiro
f781ad7373 Fixed a bug when trying to deserialize a null type with FromJson. 2024-02-16 21:58:38 +09:00
Makihiro
e5a5157b3c
Merge pull request #48 from JohannesDeml/bugfix/propertydrawer-allow-inheritance
Add logic to check for inherited PropertyDrawers from base classes and interfaces
2024-02-16 20:53:46 +09:00
Johannes Deml
c9b5193e51
Fix use prefixLabel position right away 2024-02-07 19:31:33 +01:00
Johannes Deml
a8bcece352 Fix label overlapping button
By drawing the label first we avoid the overlap. By drawing just the label without the foldout we need to work around a unity problem with indentation and apply that ourselves. The foldout property will then be rendered without gui content
2024-01-17 14:40:52 +01:00
Johannes Deml
70f2cdaf16 Add logic to check for inherited PropertyDrawers from base classes and interfaces
This way an inherited drawer will be used if it exists, which might not be too uncommon in the case of SerializeReference fields
2024-01-17 13:27:49 +01:00
github-actions[bot]
93d7e13f62 feat: Update package.json to 1.2.1 2024-01-10 07:02:25 +00:00
Makihiro
d061f748b8 Fix compatibility for less than Unity 2021.3 2024-01-10 15:58:31 +09:00
github-actions[bot]
d2d5c8ed52 feat: Update package.json to 1.2.0 2023-12-31 09:27:46 +00:00
Makihiro
6ae47efa1d Update package.json 2023-12-31 18:24:42 +09:00
Makihiro
343d930155
Merge pull request #42 from mackysoft/feature/copy-paste-property
Implement copy and paste property
2023-12-31 17:44:18 +09:00
Makihiro
15a627bd48 Add CopyAndPasteProperty 2023-12-31 17:39:48 +09:00
Makihiro
cdbc2daf21 Restore values from json on create new managed reference 2023-12-31 16:00:13 +09:00
github-actions[bot]
cdcbbedf21 feat: Update package.json to 1.1.9 2023-08-19 13:00:01 +00:00
mackysoft
7a458add5d Fix layout 2023-08-19 21:28:14 +09:00
mackysoft
80b67bce51 GetType null check 2023-08-19 21:27:58 +09:00
mackysoft
396e4a2c30 Merge branch 'main' into fix/custom-property-drawer-not-applied 2023-08-19 19:31:24 +09:00
mackysoft
b3b65ee8e5 SubclassSelectorDrawer support now custom property drawer 2023-08-19 19:31:12 +09:00
mackysoft
92c16eda3b Add PropertyDrawerCache 2023-08-19 19:30:43 +09:00
github-actions[bot]
d25349977a feat: Update package.json to 1.1.8 2023-08-17 14:21:24 +00:00
mackysoft
435001a8d0 Fix multi editing error 2023-08-17 22:15:28 +09:00
github-actions[bot]
aedc9ba824 feat: Update package.json to 1.1.7 2022-08-30 14:10:03 +00:00
Makihiro
ac191b642d
Merge pull request #22 from yellowisher/improve/force_nesting
Force nesting when there is any sub menu in AddTypeMenu attribute.
2022-08-30 23:01:10 +09:00
yellowisher
04920fadb7 Use menu name or type name as tie breaker. 2022-08-25 00:00:59 +09:00
yellowisher
1f76157be0 Force nesting when there is any sub menu in AddTypeMenu attribute. 2022-08-25 00:00:26 +09:00
github-actions[bot]
ed7e30f8ae feat: Update package.json to 1.1.6 2022-04-11 11:46:10 +00:00
mackysoft
9b8a61429b Delete Samples~.meta 2022-04-11 20:39:17 +09:00
github-actions[bot]
7a8f7b1e6a feat: Update package.json to 1.1.5 2022-04-10 04:47:20 +00:00
Makihiro
81ed9e73e7
Merge pull request #18 from mackysoft/support-concrete-base-class
`SubclassSelector` is now support a concrete base class.
2022-04-10 13:45:46 +09:00