mirror of
https://git.joinsharkey.org/Sharkey/Sharkey.git
synced 2024-11-05 10:23:08 +02:00
プレビューの表示状態を記憶するように (#11346)
* feat: keep show showPreview * docs(changelog): add プレビューの表示した状態ををダイアログを閉じても保存するように * chore: 記憶する領域をdeviceに
This commit is contained in:
parent
f664f941a2
commit
5758ea463a
3 changed files with 7 additions and 1 deletions
|
@ -53,6 +53,7 @@
|
||||||
### Client
|
### Client
|
||||||
- リストTLで、ユーザーが追加・削除されてもTLを初期化しないように
|
- リストTLで、ユーザーが追加・削除されてもTLを初期化しないように
|
||||||
- URL取得変数を関数に変更 CURRENT_URL -> Mk:url()
|
- URL取得変数を関数に変更 CURRENT_URL -> Mk:url()
|
||||||
|
- プレビューの表示状態を記憶するように
|
||||||
- Fix: モバイル表示のときページ下部がナビゲーションバーに隠れる問題を修正
|
- Fix: モバイル表示のときページ下部がナビゲーションバーに隠れる問題を修正
|
||||||
- Fix: 一部モーダルダイアログでスクロールできない問題を修正
|
- Fix: 一部モーダルダイアログでスクロールできない問題を修正
|
||||||
- Fix: Selecting all emojis in Custom emoji is impossible
|
- Fix: Selecting all emojis in Custom emoji is impossible
|
||||||
|
|
|
@ -171,7 +171,8 @@ let poll = $ref<{
|
||||||
expiredAfter: string | null;
|
expiredAfter: string | null;
|
||||||
} | null>(null);
|
} | null>(null);
|
||||||
let useCw = $ref(false);
|
let useCw = $ref(false);
|
||||||
let showPreview = $ref(false);
|
let showPreview = $ref(defaultStore.state.showPreview);
|
||||||
|
watch($$(showPreview), () => defaultStore.set('showPreview', showPreview));
|
||||||
let cw = $ref<string | null>(null);
|
let cw = $ref<string | null>(null);
|
||||||
let localOnly = $ref<boolean>(props.initialLocalOnly ?? defaultStore.state.rememberNoteVisibility ? defaultStore.state.localOnly : defaultStore.state.defaultNoteLocalOnly);
|
let localOnly = $ref<boolean>(props.initialLocalOnly ?? defaultStore.state.rememberNoteVisibility ? defaultStore.state.localOnly : defaultStore.state.defaultNoteLocalOnly);
|
||||||
let visibility = $ref(props.initialVisibility ?? (defaultStore.state.rememberNoteVisibility ? defaultStore.state.visibility : defaultStore.state.defaultNoteVisibility) as typeof misskey.noteVisibilities[number]);
|
let visibility = $ref(props.initialVisibility ?? (defaultStore.state.rememberNoteVisibility ? defaultStore.state.visibility : defaultStore.state.defaultNoteVisibility) as typeof misskey.noteVisibilities[number]);
|
||||||
|
|
|
@ -135,6 +135,10 @@ export const defaultStore = markRaw(new Storage('base', {
|
||||||
where: 'deviceAccount',
|
where: 'deviceAccount',
|
||||||
default: false,
|
default: false,
|
||||||
},
|
},
|
||||||
|
showPreview: {
|
||||||
|
where: 'device',
|
||||||
|
default: false,
|
||||||
|
},
|
||||||
statusbars: {
|
statusbars: {
|
||||||
where: 'deviceAccount',
|
where: 'deviceAccount',
|
||||||
default: [] as {
|
default: [] as {
|
||||||
|
|
Loading…
Reference in a new issue