plugin-live2d
plugin-live2d copied to clipboard
refactor: restructure Live2D frontend architecture
What type of PR is this?
/kind refactor
What this PR does / why we need it:
使用更具现代化的方式重构 Live2d 整体前端架构,使其达成以下目标:
- 基于事件的更新策略。
- 样式隔离。
- 使用 ts 编写代码,增加代码可读性。
- 支持 Cubism 2 及 Cubism4。
- 工具栏及提示词的高度可配置。
How to test it?
测试 Live2d 原有功能是否正常可用。
Which issue(s) this PR fixes:
Fixes #51 Fixes #27 Fixes #21
Does this PR introduce a user-facing change?
使用更具现代化的方式重构前端架构
LGTM