bd_
f85d455c8f
fix: NRE issued when viewing Menu Item editor outside of an avatar
2024-10-01 20:14:58 -07:00
bd_
b866628b24
chore: fix compiler warnings
2024-09-27 19:37:23 -07:00
bd_
a018df9219
chore: improve PropCache debuggability by adding a name property ( #1209 )
2024-09-25 20:01:59 -07:00
bd_
a98ef213ff
fix: performance issues with MAMenuItem ( #1170 )
...
Cache parameter introspection results (using PropCache) to avoid excessive
recomputation.
Closes : #1165
2024-09-17 20:25:47 -07:00
nekobako
c0582a9961
fix: non-backwards-compatible changes to component initial values ( #1114 )
...
* fix: init menu item settings only when added manually from inspector
* fix: init menu item settings when added from some shortcuts
* fix: init menu item settings when reset from context menu
* fix: init merge animator settings only when added manually from inspector
2024-09-13 18:57:03 -07:00
bd_
0ee291076f
feat: Menu Item automatic values ( #1098 )
2024-09-03 19:07:33 -07:00
nekobako
c63128095e
fix: ArgumentNullException when selecting multiple Menu Item with same settings ( #1097 )
2024-09-03 18:51:36 -07:00
bd_
d403f1b178
ui: improve handling of saved/synced checkboxes on MenuItems with sibling items ( #1095 )
...
We will now force the state of all related MenuItems to match when the
synced/saved checkboxes are updated on the Menu Item UI.
2024-09-03 16:05:18 -07:00
bd_
e07b18d87e
fix: Some MenuItemCoreGUI properties do not refresh when rendered in parent menu inspector ( #1094 )
...
Closes : #1091
2024-09-03 15:53:44 -07:00
nekobako
f9a9f1f1ef
fix: clearing conflicted MenuItem.isDefault affects unrelated MenuItems ( #1089 )
2024-09-03 15:28:27 -07:00
bd_
371809f430
fix: incorrect handling of isDefault toggles for implicit parameters in UI ( #1085 )
...
Closes : #1079
2024-09-02 17:54:36 -07:00
bd_
f44e070c46
fix: exceptions thrown when examining a MenuItem outside of an avatar ( #1030 )
2024-08-21 20:28:52 -07:00
bd_
8be802bee5
fix: showing menu contents of an expression menu throws an NRE ( #1025 )
...
Closes : #967
2024-08-21 19:23:26 -07:00
bd_
159865e6cd
fix: NRE from Menu Item UI when expression parameters is missing ( #1022 )
...
Closes : #797
2024-08-19 18:43:57 -07:00
bd_
3eea882019
feat: show parameter checkboxes when parameters are defined elsewhere/multiselect is active ( #1000 )
...
Closes : #994
2024-08-13 20:32:42 -07:00
bd_
622d846b9f
fix: menu item settings are overwritten when selecting multiple menu items ( #999 )
...
Closes : #994
2024-08-12 19:13:28 -07:00
bd_
3117275277
ui: make new menu item checkboxes translatable ( #988 )
...
Note: The menuitem.prop.is_default string is changed and needs to be retranslated.
2024-08-11 18:44:31 -07:00
bd_
6b99b763a7
ui adjustments; added toggle creation shortcuts ( #975 )
...
* ui: adjustments to reactive object UI
* ui: toggle creation shortcuts
2024-08-10 19:16:57 -07:00
bd_
8e7526e711
Connect reactive components to MenuItems ( #944 )
...
* refactor: generalize support for arbitrary parameters as conditions
* feat: automatically assign Menu Item parameters
* feat: ReactiveComponents respond to MenuItems
* feat: AvatarObjectReference tracks both paths and direct object references
* feat: set isSaved/isSynced/default values from MenuItem
* feat: Object Toggle preview supports menu items and manipulating parent objects
* feat: reactive previews respond to menu item default value states
* chore: update NDMF dependency
2024-08-04 19:31:43 -07:00
bd_
f92d10cf50
fix: NullRefExceptions from inspectors ( #789 )
...
* fix: NullReferenceError while deleting a GameObject with parameter usage UI open
* fix: NullRefException from editor when moving a Menu Installer outside of an avatar
2024-03-16 20:50:41 +09:00
bd_
1410503609
fix: select menu creates menu install targets in random order ( #530 )
...
Fixes : #508
2023-11-14 20:42:01 +09:00
kaikoga
3667dc319a
chore: Wrap VRC dependencies and VRCAvatarDescriptors ( #504 )
...
* add version defines
* refactor: prefer BuildContext.ctor() overload taking GameObject
* wrap unit tests entirely with MA_VRCSDK3_AVATARS
* wrap unit tests smart with MA_VRCSDK3_AVATARS
* wrap runtime entirely with MA_VRCSDK3_AVATARS
* wrap VRC.SDKBase.IEditorOnly with MA_VRCSDK3_AVATARS
* wrap editor entirely with MA_VRCSDK3_AVATARS
* fix AvatarObjectReference.Get(Component)
* wrap editor smart with MA_VRCSDK3_AVATARS
* wrap BuildContext smart with MA_VRCSDK3_AVATARS
* wrap PluginDefinition smart with MA_VRCSDK3_AVATARS
* style: move conditional compiles one step outside
2023-11-10 15:37:56 +09:00
bd_
ddbc3b164b
chore: restructure repository to put package at top-level ( #477 )
...
* chore: rearrange package structure to have the package at the root
* ci: update CI workflows
* ci: fixing workflow bugs
* ci: recurse building .zip package
* ci: more fixes
* ci: add back in the nadena.dev VPM repo
* ci: fix tests
2023-10-08 15:39:57 +09:00