mirror of
https://github.com/kokonect-link/cherrypick
synced 2024-11-23 22:56:53 +09:00
enhance(frontend): 노트 메뉴를 보기 쉽도록 자주 사용하지 않는 메뉴 이동
This commit is contained in:
parent
37b538d21f
commit
861b748ad2
@ -56,6 +56,7 @@ Misskey의 전체 변경 사항을 확인하려면, [CHANGELOG.md#2023xx](CHANGE
|
|||||||
- Enhance: 노트 편집 시 관련 안내 추가
|
- Enhance: 노트 편집 시 관련 안내 추가
|
||||||
- Enhance: 계정을 고양이로 설정하면 자동으로 노트 작성 버튼을 '노트'에서 '냥!'으로 변경함
|
- Enhance: 계정을 고양이로 설정하면 자동으로 노트 작성 버튼을 '노트'에서 '냥!'으로 변경함
|
||||||
- 임의로 해당 옵션을 조작한 경우에는 설정을 변경하지 않음
|
- 임의로 해당 옵션을 조작한 경우에는 설정을 변경하지 않음
|
||||||
|
- Enhance: 노트 메뉴를 보기 쉽도록 자주 사용하지 않는 메뉴 이동
|
||||||
- chore: 이모티콘 이름 필드에서 autocapitalize를 끄기 (misskey-dev/misskey#12139)
|
- chore: 이모티콘 이름 필드에서 autocapitalize를 끄기 (misskey-dev/misskey#12139)
|
||||||
- Fix: 외부 리소스 설치 페이지에서 페이지 캐시가 작동하는 문제 수정 (misskey-dev/misskey#12105)
|
- Fix: 외부 리소스 설치 페이지에서 페이지 캐시가 작동하는 문제 수정 (misskey-dev/misskey#12105)
|
||||||
- Fix: 채널 생성/업데이트 시 실패하면 아무 것도 표시되지 않는 문제 수정 misskey-dev/misskey#11983 (misskey-dev/misskey#12142)
|
- Fix: 채널 생성/업데이트 시 실패하면 아무 것도 표시되지 않는 문제 수정 misskey-dev/misskey#11983 (misskey-dev/misskey#12142)
|
||||||
|
@ -340,65 +340,24 @@ export function getNoteMenu(props: {
|
|||||||
action: unclip,
|
action: unclip,
|
||||||
}, null] : []
|
}, null] : []
|
||||||
), {
|
), {
|
||||||
icon: 'ti ti-repeat',
|
|
||||||
text: i18n.ts.renotesList,
|
|
||||||
action: showRenotes,
|
|
||||||
}, {
|
|
||||||
icon: 'ti ti-icons',
|
|
||||||
text: i18n.ts.reactionsList,
|
|
||||||
action: showReactions,
|
|
||||||
}, {
|
|
||||||
icon: 'ti ti-info-circle',
|
icon: 'ti ti-info-circle',
|
||||||
text: i18n.ts.details,
|
text: i18n.ts.details,
|
||||||
action: openDetail,
|
action: openDetail,
|
||||||
|
}, getCopyNoteLinkMenu(appearNote, i18n.ts.copyLink)
|
||||||
|
, {
|
||||||
|
icon: 'ti ti-share',
|
||||||
|
text: i18n.ts.share,
|
||||||
|
action: share,
|
||||||
}, {
|
}, {
|
||||||
icon: 'ti ti-copy',
|
icon: 'ti ti-copy',
|
||||||
text: i18n.ts.copyContent,
|
text: i18n.ts.copyContent,
|
||||||
action: copyContent,
|
action: copyContent,
|
||||||
}, getCopyNoteLinkMenu(appearNote, i18n.ts.copyLink)
|
|
||||||
, (appearNote.url ?? appearNote.uri) ? {
|
|
||||||
icon: 'ti ti-external-link',
|
|
||||||
text: i18n.ts.showOnRemote,
|
|
||||||
action: () => {
|
|
||||||
window.open(appearNote.url ?? appearNote.uri, '_blank');
|
|
||||||
},
|
|
||||||
} : undefined,
|
|
||||||
{
|
|
||||||
icon: 'ti ti-share',
|
|
||||||
text: i18n.ts.share,
|
|
||||||
action: share,
|
|
||||||
},
|
},
|
||||||
$i && $i.policies.canUseTranslator && instance.translatorAvailable ? {
|
$i && $i.policies.canUseTranslator && instance.translatorAvailable ? {
|
||||||
icon: 'ti ti-language-hiragana',
|
icon: 'ti ti-language-hiragana',
|
||||||
text: i18n.ts.translate,
|
text: i18n.ts.translate,
|
||||||
action: translate,
|
action: translate,
|
||||||
} : undefined,
|
} : undefined,
|
||||||
(appearNote.userId === $i.id) ? null : undefined,
|
|
||||||
(appearNote.userId === $i.id) ? {
|
|
||||||
icon: 'ti ti-edit',
|
|
||||||
text: i18n.ts.copyAndEdit,
|
|
||||||
action: copyEdit,
|
|
||||||
} : undefined,
|
|
||||||
appearNote.userId === $i.id ? {
|
|
||||||
icon: 'ti ti-edit',
|
|
||||||
text: i18n.ts.deleteAndEdit,
|
|
||||||
action: delEdit,
|
|
||||||
} : undefined,
|
|
||||||
null,
|
|
||||||
{
|
|
||||||
icon: 'ti ti-code',
|
|
||||||
text: i18n.ts.viewTextSource,
|
|
||||||
action: showViewTextSource,
|
|
||||||
},
|
|
||||||
props.noNyaize.value ? {
|
|
||||||
icon: 'ti ti-paw-filled',
|
|
||||||
text: i18n.ts.revertNoNyaization,
|
|
||||||
action: revertNoNyaizeText,
|
|
||||||
} : {
|
|
||||||
icon: 'ti ti-paw-off',
|
|
||||||
text: i18n.ts.noNyaization,
|
|
||||||
action: noNyaizeText,
|
|
||||||
},
|
|
||||||
null,
|
null,
|
||||||
statePromise.then(state => state.isFavorited ? {
|
statePromise.then(state => state.isFavorited ? {
|
||||||
icon: 'ti ti-star-off',
|
icon: 'ti ti-star-off',
|
||||||
@ -433,6 +392,52 @@ export function getNoteMenu(props: {
|
|||||||
text: i18n.ts.pin,
|
text: i18n.ts.pin,
|
||||||
action: () => togglePin(true),
|
action: () => togglePin(true),
|
||||||
} : undefined,
|
} : undefined,
|
||||||
|
{
|
||||||
|
type: 'parent' as const,
|
||||||
|
icon: 'ti ti-note',
|
||||||
|
text: i18n.ts.note,
|
||||||
|
children: [{
|
||||||
|
icon: 'ti ti-repeat',
|
||||||
|
text: i18n.ts.renotesList,
|
||||||
|
action: showRenotes,
|
||||||
|
}, {
|
||||||
|
icon: 'ti ti-icons',
|
||||||
|
text: i18n.ts.reactionsList,
|
||||||
|
action: showReactions,
|
||||||
|
}, (appearNote.url ?? appearNote.uri) ? {
|
||||||
|
icon: 'ti ti-external-link',
|
||||||
|
text: i18n.ts.showOnRemote,
|
||||||
|
action: () => {
|
||||||
|
window.open(appearNote.url ?? appearNote.uri, '_blank');
|
||||||
|
},
|
||||||
|
} : undefined
|
||||||
|
, (appearNote.userId === $i.id) ? null : undefined
|
||||||
|
, (appearNote.userId === $i.id) ? {
|
||||||
|
icon: 'ti ti-edit',
|
||||||
|
text: i18n.ts.copyAndEdit,
|
||||||
|
action: copyEdit,
|
||||||
|
} : undefined
|
||||||
|
, appearNote.userId === $i.id ? {
|
||||||
|
icon: 'ti ti-edit',
|
||||||
|
text: i18n.ts.deleteAndEdit,
|
||||||
|
action: delEdit,
|
||||||
|
} : undefined
|
||||||
|
, null
|
||||||
|
, {
|
||||||
|
icon: 'ti ti-code',
|
||||||
|
text: i18n.ts.viewTextSource,
|
||||||
|
action: showViewTextSource,
|
||||||
|
}
|
||||||
|
, props.noNyaize.value ? {
|
||||||
|
icon: 'ti ti-paw-filled',
|
||||||
|
text: i18n.ts.revertNoNyaization,
|
||||||
|
action: revertNoNyaizeText,
|
||||||
|
} : {
|
||||||
|
icon: 'ti ti-paw-off',
|
||||||
|
text: i18n.ts.noNyaization,
|
||||||
|
action: noNyaizeText,
|
||||||
|
}],
|
||||||
|
},
|
||||||
{
|
{
|
||||||
type: 'parent' as const,
|
type: 'parent' as const,
|
||||||
icon: 'ti ti-user',
|
icon: 'ti ti-user',
|
||||||
|
Loading…
Reference in New Issue
Block a user