diff --git a/CHANGELOG.md b/CHANGELOG.md
index d5fa7adfd..b86365f43 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -11,6 +11,7 @@
### Improvements
- クライアント: ノートプレビューの精度を改善
+- クライアント: MFM sparkleエフェクトの改善
### Bugfixes
- クライアント: 一部のコンポーネントが裏に隠れるのを修正
diff --git a/packages/client/assets/sparkle-spritesheet.png b/packages/client/assets/sparkle-spritesheet.png
deleted file mode 100644
index 0defccaf0..000000000
Binary files a/packages/client/assets/sparkle-spritesheet.png and /dev/null differ
diff --git a/packages/client/src/components/sparkle.vue b/packages/client/src/components/sparkle.vue
index 21b57f158..a365a15ed 100644
--- a/packages/client/src/components/sparkle.vue
+++ b/packages/client/src/components/sparkle.vue
@@ -1,14 +1,69 @@
-
+
-
+
+
@@ -169,10 +143,10 @@ export default defineComponent({
display: inline-block;
}
- > canvas {
+ > svg {
position: absolute;
- top: -0.1em;
- left: -0.1em;
+ top: -32px;
+ left: -32px;
pointer-events: none;
}
}