aboutsummaryrefslogtreecommitdiffstats
path: root/apps/web/lib/userLocalSettings/userLocalSettings.ts
diff options
context:
space:
mode:
authorMohamed Bassem <me@mbassem.com>2025-11-02 20:13:57 +0000
committerMohamed Bassem <me@mbassem.com>2025-11-02 20:13:57 +0000
commit34d2b48578532d387b1466c82ae4a761cd1d1a4f (patch)
tree0381690e050348a0bddd7ce2650203f1cdc6c694 /apps/web/lib/userLocalSettings/userLocalSettings.ts
parentbb00c99678ce3ca0493599c730a357f9daf2346b (diff)
downloadkarakeep-34d2b48578532d387b1466c82ae4a761cd1d1a4f.tar.zst
feat: Add view options to show tag/title and control image fit. Fixes #1960
Diffstat (limited to '')
-rw-r--r--apps/web/lib/userLocalSettings/userLocalSettings.ts12
1 files changed, 12 insertions, 0 deletions
diff --git a/apps/web/lib/userLocalSettings/userLocalSettings.ts b/apps/web/lib/userLocalSettings/userLocalSettings.ts
index aff3645c..55070cd6 100644
--- a/apps/web/lib/userLocalSettings/userLocalSettings.ts
+++ b/apps/web/lib/userLocalSettings/userLocalSettings.ts
@@ -46,3 +46,15 @@ export async function updateGridColumns(gridColumns: number) {
export async function updateShowNotes(showNotes: boolean) {
await readModifyWrite(() => ({ showNotes }));
}
+
+export async function updateShowTags(showTags: boolean) {
+ await readModifyWrite(() => ({ showTags }));
+}
+
+export async function updateShowTitle(showTitle: boolean) {
+ await readModifyWrite(() => ({ showTitle }));
+}
+
+export async function updateImageFit(imageFit: "cover" | "contain") {
+ await readModifyWrite(() => ({ imageFit }));
+}