modular-avatar/Editor
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
..
Animation fix: play audio path mapping is broken 2024-09-29 14:28:44 -07:00
ErrorReporting feat(error): Integrate with NDMF error reporting and localization system (#570) 2023-12-21 17:38:46 +09:00
FixupPasses chore: Wrap VRC dependencies and VRCAvatarDescriptors (#504) 2023-11-10 15:37:56 +09:00
HarmonyPatches feat: MA Shape Changer (#863) 2024-06-03 09:52:08 +09:00
Images chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
Inspector review: 2024-10-01 09:52:39 +02:00
Localization review: 2024-10-01 09:52:39 +02:00
Menu fix: MenuInstaller does not support cloning (#1173) (#1184) 2024-09-22 14:35:05 -07:00
OptimizationPasses chore: fix compiler warnings 2024-09-27 19:37:23 -07:00
ParamsUsage chore: fix compiler warnings 2024-09-27 19:37:23 -07:00
PluginDefinition Preserve local transform when rebinding humanoid avatar (#1062) 2024-08-31 16:54:48 -07:00
ReactiveObjects fix: ROSimulator UI refresh sometimes gets wedged 2024-09-28 20:05:53 -07:00
ScaleAdjuster fix: remove ObjectIdentityComparer (#1211) 2024-09-25 21:39:01 -07:00
ActiveAnimationRetargeter.cs feat: shape changer can respond to multiple parent objects being animated (#916) 2024-07-06 21:39:42 -07:00
ActiveAnimationRetargeter.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
Animation.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
ApplyAnimatorDefaultValuesPass.cs fix: animator initial value type conversion (#1163) 2024-09-17 19:47:56 -07:00
ApplyAnimatorDefaultValuesPass.cs.meta feat: allow animator-only defaults to be set using MA Parameters (#648) 2024-02-12 14:59:39 +09:00
assembly-info.cs feat: add UI to show parameter usage (#773) 2024-03-14 21:33:44 +09:00
assembly-info.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
AvatarProcessor.cs change: MA Info is now a normal editor window (#850) 2024-05-13 05:19:55 +09:00
AvatarProcessor.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
BlendshapeSyncAnimationProcessor.cs chore: Wrap VRC dependencies and VRCAvatarDescriptors (#504) 2023-11-10 15:37:56 +09:00
BlendshapeSyncAnimationProcessor.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
BoneProxyProcessor.cs fix: name collisions with Bone Proxies break animation mappings (#542) 2023-11-26 20:48:16 +09:00
BoneProxyProcessor.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
BuildContext.cs fix: self-referencing menus result in stack overflow (#827) 2024-04-16 14:33:17 +09:00
BuildContext.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
CreateBlendTree.cs feat: Added BlendTree to right click create asset menu. (#555) 2023-12-22 16:16:09 +09:00
CreateBlendTree.cs.meta feat: Added BlendTree to right click create asset menu. (#555) 2023-12-22 16:16:09 +09:00
ErrorReporting.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
FixupPasses.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
HarmonyPatches.meta fix/reimplement: scale adjuster results in infinite loops sometimes (#677) 2024-02-18 20:21:26 +09:00
HeuristicBoneMapper.cs fix: add pattern of "upper_chest" as a chest bone (#1168) 2024-09-17 19:56:15 -07:00
HeuristicBoneMapper.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
Images.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
Inspector.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
LegacyAvatarOptimizerWarning.cs chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
LegacyAvatarOptimizerWarning.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
Localization.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
Menu.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
MenuInstallHook.cs chore: Wrap VRC dependencies and VRCAvatarDescriptors (#504) 2023-11-10 15:37:56 +09:00
MenuInstallHook.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
MergeAnimatorProcessor.cs fix: reactive components break WD ON avatars (#1202) 2024-09-23 20:18:04 -07:00
MergeAnimatorProcessor.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
MergeArmatureHook.cs fix: merge armature does not retain VRCConstraint bone references (#1020) 2024-08-18 21:55:19 -07:00
MergeArmatureHook.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
MergeBlendTreePass.cs fix: MergeDirectBlendTree overwrites animator default parameters with zeroes (#689) 2024-02-22 18:30:24 +09:00
MergeBlendTreePass.cs.meta feat: add merge blend tree component (#572) 2023-12-22 17:17:40 +09:00
MeshRetargeter.cs chore: use ndmf Avatar Root api where applicable (#482) 2023-10-15 18:44:53 +09:00
MeshRetargeter.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
MeshSettingsPass.cs feat: SetOrInherit mode in MA Mesh Settings for EasySetupOutfit (#981) 2024-08-12 18:45:51 -07:00
MeshSettingsPass.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
nadena.dev.modular-avatar.core.editor.asmdef perf: reimplement ModularAvatarScaleAdjuster (#1073) 2024-09-01 17:29:32 -07:00
nadena.dev.modular-avatar.core.editor.asmdef.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
nadena.dev.modular-avatar.core.editor.asmdef~ fix: avatar masks are not rewritten when merging animators (#1093) 2024-09-03 15:44:29 -07:00
ObjectReferenceFixer.cs feat: update AvatarObjectReference paths when target object is moved in scene (#1074) 2024-09-01 17:29:58 -07:00
ObjectReferenceFixer.cs.meta feat: update AvatarObjectReference paths when target object is moved in scene (#1074) 2024-09-01 17:29:58 -07:00
OptimizationPasses.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
ParameterPolicy.cs fix: menu item is not considered for unused parameter detection (#915) 2024-07-06 21:15:28 -07:00
ParameterPolicy.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
ParamsUsage.meta feat: add UI to show parameter usage (#773) 2024-03-14 21:33:44 +09:00
PhysboneBlockerPass.cs chore: Wrap VRC dependencies and VRCAvatarDescriptors (#504) 2023-11-10 15:37:56 +09:00
PhysboneBlockerPass.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
PluginDefinition.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
PreventStripTagObjects.cs chore: Wrap VRC dependencies and VRCAvatarDescriptors (#504) 2023-11-10 15:37:56 +09:00
PreventStripTagObjects.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
ReactiveObjects.meta feat: add Object Toggle component (#942) 2024-08-03 19:56:07 -07:00
RebindHumanoidAvatar.cs Preserve local transform when rebinding humanoid avatar (#1062) 2024-08-31 16:54:48 -07:00
RebindHumanoidAvatar.cs.meta Preserve local transform when rebinding humanoid avatar (#1062) 2024-08-31 16:54:48 -07:00
RenameParametersHook.cs Fix parameter synced conflict (#1150) 2024-09-15 14:24:13 -07:00
RenameParametersHook.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
ReplaceObjectPass.cs fix: Replace Object dropping children (bdunderscore#547) (#575) 2023-12-25 20:53:39 +09:00
ReplaceObjectPass.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
ScaleAdjuster.meta fix: ScaleAdjuster breaks scene view selection (#718) 2024-03-03 17:26:23 +09:00
ScaleAdjusterPass.cs fix: Scale Adjuster breaks physbones (#938) 2024-07-30 08:44:42 -07:00
ScaleAdjusterPass.cs.meta fix/reimplement: scale adjuster results in infinite loops sometimes (#677) 2024-02-18 20:21:26 +09:00
SetupOutfit.cs chore: fix compiler warnings 2024-09-27 19:37:23 -07:00
SetupOutfit.cs.meta feat: add API to trigger Setup Outfit processing (#1018) 2024-08-19 20:08:36 -07:00
Util.cs chore: Wrap VRC dependencies and VRCAvatarDescriptors (#504) 2023-11-10 15:37:56 +09:00
Util.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
Version.cs chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
Version.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
VisibleHeadAccessoryMeshProcessor.cs chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
VisibleHeadAccessoryMeshProcessor.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
VisibleHeadAccessoryProcessor.cs feat: Visible Head Accessory can be used on Android builds (#961) 2024-08-06 21:09:22 -07:00
VisibleHeadAccessoryProcessor.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
WorldFixedObjectProcessor.cs fix: world fixed object breaks android builds (#629) 2024-01-28 20:13:33 +09:00
WorldFixedObjectProcessor.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00