Commit Graph

678 Commits

Author SHA1 Message Date
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_
3a34079aef
chore(docs): fix typo breaking docs rendering 2023-11-09 22:11:51 +09:00
bd_
a98b8fb457
feat: add UI for setting outfit position to match base avatar (#521) 2023-11-09 22:06:18 +09:00
bd_
892c7d6171 docs: fix issues with windows/linux yarn checksums being inconsistent 2023-11-09 18:30:33 +09:00
bd_
929b92858c ci(docs): improve debugging on yarn check 2023-11-09 18:30:33 +09:00
bd_
bd31cc22f5 test PR 2023-11-09 18:14:18 +09:00
bd_
17ba11694c ci(docs): Show diff on yarn install --immutable failure 2023-11-09 18:14:08 +09:00
bd_
178d60a46d ci(docs): add CI workflow to test docs-site yarn install 2023-11-09 18:12:55 +09:00
bd_
1a881e1e46 chore(docs): fix docs-site build issues 2023-11-09 18:08:55 +09:00
bd_
c86804db1f
fix: ESO selects the last hips candidate, when it should pick the first (#520)
Fixes: #509
2023-11-09 17:25:13 +09:00
dag-ed
c17df16652
fix missing physbone parameter suffixes (#517) 2023-11-09 15:34:33 +09:00
kaikoga
5f3e1dcf86
Refactor: Delete unused code for MAAssetBundle generation (#515)
* refactor: delete unused code for MAAssetBundle generation

* fix unit tests
2023-11-09 14:46:57 +09:00
bd_
0174b71bcc
fix(unity2022): inspector is broken on 2022 (#518) 2023-11-09 14:46:32 +09:00
bd_
0bab5d1dce chore: fix issues with Visible Head Accessory patch 2023-11-01 19:11:42 +09:00
bd_
344a03d8d6 chore: move schema files to project root 2023-11-01 19:10:53 +09:00
Reina_Sakiria
b4a64f2a4e
fix: Visible Head Accessory incorrectly applied when building for Quest standalone (#514) 2023-11-01 19:07:04 +09:00
nekobako
a5bc6c50ac
衣装側で PhysBone の影響下にあるボーンは、アバター側に同名のボーンがあっても統合しない (#465)
* chore: preserve outfit side PhysBone even if the bone names match

* chore: remove PhysBone pruning as it is no longer needed

* chore: show error if outfit PhysBones affect to humanoid bones

* test: replace DuplicatePBStripping test to PreserveOutfitPB test

* test: remove unnecessary PhysBone from TransformMappingHandledCorrectly test

* Revert "test: replace DuplicatePBStripping test to PreserveOutfitPB test"

This reverts commit 8fe8f15866.

* Revert "chore: show error if outfit PhysBones affect to humanoid bones"

This reverts commit 4f3761ebf2.

* Revert "chore: remove PhysBone pruning as it is no longer needed"

This reverts commit b0c339e9d0.

* chore: restore duplicate PhysBone pruning

* test: add test for non duplicated bones

* chore: preserve outfit side PhysBone more than 1mm away from the avatar side bone

* test: remove PhysBone stripping tests that consider PhysBone properties

* test: add PhysBone stripping tests that consider bones distance

* fix: merge outfit side PhysBone that is just 1mm away from the avatar side bone

---------

Co-authored-by: bd_ <bd_@nadena.dev>
2023-11-01 19:06:34 +09:00
dependabot[bot]
fc352bed22
chore(deps): bump actions/setup-node from 3 to 4 in /.github/workflows (#511)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 4.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-01 19:01:18 +09:00
dependabot[bot]
e59eda2b3d
chore(deps): bump @babel/traverse from 7.20.1 to 7.23.2 in /docs~ (#506)
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.20.1 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)

---
updated-dependencies:
- dependency-name: "@babel/traverse"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-21 10:31:26 +09:00
dependabot[bot]
5949966461
chore(deps): bump undici from 5.26.0 to 5.26.3 in /docs-site~ (#501)
Bumps [undici](https://github.com/nodejs/undici) from 5.26.0 to 5.26.3.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v5.26.0...v5.26.3)

---
updated-dependencies:
- dependency-name: undici
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-18 23:28:43 +09:00
kaikoga
ae7103cf82
chore: use ndmf Avatar Root api where applicable (#482)
* expose ndmf AvatarRoot APIs through ma.RuntimeUtil

* refactor: prefer RuntimeUtil helpers for checking avatar root

* refactor: ndmf.BuildContext represents Avatar (log)

* refactor: ndmf.BuildContext represents Avatar (WorldFixed)

* refactor: ndmf.BuildContext represents Avatar (FirstPersonVisible)

* refactor: ndmf.BuildContext represents Avatar (BlendShapeSync)

* refactor: prefer FindAvatarTransformInParents() (ErrorReportUI)

* refactor: prefer FindAvatarTransformInParents() (Runtime)

* refactor: prefer FindAvatarTransformInParents() (Editor)

* delegate more ndmf AvatarRoot APIs through ma.RuntimeUtil
2023-10-15 18:44:53 +09:00
anatawa12
939e63c297
add HelpURL Attribute (#491)
* add HelpURL Attribute

Now you can open website with clicking ? button on the inspector

* docs: use language redirect

---------

Co-authored-by: bd_ <bd_@nadena.dev>
2023-10-11 20:40:26 +09:00
bd_
907cb57b9e docs: use 302 redirect for language redirects 2023-10-11 20:38:34 +09:00
bd_
f3dd00b0e5 docs: fix lockfile 2023-10-11 20:31:41 +09:00
bd_
8dd46c5576 docs: fix accept-language handling 2023-10-11 20:27:29 +09:00
Tayou
bd1bb55569
add missing meta files (#492) 2023-10-11 20:14:06 +09:00
bd_
8116b96b9e
chore: remove dead code (#494) 2023-10-11 20:13:56 +09:00
bd_
a5b4833713 chore(deps-dev): update wrangler dependency 2023-10-11 20:09:20 +09:00
bd_
751618684b docs: add cache-control headers 2023-10-11 20:08:24 +09:00
bd_
9d744710da
docs: add redirect logic for docs site (#495) 2023-10-11 20:03:26 +09:00
bd_
27bd3496f1
ci: fix package.json not being added to releases 2023-10-10 18:34:08 +09:00
bd_
dac642ba6d 1.8.1 2023-10-09 19:01:33 +09:00
bd_
491cb97fb1
fix: null reference errors when apply on play triggers late (#490)
When an avatar is enabled after the scene is initially loaded, Merge Armature
would result in a lot of NullReferenceExceptions being logged.
2023-10-09 18:59:50 +09:00
bd_
68bc7ece54
fix: error report window not displayed on build failure (#488) 2023-10-09 18:43:26 +09:00
kaikoga
f538bf842f
chore: fix SceneManagement editor using declaration on unity 2021 (#483) 2023-10-09 15:55:27 +09:00
dependabot[bot]
b8f786dc4b
chore(deps): bump actions/checkout from 2 to 4 in /.github/workflows (#487)
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-09 15:48:25 +09:00
bd_
a647c6a8d6
docs: update caniuse-lite (#481) 2023-10-08 16:31:06 +09:00
bd_
ccf67ac3f1
ci: improve docs upload/download perf (#480) 2023-10-08 16:23:16 +09:00
bd_
65d5af509e
ci: cherry-pickable docs workflow (#479) 2023-10-08 16:10:27 +09:00
bd_
dd2f15d533
chore: Update README.md 2023-10-08 15:41:33 +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
anatawa12
4a89a8738e
docs(ja/logo-usage): fix typo (#476) 2023-10-07 21:39:39 +09:00
bd_
bc1939f8a2 ci: trigger docs release when releases are released 2023-10-07 21:26:11 +09:00
bd_
68cb6c8530
docs: add logo usage guidelines and extending docs (#475) 2023-10-07 20:52:41 +09:00
dependabot[bot]
c97a1fa82e
chore(deps): bump postcss from 8.4.19 to 8.4.31 in /docs (#474)
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.19 to 8.4.31.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.19...8.4.31)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-07 20:44:18 +09:00
bd_
2925ecf419 1.8.0 2023-10-07 20:38:56 +09:00
bd_
d35723c34d chore: adjust legacy AAO warning 2023-10-07 18:08:15 +09:00
bd_
4db96d2538
ci: use VRCSDK 3.4 for tests (#473) 2023-10-07 10:23:46 +09:00
bd_
11bf5e32d0
fix: unknown error from ESO when avatar descriptor is not found (#472) 2023-10-07 10:23:38 +09:00
bd_
8b60cdb6fc
chore: delete dead code (#470) 2023-10-06 19:21:43 +09:00