hidden navbar

This commit is contained in:
Mateusz Gruszczyński
2026-08-06 13:49:50 +02:00
parent ce368cf3fd
commit 9880b64659
15 changed files with 247 additions and 22 deletions
+6 -2
View File
@@ -16,6 +16,7 @@ pub struct EditorPreferences {
pub preview_line_numbers: bool,
pub line_links: bool,
pub toolbar_collapsed: bool,
pub navbar_collapsed: bool,
pub font_family: String,
pub font_size: i64,
}
@@ -28,6 +29,7 @@ impl Default for EditorPreferences {
preview_line_numbers: false,
line_links: false,
toolbar_collapsed: false,
navbar_collapsed: false,
font_family: "mono".into(),
font_size: 14,
}
@@ -95,8 +97,9 @@ pub async fn load_editor_preferences(
preview_line_numbers: row.try_get::<i64, _>(2)? != 0,
line_links: row.try_get::<i64, _>(3)? != 0,
toolbar_collapsed: row.try_get::<i64, _>(4)? != 0,
font_family: crate::row_decode::text(&row, 5)?,
font_size: row.try_get(6)?,
navbar_collapsed: row.try_get::<i64, _>(5)? != 0,
font_family: crate::row_decode::text(&row, 6)?,
font_size: row.try_get(7)?,
}))
}
@@ -121,6 +124,7 @@ pub async fn save_editor_configuration(
.bind(preferences.preview_line_numbers)
.bind(preferences.line_links)
.bind(preferences.toolbar_collapsed)
.bind(preferences.navbar_collapsed)
.bind(&preferences.font_family)
.bind(preferences.font_size)
.execute(&mut *tx)