Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
107 commits
Select commit Hold shift + click to select a range
99fd153
Added lip-sync module with audio
RaSan147 Oct 6, 2023
d378339
Automated report
RaSan147 Oct 6, 2023
3ff3a53
Update index.js links
RaSan147 Oct 6, 2023
8539e76
Update test.yml
RaSan147 Oct 12, 2023
cf0f4c4
Update test.yml
RaSan147 Oct 12, 2023
f53e25a
Update test.yml
RaSan147 Oct 12, 2023
7deba12
Fix Lip sync. Breaking change
RaSan147 Oct 12, 2023
06bfbd3
Automated report
RaSan147 Oct 12, 2023
1e89254
Update README.md and added video
RaSan147 Oct 12, 2023
34831e8
Merge branch 'master' into master
RaSan147 Dec 7, 2023
2d0c512
Fix type error on ci test
RaSan147 Dec 7, 2023
2617eae
clear dist, using workflow to get output files
RaSan147 Dec 7, 2023
de764a1
removed Version number
RaSan147 Dec 7, 2023
2877f47
Now supports other b64 audio
RaSan147 Dec 7, 2023
25ddef6
Remove audio url validation
RaSan147 Dec 7, 2023
b4a394a
rename speakUp -> speak
RaSan147 Dec 7, 2023
6f3a779
rename resetMotions -> stopMotions
RaSan147 Dec 7, 2023
e878d79
return false when audio play fails
RaSan147 Dec 7, 2023
031ca86
Added crossorigin for speak voice source
RaSan147 Dec 13, 2023
ae1c923
Place missing CrossOrigin arg
RaSan147 Dec 13, 2023
c0cb7f5
Update MotionManager.ts
RaSan147 Dec 14, 2023
c8eca3f
Update readme as per PR
RaSan147 Dec 14, 2023
7f8ec7a
Check any base64 data for audio
RaSan147 Dec 14, 2023
06d7255
Remove autoplay attr from audio
RaSan147 Dec 14, 2023
96a6f82
Remove cache blocker.
RaSan147 Dec 14, 2023
9fc5a21
remove wav only blob condition
RaSan147 Dec 30, 2023
1a5dd5e
Merge branch 'guansss:master' into master
RaSan147 Dec 30, 2023
b005f73
Merge branch 'guansss:master' into for_PR
RaSan147 Dec 30, 2023
ff1a588
RAN `npm run lint:fix`
RaSan147 Dec 30, 2023
0495f5b
Merge branch 'for_PR' of https://github.com/RaSan147/pixi-live2d-disp…
RaSan147 Dec 30, 2023
44d62a4
Merge remote-tracking branch 'origin/for_PR'
RaSan147 Jan 9, 2024
75d50c9
reverting readme with this repo links
RaSan147 Jan 9, 2024
1cd47d6
fix startmotion, getting error
RaSan147 Feb 9, 2024
65f31e2
All test passed. Everything OK
RaSan147 Feb 9, 2024
92af59b
revert: undo unexpected changes
guansss Feb 28, 2024
b00b64b
fix: model.speak() not returning true on success
guansss Feb 28, 2024
0409b60
Bring patch from for_pr
RaSan147 Apr 10, 2024
8ba8fa5
Merge branch 'update'
RaSan147 Apr 10, 2024
f35e417
Fix artifact upload on failed test
RaSan147 Apr 10, 2024
35ce10d
Update test.yml
RaSan147 Apr 10, 2024
aab633a
Update test.yml
RaSan147 Apr 10, 2024
3655244
Upload dist for jsdelivr support
RaSan147 Apr 11, 2024
e91f3aa
Update .gitignore
RaSan147 Apr 11, 2024
4e58ef7
Automated report
RaSan147 Apr 11, 2024
16b0e6f
Update README.md
RaSan147 Apr 11, 2024
8e73cff
credit fatalgoth
RaSan147 Apr 15, 2024
b73f657
credit windjackz
RaSan147 Apr 15, 2024
af0126d
Update pixijs link README.md
RaSan147 Apr 17, 2024
18f7c36
Update README.md
RaSan147 Apr 17, 2024
ea3de0e
add callback function to motion and speak
RaSan147 Apr 17, 2024
c66259c
fix Cannot find type definition file for 'offscreencanvas'.
RaSan147 Apr 17, 2024
3dcc936
Automated report
RaSan147 Apr 17, 2024
e720485
Update README.md
RaSan147 Apr 17, 2024
6f899f3
patch node.env.NODE_ENV issue (action failed to update)
RaSan147 Apr 17, 2024
41bdca4
Fix #6 for crossOrigin docs
RaSan147 Apr 30, 2024
b9c5c88
Disable Force priority if a audio is being played
RaSan147 Aug 15, 2024
1a29816
Update version number
RaSan147 Aug 15, 2024
c169f7b
Update cubism
RaSan147 Aug 15, 2024
ecaf414
update dist
RaSan147 Aug 20, 2024
4420cc2
Update README.md
RaSan147 Aug 20, 2024
65300f4
Revert and Force disable next motion while speaking
RaSan147 Aug 20, 2024
43f6282
update readme
xiaoqiang1999 Aug 21, 2024
25137fb
update readme
xiaoqiang1999 Aug 21, 2024
9f4d40a
Merge pull request #10 from xiaoqiang1999/master
RaSan147 Aug 22, 2024
93a5ad7
update README
xiaoqiang1999 Sep 24, 2024
13a19b4
Merge pull request #11 from xiaoqiang1999/master
RaSan147 Sep 24, 2024
0b3e6c8
update README.zh
xiaoqiang1999 Sep 25, 2024
62e6b74
Merge pull request #13 from xiaoqiang1999/master
RaSan147 Sep 25, 2024
6a991b4
remove unused dep
RaSan147 Oct 3, 2024
d545829
Updated GH actions versions
RaSan147 Mar 18, 2025
57d73c4
feat(SoundManager.ts): fix audio memory leak
shiftonetothree Mar 18, 2025
e5d1a96
fix(SoundManager.ts): lint file
shiftonetothree Mar 18, 2025
88f7ff0
fix(SoundManager.ts): fix for unit test
shiftonetothree Mar 18, 2025
7c7480e
feat(vite.config.ts SoundManager.test.ts): add --autoplay-policy=no-u…
shiftonetothree Mar 19, 2025
5941091
feat(MotionManager.*): fix tescase when audio can play
shiftonetothree Mar 19, 2025
672bd12
Merge pull request #23 from shiftonetothree/fix/fix-audio-memory-leak
RaSan147 Mar 19, 2025
e9cebfd
feat(SoundManager.ts makeTestSound* stability.test.ts): improve stabi…
shiftonetothree Mar 20, 2025
785cf61
feat(make-test-sound): rename file
shiftonetothree Mar 20, 2025
64f580e
removed logging onFinish & lint a bit
RaSan147 Mar 25, 2025
ff456f0
Merge pull request #24 from shiftonetothree/fix/fix-audio-memory-leak
RaSan147 Mar 25, 2025
fcebcc6
Update .gitmodules
RaSan147 Mar 26, 2025
d989f86
Run with missing lib installed
RaSan147 Mar 26, 2025
d7e85f3
bring back
RaSan147 Mar 26, 2025
946298c
Automated report
RaSan147 Mar 26, 2025
8f70eae
test updates
RaSan147 Mar 26, 2025
927cec8
Update test.yml
RaSan147 Mar 26, 2025
c76c4ab
Revert patch-dts-generator.js
RaSan147 Mar 26, 2025
0bada4a
Update compatibility.test.ts
RaSan147 Mar 26, 2025
e717250
feat(stability.test.ts): fix ci
shiftonetothree Mar 26, 2025
8117fdd
fix(vite.config.ts): fix ci
shiftonetothree Mar 26, 2025
56e52e0
feat(vite.config.ts): set testTimeout to 10s
shiftonetothree Mar 26, 2025
bd67014
Merge pull request #25 from shiftonetothree/CI-test
RaSan147 Mar 26, 2025
34c9527
fix(vite.config.ts): add missing bundleTestFiles
shiftonetothree Mar 27, 2025
2de3c2a
fix(vite.config.ts): set fileParallelism to false
shiftonetothree Mar 27, 2025
9f42253
Merge pull request #26 from shiftonetothree/CI-test
RaSan147 Mar 29, 2025
aaebece
removed submodule download part
RaSan147 Mar 29, 2025
e24c2d3
fix(cubism4): skip updateWebGLContext when clipping manager is absent
shinshin86 Apr 27, 2025
686d282
fix error of branch or tag could not be found (CI)
shinshin86 Apr 27, 2025
38e0218
Automated report
RaSan147 Apr 27, 2025
01e14cd
Merge pull request #27 from shinshin86/fix/cubism4-no-clipping-crash
RaSan147 Apr 28, 2025
2d4d12d
Automated report
RaSan147 Apr 28, 2025
7c6a0e3
Update README.md
mikeyang01 May 20, 2025
c907f20
Merge pull request #28 from mikeyang01/patch-1
RaSan147 May 20, 2025
6c5275f
Update to v0.5.0-ls-8
RaSan147 Jun 2, 2025
0d6e8ef
Automated report
RaSan147 Jun 2, 2025
9938a1a
update submodule stuffs and build
RaSan147 Jun 23, 2025
6c2645f
Automated report
RaSan147 Jun 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/publish.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ jobs:
publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/setup-node@v3
- uses: actions/setup-node@v4
with:
node-version: 18
registry-url: 'https://registry.npmjs.org'
Expand Down
32 changes: 28 additions & 4 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,18 +16,19 @@ jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: true
fetch-depth: 0 # otherwise, there would be errors pushing refs to the destination repository.

- uses: actions/setup-node@v3
- uses: actions/setup-node@v4
with:
node-version: 18
registry-url: 'https://registry.npmjs.org'
cache: "npm"

- name: Cache core files
uses: actions/cache@v3
uses: actions/cache@v4
id: cache-core
with:
path: |
Expand All @@ -36,6 +37,7 @@ jobs:
key: ${{ hashFiles('scripts/setup.js') }}

- run: npm ci
- run: npm install @rollup/rollup-linux-x64-gnu --force

- name: Set up core files
if: steps.cache-core.outputs.cache-hit != 'true'
Expand All @@ -46,14 +48,36 @@ jobs:
- run: npm run type
- run: npm run build


- name: Commit files
run: |
git config --global user.name 'RaSan147'
git config --global user.email '[email protected]'

# Check if there are changes
if ! git diff --quiet; then
git add --all
git commit -m "Automated report"
git push
else
echo "No changes to commit."
fi


- uses: actions/upload-artifact@v4
with:
name: my-artifact
path: ${{ github.workspace }}/dist

- name: Run tests
uses: GabrielBB/[email protected]
with:
run: npm test

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
if: failure()
with:
name: diff-images
path: test/**/__image_snapshots__/__diff_output__/*
if-no-files-found: ignore

3 changes: 1 addition & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,8 @@ core
/build
/*.build
/lib
/dist
/types
/site
/types

.DS_Store
node_modules
Expand Down
5 changes: 4 additions & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
[submodule "cubism"]
path = cubism
url = [email protected]:guansss/CubismWebFramework.git
# url = [email protected]:guansss/CubismWebFramework.git
url = https://github.com/Rasan147/CubismWebFramework.git
# url = https://github.com/Wujiao233/CubismWebFramework.git
# url = https://github.com/K-bai/CubismWebFramework.git
14 changes: 8 additions & 6 deletions DEVELOPMENT.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
Run the following command to clone the repo with submodule:

```sh
git clone [email protected]:guansss/pixi-live2d-display.git --recursive
git clone [email protected]:RaSan147/pixi-live2d-display.git --recursive
```

#### Cloning via HTTPS
Expand All @@ -16,9 +16,11 @@ Run the following command to clone the repo _without_ submodule:
git clone https://github.com/guansss/pixi-live2d-display.git
```

Then follow one of the following methods to manually install the submodule:
## ~~Cloning the submodule~~ (No longer needed)

**Method 1**
~~Then follow one of the following methods to manually install the submodule:~~

**~~Method 1~~**

```sh
git config --global url."https://github.com/guansss/CubismWebFramework.git".insteadOf "[email protected]:guansss/CubismWebFramework.git"
Expand All @@ -27,11 +29,11 @@ git submodule sync
git submodule update --init
```

**Method 2**
**~~Method 2~~**

Edit `.gitmodules` and replace `[email protected]:guansss/CubismWebFramework.git` with `https://github.com/guansss/CubismWebFramework.git` (don't commit this change if you are contributing to this project!).
~~Edit `.gitmodules` and replace `[email protected]:guansss/CubismWebFramework.git` with `https://github.com/guansss/CubismWebFramework.git` (don't commit this change if you are contributing to this project!).~~

Then run:
~~Then run:~~

```sh
git submodule sync
Expand Down
Loading