From fa06d321d59e7d7e4b19ce3c3ec78b25be9b3bcf Mon Sep 17 00:00:00 2001 From: Athou Date: Fri, 16 Jun 2023 21:45:56 +0200 Subject: [PATCH] restore F shortcut to hide sidebar (#1084) --- commafeed-client/src/App.tsx | 6 ++++-- commafeed-client/src/app/slices/tree.ts | 7 ++++++- commafeed-client/src/components/KeyboardShortcutsHelp.tsx | 8 ++++++++ commafeed-client/src/components/content/FeedEntries.tsx | 2 ++ commafeed-client/src/locales/ar/messages.po | 4 ++++ commafeed-client/src/locales/ca/messages.po | 4 ++++ commafeed-client/src/locales/cs/messages.po | 4 ++++ commafeed-client/src/locales/cy/messages.po | 4 ++++ commafeed-client/src/locales/da/messages.po | 4 ++++ commafeed-client/src/locales/de/messages.po | 4 ++++ commafeed-client/src/locales/en/messages.po | 4 ++++ commafeed-client/src/locales/es/messages.po | 4 ++++ commafeed-client/src/locales/fa/messages.po | 4 ++++ commafeed-client/src/locales/fi/messages.po | 4 ++++ commafeed-client/src/locales/fr/messages.po | 4 ++++ commafeed-client/src/locales/gl/messages.po | 4 ++++ commafeed-client/src/locales/hu/messages.po | 4 ++++ commafeed-client/src/locales/id/messages.po | 4 ++++ commafeed-client/src/locales/it/messages.po | 4 ++++ commafeed-client/src/locales/ja/messages.po | 4 ++++ commafeed-client/src/locales/ko/messages.po | 4 ++++ commafeed-client/src/locales/ms/messages.po | 4 ++++ commafeed-client/src/locales/nb/messages.po | 4 ++++ commafeed-client/src/locales/nl/messages.po | 4 ++++ commafeed-client/src/locales/nn/messages.po | 4 ++++ commafeed-client/src/locales/pl/messages.po | 4 ++++ commafeed-client/src/locales/pt/messages.po | 4 ++++ commafeed-client/src/locales/ru/messages.po | 4 ++++ commafeed-client/src/locales/sk/messages.po | 4 ++++ commafeed-client/src/locales/sv/messages.po | 4 ++++ commafeed-client/src/locales/tr/messages.po | 4 ++++ commafeed-client/src/locales/zh/messages.po | 4 ++++ commafeed-client/src/pages/app/Layout.tsx | 5 +++-- 33 files changed, 135 insertions(+), 5 deletions(-) diff --git a/commafeed-client/src/App.tsx b/commafeed-client/src/App.tsx index 7f844545..180c5242 100644 --- a/commafeed-client/src/App.tsx +++ b/commafeed-client/src/App.tsx @@ -38,7 +38,7 @@ import useLocalStorage from "use-local-storage" function Providers(props: { children: React.ReactNode }) { const preferredColorScheme = useColorScheme() const [colorScheme, setColorScheme] = useLocalStorage("color-scheme", preferredColorScheme) - const toggleColorScheme = (value?: ColorScheme) => setColorScheme(value || (colorScheme === "dark" ? "light" : "dark")) + const toggleColorScheme = (value?: ColorScheme) => setColorScheme(value ?? (colorScheme === "dark" ? "light" : "dark")) return ( @@ -67,6 +67,8 @@ const ApiDocumentationPage = React.lazy(() => import("pages/app/ApiDocumentation function AppRoutes() { const sidebarWidth = useAppSelector(state => state.tree.sidebarWidth) + const sidebarVisible = useAppSelector(state => state.tree.sidebarVisible) + return ( } /> @@ -75,7 +77,7 @@ function AppRoutes() { } /> } /> } /> - } sidebar={} sidebarWidth={sidebarWidth} />}> + } sidebar={} sidebarWidth={sidebarVisible ? sidebarWidth : 0} />}> } /> } /> diff --git a/commafeed-client/src/app/slices/tree.ts b/commafeed-client/src/app/slices/tree.ts index 82c22777..69e992cf 100644 --- a/commafeed-client/src/app/slices/tree.ts +++ b/commafeed-client/src/app/slices/tree.ts @@ -10,11 +10,13 @@ interface TreeState { rootCategory?: Category mobileMenuOpen: boolean sidebarWidth: number + sidebarVisible: boolean } const initialState: TreeState = { mobileMenuOpen: false, sidebarWidth: 350, + sidebarVisible: true, } export const reloadTree = createAsyncThunk("tree/reload", () => client.category.getRoot().then(r => r.data)) @@ -32,6 +34,9 @@ export const treeSlice = createSlice({ setSidebarWidth: (state, action: PayloadAction) => { state.sidebarWidth = action.payload }, + toggleSidebar: state => { + state.sidebarVisible = !state.sidebarVisible + }, }, extraReducers: builder => { builder.addCase(reloadTree.fulfilled, (state, action) => { @@ -59,5 +64,5 @@ export const treeSlice = createSlice({ }, }) -export const { setMobileMenuOpen, setSidebarWidth } = treeSlice.actions +export const { setMobileMenuOpen, setSidebarWidth, toggleSidebar } = treeSlice.actions export default treeSlice.reducer diff --git a/commafeed-client/src/components/KeyboardShortcutsHelp.tsx b/commafeed-client/src/components/KeyboardShortcutsHelp.tsx index 1b543957..b9a33359 100644 --- a/commafeed-client/src/components/KeyboardShortcutsHelp.tsx +++ b/commafeed-client/src/components/KeyboardShortcutsHelp.tsx @@ -171,6 +171,14 @@ export function KeyboardShortcutsHelp() { + + + Toggle sidebar + + + F + + Show keyboard shortcut help diff --git a/commafeed-client/src/components/content/FeedEntries.tsx b/commafeed-client/src/components/content/FeedEntries.tsx index b7ea61d8..d4909937 100644 --- a/commafeed-client/src/components/content/FeedEntries.tsx +++ b/commafeed-client/src/components/content/FeedEntries.tsx @@ -12,6 +12,7 @@ import { selectPreviousEntry, } from "app/slices/entries" import { redirectToRootCategory } from "app/slices/redirect" +import { toggleSidebar } from "app/slices/tree" import { useAppDispatch, useAppSelector } from "app/store" import { KeyboardShortcutsHelp } from "components/KeyboardShortcutsHelp" import { Loader } from "components/Loader" @@ -234,6 +235,7 @@ export function FeedEntries() { ) }) useMousetrap("g a", () => dispatch(redirectToRootCategory())) + useMousetrap("f", () => dispatch(toggleSidebar())) useMousetrap("?", () => openModal({ title: Keyboard shortcuts, diff --git a/commafeed-client/src/locales/ar/messages.po b/commafeed-client/src/locales/ar/messages.po index f2b7effb..d188ccc4 100644 --- a/commafeed-client/src/locales/ar/messages.po +++ b/commafeed-client/src/locales/ar/messages.po @@ -801,6 +801,10 @@ msgstr "الموضوع" msgid "Toggle read status of current entry" msgstr "تبديل قراءة حالة الإدخال الحالي" +#: src/components/KeyboardShortcutsHelp.tsx +msgid "Toggle sidebar" +msgstr "" + #: src/pages/auth/LoginPage.tsx msgid "Try out CommaFeed with the demo account: demo/demo" msgstr "جرب CommaFeed باستخدام الحساب التجريبي: تجريبي / تجريبي" diff --git a/commafeed-client/src/locales/ca/messages.po b/commafeed-client/src/locales/ca/messages.po index bc33ae06..a021b9e1 100644 --- a/commafeed-client/src/locales/ca/messages.po +++ b/commafeed-client/src/locales/ca/messages.po @@ -801,6 +801,10 @@ msgstr "Tema" msgid "Toggle read status of current entry" msgstr "Canvia l'estat de lectura de l'entrada actual" +#: src/components/KeyboardShortcutsHelp.tsx +msgid "Toggle sidebar" +msgstr "" + #: src/pages/auth/LoginPage.tsx msgid "Try out CommaFeed with the demo account: demo/demo" msgstr "Proveu CommaFeed amb el compte de demostració: demo/demo" diff --git a/commafeed-client/src/locales/cs/messages.po b/commafeed-client/src/locales/cs/messages.po index 60bb93fb..33a2cace 100644 --- a/commafeed-client/src/locales/cs/messages.po +++ b/commafeed-client/src/locales/cs/messages.po @@ -801,6 +801,10 @@ msgstr "Téma" msgid "Toggle read status of current entry" msgstr "Přepne stav čtení aktuálního záznamu" +#: src/components/KeyboardShortcutsHelp.tsx +msgid "Toggle sidebar" +msgstr "" + #: src/pages/auth/LoginPage.tsx msgid "Try out CommaFeed with the demo account: demo/demo" msgstr "Vyzkoušejte CommaFeed s demo účtem: demo/demo" diff --git a/commafeed-client/src/locales/cy/messages.po b/commafeed-client/src/locales/cy/messages.po index cbfd9aba..83962392 100644 --- a/commafeed-client/src/locales/cy/messages.po +++ b/commafeed-client/src/locales/cy/messages.po @@ -801,6 +801,10 @@ msgstr "Thema" msgid "Toggle read status of current entry" msgstr "Toglo statws darllen y cofnod cyfredol" +#: src/components/KeyboardShortcutsHelp.tsx +msgid "Toggle sidebar" +msgstr "" + #: src/pages/auth/LoginPage.tsx msgid "Try out CommaFeed with the demo account: demo/demo" msgstr "Rhowch gynnig ar CommaFeed gyda'r cyfrif demo: demo / demo" diff --git a/commafeed-client/src/locales/da/messages.po b/commafeed-client/src/locales/da/messages.po index b1d529e8..46da472e 100644 --- a/commafeed-client/src/locales/da/messages.po +++ b/commafeed-client/src/locales/da/messages.po @@ -801,6 +801,10 @@ msgstr "Tema" msgid "Toggle read status of current entry" msgstr "Skift læsestatus for den aktuelle post" +#: src/components/KeyboardShortcutsHelp.tsx +msgid "Toggle sidebar" +msgstr "" + #: src/pages/auth/LoginPage.tsx msgid "Try out CommaFeed with the demo account: demo/demo" msgstr "Prøv CommaFeed med demokontoen: demo/demo" diff --git a/commafeed-client/src/locales/de/messages.po b/commafeed-client/src/locales/de/messages.po index 4381b2de..2e5e99b3 100644 --- a/commafeed-client/src/locales/de/messages.po +++ b/commafeed-client/src/locales/de/messages.po @@ -801,6 +801,10 @@ msgstr "Thema" msgid "Toggle read status of current entry" msgstr "Lesestatus des aktuellen Eintrags umschalten" +#: src/components/KeyboardShortcutsHelp.tsx +msgid "Toggle sidebar" +msgstr "" + #: src/pages/auth/LoginPage.tsx msgid "Try out CommaFeed with the demo account: demo/demo" msgstr "Testen Sie CommaFeed mit dem Demokonto: demo/demo" diff --git a/commafeed-client/src/locales/en/messages.po b/commafeed-client/src/locales/en/messages.po index df4a5fe4..98bb1ea1 100644 --- a/commafeed-client/src/locales/en/messages.po +++ b/commafeed-client/src/locales/en/messages.po @@ -801,6 +801,10 @@ msgstr "Theme" msgid "Toggle read status of current entry" msgstr "Toggle read status of current entry" +#: src/components/KeyboardShortcutsHelp.tsx +msgid "Toggle sidebar" +msgstr "Toggle sidebar" + #: src/pages/auth/LoginPage.tsx msgid "Try out CommaFeed with the demo account: demo/demo" msgstr "Try out CommaFeed with the demo account: demo/demo" diff --git a/commafeed-client/src/locales/es/messages.po b/commafeed-client/src/locales/es/messages.po index 95dbf430..efac177a 100644 --- a/commafeed-client/src/locales/es/messages.po +++ b/commafeed-client/src/locales/es/messages.po @@ -801,6 +801,10 @@ msgstr "Tema" msgid "Toggle read status of current entry" msgstr "Alternar estado de lectura de la entrada actual" +#: src/components/KeyboardShortcutsHelp.tsx +msgid "Toggle sidebar" +msgstr "" + #: src/pages/auth/LoginPage.tsx msgid "Try out CommaFeed with the demo account: demo/demo" msgstr "Pruebe CommaFeed con la cuenta demo: demo/demo" diff --git a/commafeed-client/src/locales/fa/messages.po b/commafeed-client/src/locales/fa/messages.po index 15e7cd7a..23c27b4c 100644 --- a/commafeed-client/src/locales/fa/messages.po +++ b/commafeed-client/src/locales/fa/messages.po @@ -801,6 +801,10 @@ msgstr "تم" msgid "Toggle read status of current entry" msgstr "وضعیت خواندن ورودی فعلی را تغییر دهید" +#: src/components/KeyboardShortcutsHelp.tsx +msgid "Toggle sidebar" +msgstr "" + #: src/pages/auth/LoginPage.tsx msgid "Try out CommaFeed with the demo account: demo/demo" msgstr "CommaFeed را با حساب آزمایشی امتحان کنید: دمو/دمو" diff --git a/commafeed-client/src/locales/fi/messages.po b/commafeed-client/src/locales/fi/messages.po index 8c3b11c5..8bfedd49 100644 --- a/commafeed-client/src/locales/fi/messages.po +++ b/commafeed-client/src/locales/fi/messages.po @@ -801,6 +801,10 @@ msgstr "Teema" msgid "Toggle read status of current entry" msgstr "Vaihda nykyisen merkinnän lukutila" +#: src/components/KeyboardShortcutsHelp.tsx +msgid "Toggle sidebar" +msgstr "" + #: src/pages/auth/LoginPage.tsx msgid "Try out CommaFeed with the demo account: demo/demo" msgstr "Kokeile CommaFeediä demotilillä: demo/demo" diff --git a/commafeed-client/src/locales/fr/messages.po b/commafeed-client/src/locales/fr/messages.po index e56f46ff..67829cfe 100644 --- a/commafeed-client/src/locales/fr/messages.po +++ b/commafeed-client/src/locales/fr/messages.po @@ -801,6 +801,10 @@ msgstr "Thème" msgid "Toggle read status of current entry" msgstr "Marquer l'entrée actuelle comme lue/non lue" +#: src/components/KeyboardShortcutsHelp.tsx +msgid "Toggle sidebar" +msgstr "" + #: src/pages/auth/LoginPage.tsx msgid "Try out CommaFeed with the demo account: demo/demo" msgstr "Essayez CommaFeed avec le compte de démonstration : demo/demo" diff --git a/commafeed-client/src/locales/gl/messages.po b/commafeed-client/src/locales/gl/messages.po index 579094eb..180db636 100644 --- a/commafeed-client/src/locales/gl/messages.po +++ b/commafeed-client/src/locales/gl/messages.po @@ -801,6 +801,10 @@ msgstr "Tema" msgid "Toggle read status of current entry" msgstr "alternar o estado de lectura da entrada actual" +#: src/components/KeyboardShortcutsHelp.tsx +msgid "Toggle sidebar" +msgstr "" + #: src/pages/auth/LoginPage.tsx msgid "Try out CommaFeed with the demo account: demo/demo" msgstr "Proba CommaFeed coa conta de demostración: demo/demo" diff --git a/commafeed-client/src/locales/hu/messages.po b/commafeed-client/src/locales/hu/messages.po index 6fce1b2f..45c6defb 100644 --- a/commafeed-client/src/locales/hu/messages.po +++ b/commafeed-client/src/locales/hu/messages.po @@ -801,6 +801,10 @@ msgstr "Téma" msgid "Toggle read status of current entry" msgstr "Az aktuális bejegyzés olvasási állapotának váltása" +#: src/components/KeyboardShortcutsHelp.tsx +msgid "Toggle sidebar" +msgstr "" + #: src/pages/auth/LoginPage.tsx msgid "Try out CommaFeed with the demo account: demo/demo" msgstr "Próbálja ki a CommaFeed-et a demo fiókkal: demo/demo" diff --git a/commafeed-client/src/locales/id/messages.po b/commafeed-client/src/locales/id/messages.po index fd8e85c3..ddf0e027 100644 --- a/commafeed-client/src/locales/id/messages.po +++ b/commafeed-client/src/locales/id/messages.po @@ -801,6 +801,10 @@ msgstr "Tema" msgid "Toggle read status of current entry" msgstr "Beralih status baca entri saat ini" +#: src/components/KeyboardShortcutsHelp.tsx +msgid "Toggle sidebar" +msgstr "" + #: src/pages/auth/LoginPage.tsx msgid "Try out CommaFeed with the demo account: demo/demo" msgstr "Cobalah CommaFeed dengan akun demo: demo/demo" diff --git a/commafeed-client/src/locales/it/messages.po b/commafeed-client/src/locales/it/messages.po index 275c0ce4..14608899 100644 --- a/commafeed-client/src/locales/it/messages.po +++ b/commafeed-client/src/locales/it/messages.po @@ -801,6 +801,10 @@ msgstr "Tema" msgid "Toggle read status of current entry" msgstr "Commuta lo stato di lettura della voce corrente" +#: src/components/KeyboardShortcutsHelp.tsx +msgid "Toggle sidebar" +msgstr "" + #: src/pages/auth/LoginPage.tsx msgid "Try out CommaFeed with the demo account: demo/demo" msgstr "Prova CommaFeed con il conto demo: demo/demo" diff --git a/commafeed-client/src/locales/ja/messages.po b/commafeed-client/src/locales/ja/messages.po index 084e3f4d..0979635e 100644 --- a/commafeed-client/src/locales/ja/messages.po +++ b/commafeed-client/src/locales/ja/messages.po @@ -801,6 +801,10 @@ msgstr "テーマ" msgid "Toggle read status of current entry" msgstr "現在のエントリの読み取りステータスを切り替えます" +#: src/components/KeyboardShortcutsHelp.tsx +msgid "Toggle sidebar" +msgstr "" + #: src/pages/auth/LoginPage.tsx msgid "Try out CommaFeed with the demo account: demo/demo" msgstr "デモアカウントで CommaFeed を試す: demo/demo" diff --git a/commafeed-client/src/locales/ko/messages.po b/commafeed-client/src/locales/ko/messages.po index 904ba750..eb899482 100644 --- a/commafeed-client/src/locales/ko/messages.po +++ b/commafeed-client/src/locales/ko/messages.po @@ -801,6 +801,10 @@ msgstr "테마" msgid "Toggle read status of current entry" msgstr "현재 항목의 읽기 상태 전환" +#: src/components/KeyboardShortcutsHelp.tsx +msgid "Toggle sidebar" +msgstr "" + #: src/pages/auth/LoginPage.tsx msgid "Try out CommaFeed with the demo account: demo/demo" msgstr "데모 계정으로 CommaFeed를 사용해 보세요: demo/demo" diff --git a/commafeed-client/src/locales/ms/messages.po b/commafeed-client/src/locales/ms/messages.po index 1f1d3afa..47e659ed 100644 --- a/commafeed-client/src/locales/ms/messages.po +++ b/commafeed-client/src/locales/ms/messages.po @@ -801,6 +801,10 @@ msgstr "Tema" msgid "Toggle read status of current entry" msgstr "Togol status bacaan entri semasa" +#: src/components/KeyboardShortcutsHelp.tsx +msgid "Toggle sidebar" +msgstr "" + #: src/pages/auth/LoginPage.tsx msgid "Try out CommaFeed with the demo account: demo/demo" msgstr "Cuba CommaFeed dengan akaun demo: demo/demo" diff --git a/commafeed-client/src/locales/nb/messages.po b/commafeed-client/src/locales/nb/messages.po index edf1bca5..1b9e2624 100644 --- a/commafeed-client/src/locales/nb/messages.po +++ b/commafeed-client/src/locales/nb/messages.po @@ -801,6 +801,10 @@ msgstr "Tema" msgid "Toggle read status of current entry" msgstr "Veksle lesestatus for gjeldende oppføring" +#: src/components/KeyboardShortcutsHelp.tsx +msgid "Toggle sidebar" +msgstr "" + #: src/pages/auth/LoginPage.tsx msgid "Try out CommaFeed with the demo account: demo/demo" msgstr "Prøv CommaFeed med demokontoen: demo/demo" diff --git a/commafeed-client/src/locales/nl/messages.po b/commafeed-client/src/locales/nl/messages.po index f4dba745..f1915f88 100644 --- a/commafeed-client/src/locales/nl/messages.po +++ b/commafeed-client/src/locales/nl/messages.po @@ -801,6 +801,10 @@ msgstr "Thema" msgid "Toggle read status of current entry" msgstr "Toggle leesstatus van huidige invoer" +#: src/components/KeyboardShortcutsHelp.tsx +msgid "Toggle sidebar" +msgstr "" + #: src/pages/auth/LoginPage.tsx msgid "Try out CommaFeed with the demo account: demo/demo" msgstr "Probeer CommaFeed uit met het demo-account: demo/demo" diff --git a/commafeed-client/src/locales/nn/messages.po b/commafeed-client/src/locales/nn/messages.po index af207a72..fe927740 100644 --- a/commafeed-client/src/locales/nn/messages.po +++ b/commafeed-client/src/locales/nn/messages.po @@ -801,6 +801,10 @@ msgstr "Tema" msgid "Toggle read status of current entry" msgstr "Veksle lesestatus for gjeldende oppføring" +#: src/components/KeyboardShortcutsHelp.tsx +msgid "Toggle sidebar" +msgstr "" + #: src/pages/auth/LoginPage.tsx msgid "Try out CommaFeed with the demo account: demo/demo" msgstr "Prøv CommaFeed med demokontoen: demo/demo" diff --git a/commafeed-client/src/locales/pl/messages.po b/commafeed-client/src/locales/pl/messages.po index 6bbde509..2a788f3a 100644 --- a/commafeed-client/src/locales/pl/messages.po +++ b/commafeed-client/src/locales/pl/messages.po @@ -801,6 +801,10 @@ msgstr "Motyw" msgid "Toggle read status of current entry" msgstr "Przełącz stan odczytu bieżącego wpisu" +#: src/components/KeyboardShortcutsHelp.tsx +msgid "Toggle sidebar" +msgstr "" + #: src/pages/auth/LoginPage.tsx msgid "Try out CommaFeed with the demo account: demo/demo" msgstr "Wypróbuj CommaFeed z kontem demo: demo/demo" diff --git a/commafeed-client/src/locales/pt/messages.po b/commafeed-client/src/locales/pt/messages.po index f284a7f1..3caa5d23 100644 --- a/commafeed-client/src/locales/pt/messages.po +++ b/commafeed-client/src/locales/pt/messages.po @@ -801,6 +801,10 @@ msgstr "Tema" msgid "Toggle read status of current entry" msgstr "Alternar o status de leitura da entrada atual" +#: src/components/KeyboardShortcutsHelp.tsx +msgid "Toggle sidebar" +msgstr "" + #: src/pages/auth/LoginPage.tsx msgid "Try out CommaFeed with the demo account: demo/demo" msgstr "Experimente o CommaFeed com a conta demo: demo/demo" diff --git a/commafeed-client/src/locales/ru/messages.po b/commafeed-client/src/locales/ru/messages.po index 04147427..ade6de8d 100644 --- a/commafeed-client/src/locales/ru/messages.po +++ b/commafeed-client/src/locales/ru/messages.po @@ -801,6 +801,10 @@ msgstr "Тема" msgid "Toggle read status of current entry" msgstr "Переключить статус чтения текущей записи" +#: src/components/KeyboardShortcutsHelp.tsx +msgid "Toggle sidebar" +msgstr "" + #: src/pages/auth/LoginPage.tsx msgid "Try out CommaFeed with the demo account: demo/demo" msgstr "Попробуйте CommaFeed на демо-счете: demo/demo" diff --git a/commafeed-client/src/locales/sk/messages.po b/commafeed-client/src/locales/sk/messages.po index 433db12a..6eb8f770 100644 --- a/commafeed-client/src/locales/sk/messages.po +++ b/commafeed-client/src/locales/sk/messages.po @@ -801,6 +801,10 @@ msgstr "Téma" msgid "Toggle read status of current entry" msgstr "Prepne stav čítania aktuálneho záznamu" +#: src/components/KeyboardShortcutsHelp.tsx +msgid "Toggle sidebar" +msgstr "" + #: src/pages/auth/LoginPage.tsx msgid "Try out CommaFeed with the demo account: demo/demo" msgstr "Vyskúšajte CommaFeed s demo účtom: demo/demo" diff --git a/commafeed-client/src/locales/sv/messages.po b/commafeed-client/src/locales/sv/messages.po index cd49d547..a2f417d0 100644 --- a/commafeed-client/src/locales/sv/messages.po +++ b/commafeed-client/src/locales/sv/messages.po @@ -801,6 +801,10 @@ msgstr "Tema" msgid "Toggle read status of current entry" msgstr "Växla lässtatus för aktuell post" +#: src/components/KeyboardShortcutsHelp.tsx +msgid "Toggle sidebar" +msgstr "" + #: src/pages/auth/LoginPage.tsx msgid "Try out CommaFeed with the demo account: demo/demo" msgstr "Prova CommaFeed med demokontot: demo/demo" diff --git a/commafeed-client/src/locales/tr/messages.po b/commafeed-client/src/locales/tr/messages.po index 01d1161b..9edeaa85 100644 --- a/commafeed-client/src/locales/tr/messages.po +++ b/commafeed-client/src/locales/tr/messages.po @@ -801,6 +801,10 @@ msgstr "Tema" msgid "Toggle read status of current entry" msgstr "Geçerli girişin okuma durumunu değiştir" +#: src/components/KeyboardShortcutsHelp.tsx +msgid "Toggle sidebar" +msgstr "" + #: src/pages/auth/LoginPage.tsx msgid "Try out CommaFeed with the demo account: demo/demo" msgstr "CommaFeed'i demo hesabıyla deneyin: demo/demo" diff --git a/commafeed-client/src/locales/zh/messages.po b/commafeed-client/src/locales/zh/messages.po index 33d74704..b7610e9a 100644 --- a/commafeed-client/src/locales/zh/messages.po +++ b/commafeed-client/src/locales/zh/messages.po @@ -801,6 +801,10 @@ msgstr "主题" msgid "Toggle read status of current entry" msgstr "切换当前条目的读取状态" +#: src/components/KeyboardShortcutsHelp.tsx +msgid "Toggle sidebar" +msgstr "" + #: src/pages/auth/LoginPage.tsx msgid "Try out CommaFeed with the demo account: demo/demo" msgstr "使用演示帐户试用 CommaFeed:demo/demo" diff --git a/commafeed-client/src/pages/app/Layout.tsx b/commafeed-client/src/pages/app/Layout.tsx index 1ba32e5a..0401dfbd 100644 --- a/commafeed-client/src/pages/app/Layout.tsx +++ b/commafeed-client/src/pages/app/Layout.tsx @@ -88,6 +88,7 @@ export default function Layout(props: LayoutProps) { const viewport = useViewportSize() const { loading } = useAppLoading() const mobileMenuOpen = useAppSelector(state => state.tree.mobileMenuOpen) + const sidebarHidden = props.sidebarWidth === 0 const dispatch = useAppDispatch() useWebSocket() @@ -130,8 +131,8 @@ export default function Layout(props: LayoutProps) { navbar={