From ebf38e2281c6f9e9caa636df70ea750e198dbac8 Mon Sep 17 00:00:00 2001 From: mf Date: Sun, 21 Jun 2026 12:50:31 +0200 Subject: [PATCH] Add notes list toggle shortcut (#145) Reviewed-on: https://codeberg.org/ArkHost/HelixNotes/pulls/145 --- src-tauri/src/types.rs | 3 ++ src/lib/components/AppLayout.svelte | 83 ++++++++++++++++++++++++++--- src/lib/components/InfoPanel.svelte | 1 + src/lib/components/NoteList.svelte | 11 ++++ src/lib/stores/app.ts | 4 ++ src/lib/types.ts | 1 + 6 files changed, 96 insertions(+), 7 deletions(-) diff --git a/src-tauri/src/types.rs b/src-tauri/src/types.rs index 421d11d..c7b72cd 100644 --- a/src-tauri/src/types.rs +++ b/src-tauri/src/types.rs @@ -261,6 +261,8 @@ pub struct VaultState { pub notelist_width: f64, pub sidebar_collapsed: bool, #[serde(default)] + pub notelist_collapsed: bool, + #[serde(default)] pub collapsed_notebooks: Vec, #[serde(default)] pub notebook_sort_mode: String, @@ -291,6 +293,7 @@ impl Default for VaultState { sidebar_width: 220.0, notelist_width: 280.0, sidebar_collapsed: false, + notelist_collapsed: false, collapsed_notebooks: Vec::new(), notebook_sort_mode: String::new(), notebook_order: std::collections::HashMap::new(), diff --git a/src/lib/components/AppLayout.svelte b/src/lib/components/AppLayout.svelte index 608a9cc..d77af97 100644 --- a/src/lib/components/AppLayout.svelte +++ b/src/lib/components/AppLayout.svelte @@ -1,5 +1,5 @@