diff options
| author | Marie <marie@kaifa.ch> | 2024-01-09 10:35:10 +0100 |
|---|---|---|
| committer | Marie <marie@kaifa.ch> | 2024-01-09 10:35:10 +0100 |
| commit | d974b30e56750366c11633203bb2ca22417030cf (patch) | |
| tree | beed0153867bf89547c8ce8ea5f7a4e96c7e8cfa /packages/frontend/src/components | |
| parent | fix: icons (diff) | |
| parent | update sound (diff) | |
| download | sharkey-d974b30e56750366c11633203bb2ca22417030cf.tar.gz sharkey-d974b30e56750366c11633203bb2ca22417030cf.tar.bz2 sharkey-d974b30e56750366c11633203bb2ca22417030cf.zip | |
merge: upstream
Diffstat (limited to 'packages/frontend/src/components')
11 files changed, 23 insertions, 19 deletions
diff --git a/packages/frontend/src/components/MkNote.vue b/packages/frontend/src/components/MkNote.vue index 7870e1e4b8..182ef7661e 100644 --- a/packages/frontend/src/components/MkNote.vue +++ b/packages/frontend/src/components/MkNote.vue @@ -563,7 +563,7 @@ function reply(viaKeyboard = false): void { function like(): void { pleaseLogin(); showMovedDialog(); - sound.play('reaction'); + sound.playMisskeySfx('reaction'); if (props.mock) { return; } @@ -584,7 +584,7 @@ function react(viaKeyboard = false): void { pleaseLogin(); showMovedDialog(); if (appearNote.value.reactionAcceptance === 'likeOnly') { - sound.play('reaction'); + sound.playMisskeySfx('reaction'); if (props.mock) { return; @@ -604,7 +604,7 @@ function react(viaKeyboard = false): void { } else { blur(); reactionPicker.show(reactButton.value, reaction => { - sound.play('reaction'); + sound.playMisskeySfx('reaction'); if (props.mock) { emit('reaction', reaction); diff --git a/packages/frontend/src/components/MkNoteDetailed.vue b/packages/frontend/src/components/MkNoteDetailed.vue index 317666a5e2..74fb476f1a 100644 --- a/packages/frontend/src/components/MkNoteDetailed.vue +++ b/packages/frontend/src/components/MkNoteDetailed.vue @@ -597,6 +597,8 @@ function react(viaKeyboard = false): void { pleaseLogin(); showMovedDialog(); if (appearNote.value.reactionAcceptance === 'likeOnly') { + sound.playMisskeySfx('reaction'); + misskeyApi('notes/like', { noteId: appearNote.value.id, override: defaultLike.value, @@ -611,7 +613,7 @@ function react(viaKeyboard = false): void { } else { blur(); reactionPicker.show(reactButton.value, reaction => { - sound.play('reaction'); + sound.playMisskeySfx('reaction'); misskeyApi('notes/reactions/create', { noteId: appearNote.value.id, @@ -629,7 +631,7 @@ function react(viaKeyboard = false): void { function like(): void { pleaseLogin(); showMovedDialog(); - sound.play('reaction'); + sound.playMisskeySfx('reaction'); misskeyApi('notes/like', { noteId: appearNote.value.id, override: defaultLike.value, diff --git a/packages/frontend/src/components/MkNoteSub.vue b/packages/frontend/src/components/MkNoteSub.vue index 9d403bf09e..fbc7a7f9ea 100644 --- a/packages/frontend/src/components/MkNoteSub.vue +++ b/packages/frontend/src/components/MkNoteSub.vue @@ -195,7 +195,7 @@ function reply(viaKeyboard = false): void { function react(viaKeyboard = false): void { pleaseLogin(); showMovedDialog(); - sound.play('reaction'); + sound.playMisskeySfx('reaction'); if (props.note.reactionAcceptance === 'likeOnly') { misskeyApi('notes/like', { noteId: props.note.id, @@ -227,7 +227,7 @@ function react(viaKeyboard = false): void { function like(): void { pleaseLogin(); showMovedDialog(); - sound.play('reaction'); + sound.playMisskeySfx('reaction'); misskeyApi('notes/like', { noteId: props.note.id, override: defaultLike.value, diff --git a/packages/frontend/src/components/MkRange.vue b/packages/frontend/src/components/MkRange.vue index c1f5b6a790..e8760e1946 100644 --- a/packages/frontend/src/components/MkRange.vue +++ b/packages/frontend/src/components/MkRange.vue @@ -43,6 +43,7 @@ const props = withDefaults(defineProps<{ const emit = defineEmits<{ (ev: 'update:modelValue', value: number): void; + (ev: 'dragEnded', value: number): void; }>(); const containerEl = shallowRef<HTMLElement>(); @@ -143,6 +144,7 @@ const onMousedown = (ev: MouseEvent | TouchEvent) => { // 値が変わってたら通知 if (beforeValue !== finalValue.value) { emit('update:modelValue', finalValue.value); + emit('dragEnded', finalValue.value); } }; diff --git a/packages/frontend/src/components/MkReactionsViewer.reaction.vue b/packages/frontend/src/components/MkReactionsViewer.reaction.vue index a3791aee07..c8c8d0f910 100644 --- a/packages/frontend/src/components/MkReactionsViewer.reaction.vue +++ b/packages/frontend/src/components/MkReactionsViewer.reaction.vue @@ -62,7 +62,7 @@ async function toggleReaction() { if (confirm.canceled) return; if (oldReaction !== props.reaction) { - sound.play('reaction'); + sound.playMisskeySfx('reaction'); } if (mock) { @@ -81,7 +81,7 @@ async function toggleReaction() { } }); } else { - sound.play('reaction'); + sound.playMisskeySfx('reaction'); if (mock) { emit('reactionToggled', props.reaction, (props.count + 1)); diff --git a/packages/frontend/src/components/MkTimeline.vue b/packages/frontend/src/components/MkTimeline.vue index 00be5d2042..572d6edcdd 100644 --- a/packages/frontend/src/components/MkTimeline.vue +++ b/packages/frontend/src/components/MkTimeline.vue @@ -84,7 +84,7 @@ function prepend(note) { emit('note'); if (props.sound) { - sound.play($i && (note.userId === $i.id) ? 'noteMy' : 'note'); + sound.playMisskeySfx($i && (note.userId === $i.id) ? 'noteMy' : 'note'); } } diff --git a/packages/frontend/src/components/SkNote.vue b/packages/frontend/src/components/SkNote.vue index 66ef22633d..15192405f5 100644 --- a/packages/frontend/src/components/SkNote.vue +++ b/packages/frontend/src/components/SkNote.vue @@ -564,7 +564,7 @@ function reply(viaKeyboard = false): void { function like(): void { pleaseLogin(); showMovedDialog(); - sound.play('reaction'); + sound.playMisskeySfx('reaction'); if (props.mock) { return; } @@ -585,7 +585,7 @@ function react(viaKeyboard = false): void { pleaseLogin(); showMovedDialog(); if (appearNote.value.reactionAcceptance === 'likeOnly') { - sound.play('reaction'); + sound.playMisskeySfx('reaction'); if (props.mock) { return; @@ -605,7 +605,7 @@ function react(viaKeyboard = false): void { } else { blur(); reactionPicker.show(reactButton.value, reaction => { - sound.play('reaction'); + sound.playMisskeySfx('reaction'); if (props.mock) { emit('reaction', reaction); diff --git a/packages/frontend/src/components/SkNoteDetailed.vue b/packages/frontend/src/components/SkNoteDetailed.vue index 212fa99bef..014c655bb8 100644 --- a/packages/frontend/src/components/SkNoteDetailed.vue +++ b/packages/frontend/src/components/SkNoteDetailed.vue @@ -620,7 +620,7 @@ function react(viaKeyboard = false): void { } else { blur(); reactionPicker.show(reactButton.value, reaction => { - sound.play('reaction'); + sound.playMisskeySfx('reaction'); misskeyApi('notes/reactions/create', { noteId: appearNote.value.id, @@ -638,7 +638,7 @@ function react(viaKeyboard = false): void { function like(): void { pleaseLogin(); showMovedDialog(); - sound.play('reaction'); + sound.playMisskeySfx('reaction'); misskeyApi('notes/like', { noteId: appearNote.value.id, override: defaultLike.value, diff --git a/packages/frontend/src/components/SkNoteSub.vue b/packages/frontend/src/components/SkNoteSub.vue index 60a574731f..363dcef348 100644 --- a/packages/frontend/src/components/SkNoteSub.vue +++ b/packages/frontend/src/components/SkNoteSub.vue @@ -204,7 +204,7 @@ function reply(viaKeyboard = false): void { function react(viaKeyboard = false): void { pleaseLogin(); showMovedDialog(); - sound.play('reaction'); + sound.playMisskeySfx('reaction'); if (props.note.reactionAcceptance === 'likeOnly') { misskeyApi('notes/like', { noteId: props.note.id, @@ -236,7 +236,7 @@ function react(viaKeyboard = false): void { function like(): void { pleaseLogin(); showMovedDialog(); - sound.play('reaction'); + sound.playMisskeySfx('reaction'); misskeyApi('notes/like', { noteId: props.note.id, override: defaultLike.value, diff --git a/packages/frontend/src/components/global/MkCustomEmoji.vue b/packages/frontend/src/components/global/MkCustomEmoji.vue index e8732d1b16..18fdcd4ffb 100644 --- a/packages/frontend/src/components/global/MkCustomEmoji.vue +++ b/packages/frontend/src/components/global/MkCustomEmoji.vue @@ -91,7 +91,7 @@ function onClick(ev: MouseEvent) { icon: 'ph-smiley ph-bold ph-lg', action: () => { react(`:${props.name}:`); - sound.play('reaction'); + sound.playMisskeySfx('reaction'); }, }] : [])], ev.currentTarget ?? ev.target); } diff --git a/packages/frontend/src/components/global/MkEmoji.vue b/packages/frontend/src/components/global/MkEmoji.vue index 8945f2b64b..ba4a40ce08 100644 --- a/packages/frontend/src/components/global/MkEmoji.vue +++ b/packages/frontend/src/components/global/MkEmoji.vue @@ -55,7 +55,7 @@ function onClick(ev: MouseEvent) { icon: 'ph-smiley ph-bold ph-lg', action: () => { react(props.emoji); - sound.play('reaction'); + sound.playMisskeySfx('reaction'); }, }] : [])], ev.currentTarget ?? ev.target); } |