diff --git a/locales/index.d.ts b/locales/index.d.ts index 12c8dcffa0..048f0b54f7 100644 --- a/locales/index.d.ts +++ b/locales/index.d.ts @@ -5405,6 +5405,10 @@ export interface Locale extends ILocale { * フォルダを作って整理することもできます。 */ "driveAboutTip": string; + /** + * リアルタイムモード + */ + "realtimeMode": string; "_chat": { /** * まだメッセージはありません diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index 80c2b4dae7..f3c36b74ad 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -1346,6 +1346,7 @@ readonly: "読み取り専用" goToDeck: "デッキへ戻る" federationJobs: "連合ジョブ" driveAboutTip: "ドライブでは、過去にアップロードしたファイルの一覧が表示されます。
\nノートに添付する際に再利用したり、あとで投稿するファイルを予めアップロードしておくこともできます。
\nファイルを削除すると、今までそのファイルを使用した全ての場所(ノート、ページ、アバター、バナー等)からも見えなくなるので注意してください。
\nフォルダを作って整理することもできます。" +realtimeMode: "リアルタイムモード" _chat: noMessagesYet: "まだメッセージはありません" diff --git a/packages/frontend/src/ui/_common_/navbar.vue b/packages/frontend/src/ui/_common_/navbar.vue index ce8efa3324..27458496f8 100644 --- a/packages/frontend/src/ui/_common_/navbar.vue +++ b/packages/frontend/src/ui/_common_/navbar.vue @@ -50,6 +50,9 @@ SPDX-License-Identifier: AGPL-3.0-only + @@ -147,6 +150,10 @@ function toggleIconOnly() { } } +function toggleRealtimeMode() { + store.set('realtimeMode', !store.s.realtimeMode); +} + function openAccountMenu(ev: MouseEvent) { openAccountMenu_({ withExtraOperation: true, @@ -331,6 +338,18 @@ function menuEdit() { backdrop-filter: var(--MI-blur, blur(8px)); } + .realtimeMode { + display: block; + position: relative; + width: 100%; + height: 52px; + text-align: center; + + &.on { + color: var(--MI_THEME-accent); + } + } + .post { position: relative; display: block; @@ -564,6 +583,18 @@ function menuEdit() { text-align: center; } + .realtimeMode { + display: block; + position: relative; + width: 100%; + height: 52px; + text-align: center; + + &.on { + color: var(--MI_THEME-accent); + } + } + .post { display: block; position: relative;