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;