From 95fbd885debb19b11e2e80b7b21c7a91e923e1d3 Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Tue, 24 Feb 2026 19:31:27 -0500 Subject: [PATCH] auto slideshow on narrow window condition --- src/kiri/app/init/input.js | 5 +++++ src/kiri/app/preferences.js | 2 ++ src/main/kiri.js | 1 + web/kiri/index.css | 2 +- 4 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/kiri/app/init/input.js b/src/kiri/app/init/input.js index 16a36220..6e2e0e4b 100644 --- a/src/kiri/app/init/input.js +++ b/src/kiri/app/init/input.js @@ -139,6 +139,11 @@ function onResize() { } else { ui.modalBox.classList.remove('mh85'); } + if (WIN.innerWidth < 800) { + $('app').classList.add('slideshow'); + } else { + api.prefs.updateDrawer(); + } api.view.update_slider(); } diff --git a/src/kiri/app/preferences.js b/src/kiri/app/preferences.js index a2e12ff6..b505055a 100644 --- a/src/kiri/app/preferences.js +++ b/src/kiri/app/preferences.js @@ -128,3 +128,5 @@ export const preferences = { booleanSave, updateDrawer }; + +api.prefs = preferences; \ No newline at end of file diff --git a/src/main/kiri.js b/src/main/kiri.js index 385d8d61..abee37e5 100644 --- a/src/main/kiri.js +++ b/src/main/kiri.js @@ -46,6 +46,7 @@ async function checkReady() { } load = undefined; api.event.emit('load-done', stats); + api.event.emit('resize'); if (api.electron) { $('install').classList.add('hide'); $('app-quit').classList.remove('hide'); diff --git a/web/kiri/index.css b/web/kiri/index.css index 23792212..8d57041a 100644 --- a/web/kiri/index.css +++ b/web/kiri/index.css @@ -865,7 +865,7 @@ details[open] summary::after { padding-right: 0px; transition: transform 0.15s ease-in-out, border 0.15s ease-in-out; transform: translateX(0); - border-right: 1px solid var(--border-gray); + border-right: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; }