From f9a7cd0daa869b23b100f6d32e71f0faaa7873fc Mon Sep 17 00:00:00 2001 From: Leah Date: Thu, 23 May 2024 21:40:25 +0000 Subject: Ported firefish crop and fade mfm --- packages/frontend/src/components/MkMfmWindow.vue | 26 +++++++++++++++++- .../components/global/MkMisskeyFlavoredMarkdown.ts | 32 ++++++++++++++++++++++ 2 files changed, 57 insertions(+), 1 deletion(-) (limited to 'packages/frontend/src/components') diff --git a/packages/frontend/src/components/MkMfmWindow.vue b/packages/frontend/src/components/MkMfmWindow.vue index fd23eb0097..a742ad184c 100644 --- a/packages/frontend/src/components/MkMfmWindow.vue +++ b/packages/frontend/src/components/MkMfmWindow.vue @@ -304,6 +304,16 @@ +
+
{{ i18n.ts._mfm.crop }}
+
+

{{ i18n.ts._mfm.cropDescription }}

+
+ + MFM +
+
+
{{ i18n.ts._mfm.position }}
@@ -316,7 +326,7 @@
{{ i18n.ts._mfm.followMouse }}
- {{ i18n.ts._mfm.uncommonFeature }} + {{ i18n.ts._mfm.uncommonFeature }}

{{ i18n.ts._mfm.followMouseDescription }}

@@ -336,6 +346,16 @@
+
+
{{ i18n.ts._mfm.fade }}
+
+

{{ i18n.ts._mfm.fadeDescription }}

+
+ + MFM +
+
+
{{ i18n.ts._mfm.foreground }}
@@ -445,6 +465,9 @@ const preview_rotate = ref( '$[rotate 🍮]\n$[rotate.deg=45 🍮]\n$[rotate.x,deg=45 Hello, world!]', ); const preview_position = ref('$[position.y=-1 🍮]\n$[position.x=-1 🍮]'); +const preview_crop = ref( + "$[crop.top=50 🍮] $[crop.right=50 🍮] $[crop.bottom=50 🍮] $[crop.left=50 🍮]", +); const preview_followmouse = ref('$[followmouse.x 🍮]\n$[followmouse.x,y,rotateByVelocity,speed=0.4 🍮]'); const preview_scale = ref( '$[scale.x=1.3 🍮]\n$[scale.x=1.5,y=3 🍮]\n$[scale.y=0.3 🍮]', @@ -454,6 +477,7 @@ const preview_bg = ref('$[bg.color=31748f Background color]'); const preview_plain = ref( '**bold** @mention #hashtag `code` $[x2 🍮]', ); +const preview_fade = ref(`$[fade 🍮] $[fade.out 🍮] $[fade.speed=3s 🍮] $[fade.delay=3s 🍮]`);