modular-avatar/Editor/Inspector
Haï~ c5e787045a review:
- Rebased to 1.10.0-rc.4 because the inspector of SubMenu of source Expressions Menu were broken in the base commit this branch initially started with, which was preventing testing some aspects raised during review.
- When this is being rendered as part of an SubMenu of source Expressions Menu, don't use any of the label logic, as menu items within such an Expressions Menu are not backed by any GameObject.
- Rename _isTryingRichLabel to _useLabel.
- Since switching to unlinked always overwrites the label field with the current ObjectName, and switching to linked always empties the label field, the state of _useLabel while the Inspector is open is implied by the value of the label field, or the previous state of the _useLabel field itself when the label field is being emptied out.
  - In addition, use the |= operator.
- When the name is linked, and the user begins typing the "<" character, set the label field, and do not apply the name. This will automatically switch to linked mode as the inspector will be reevaluated a second time.
  - If the original object name already contains a "<" character (i.e. it comes from a previous version of Modular Avatar), there will be no automatic conversion happening as long as the object name still contains the "<" character.
- Changed the localization keys to discard the rich text toggle aspect.
- Not addressed: When multiple Menu Item components are selected, the behaviour of the inspector currently edits the GameObject name, with no link button, and no automatic conversion when typing "<", regardless of the contents of the label field.
2024-10-01 09:52:39 +02:00
..
Common feat: add a debugging UI for the reactive components system (#1049) 2024-08-25 20:19:04 -07:00
MaterialSetter chore: fix compiler warnings 2024-09-27 19:37:23 -07:00
Menu review: 2024-10-01 09:52:39 +02:00
MoveIndependently fix: remove ObjectIdentityComparer (#1211) 2024-09-25 21:39:01 -07:00
ObjectToggle feat: replace checkboxes in ObjectToggle with dropdowns 2024-09-29 06:26:12 -07:00
Parameters Enhance default value field (#1125) 2024-09-14 17:53:00 -07:00
ShapeChanger chore: fix compiler warnings 2024-09-27 19:37:23 -07:00
.editorconfig chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
AvatarObjectReferenceDrawer.cs Connect reactive components to MenuItems (#944) 2024-08-04 19:31:43 -07:00
AvatarObjectReferenceDrawer.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
BlendshapeSelectTreeView.cs chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
BlendshapeSelectTreeView.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
BlendshapeSyncEditor.cs chore: fix compile warnings (#853) 2024-05-13 07:47:14 +09:00
BlendshapeSyncEditor.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
BoneProxyEditor.cs fix: BoneProxy target couldn't be empty after assigned (#1192) 2024-09-23 19:14:26 -07:00
BoneProxyEditor.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
ColumnReorderableList.cs chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
ColumnReorderableList.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
Common.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
EnumDrawer.cs chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
EnumDrawer.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
FirstPersonVisibleEditor.cs fix: warning is shown when using FPV on Android 2024-09-29 12:49:58 -07:00
FirstPersonVisibleEditor.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
InspectorCommon.cs chore: use ndmf Avatar Root api where applicable (#482) 2023-10-15 18:44:53 +09:00
InspectorCommon.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
LogoDisplay.cs chore: fix compiler warnings 2024-09-27 19:37:23 -07:00
LogoDisplay.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
MAAssetBundleEditor.cs chore: Wrap VRC dependencies and VRCAvatarDescriptors (#504) 2023-11-10 15:37:56 +09:00
MAAssetBundleEditor.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
MAConvertConstraintsEditor.cs feat: MA Convert Constraints (#1010) 2024-08-16 18:52:04 -07:00
MAConvertConstraintsEditor.cs.meta feat: MA Convert Constraints (#1010) 2024-08-16 18:52:04 -07:00
MAEditorBase.cs fix(unity2022): inspector is broken on 2022 (#518) 2023-11-09 14:46:32 +09:00
MAEditorBase.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
MaterialSetter.meta feat: add material switcher and inverse mode (#974) 2024-08-10 18:03:50 -07:00
Menu.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
MergeAnimationEditor.cs feat: add merge blend tree component (#572) 2023-12-22 17:17:40 +09:00
MergeAnimationEditor.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
MergeArmatureEditor.cs feat: add support for VRoid Hub armatures in Setup Outfit (#709) 2024-02-27 19:02:04 +09:00
MergeArmatureEditor.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
MergeBlendTreeEditor.cs chore: Fix non-VRChat support (#650) 2024-02-12 14:59:23 +09:00
MergeBlendTreeEditor.cs.meta feat: add merge blend tree component (#572) 2023-12-22 17:17:40 +09:00
MeshSettingsEditor.cs feat: SetOrInherit mode in MA Mesh Settings for EasySetupOutfit (#981) 2024-08-12 18:45:51 -07:00
MeshSettingsEditor.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
MoveIndependently.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
ObjectToggle.meta feat: add Object Toggle component (#942) 2024-08-03 19:56:07 -07:00
Parameters.meta ui(parameters): Rebuild MAParameters UI for Unity 2022 (#634) 2024-01-27 20:06:22 +09:00
PBBlockerEditor.cs feat: add UI to show parameter usage (#773) 2024-03-14 21:33:44 +09:00
PBBlockerEditor.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
ReplaceObjectEditor.cs chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
ReplaceObjectEditor.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
ScaleAdjusterInspector.cs fix: ScaleAdjuster not usable when gizmos are not enabled (#595) 2023-12-28 16:25:23 +09:00
ScaleAdjusterInspector.cs.meta feat: add a component to perform nonuniform scale adjustments (#583) 2023-12-27 20:29:51 +09:00
ScaleAdjusterTool.cs fix: scale adjuster tool rotation is not updated appropriately (#1023) 2024-08-19 19:14:44 -07:00
ScaleAdjusterTool.cs.meta fix: ScaleAdjuster not usable when gizmos are not enabled (#595) 2023-12-28 16:25:23 +09:00
ShapeChanger.meta feat: MA Shape Changer (#863) 2024-06-03 09:52:08 +09:00
WorldFixedObjectEditor.cs chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
WorldFixedObjectEditor.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
ZeroIndentScope.cs chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
ZeroIndentScope.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00