From 94a37f451d59a484c1bdf4a67b84e65d90e08b55 Mon Sep 17 00:00:00 2001 From: zenn Date: Mon, 11 May 2026 11:38:03 +0900 Subject: [PATCH] =?UTF-8?q?v0.0.55:=20=EB=AA=A8=EB=B0=94=EC=9D=BC=20?= =?UTF-8?q?=EC=8A=AC=EB=9D=BC=EC=9D=B4=EB=93=9C=20=EB=A9=94=EB=89=B4=C2=B7?= =?UTF-8?q?=EC=9A=B0=EC=B8=A1=20=EC=82=AC=EC=9D=B4=EB=93=9C=20=ED=95=98?= =?UTF-8?q?=EB=8B=A8=20=EB=B0=B0=EC=B9=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit lg 미만에서 좌측 내비를 오버레이 슬라이드로 전환하고, 본문 아래에 우측 사이드를 두며 헤더·패널 여백을 보정했다. Co-authored-by: Cursor --- assets/css/main.css | 4 +++ components/site/LeftSidebar.vue | 7 +++-- components/site/RightSidebar.vue | 12 ++++---- components/site/SiteHeader.vue | 37 +++++++++++++++++----- composables/useMenuState.js | 17 ++++++++-- docs/history.md | 6 ++++ docs/map.md | 10 +++--- docs/spec.md | 7 ++++- docs/todo.md | 1 - docs/update.md | 7 +++++ layouts/default.vue | 53 +++++++++++++++++++++++++++----- layouts/post.vue | 53 +++++++++++++++++++++++++++----- package.json | 2 +- 13 files changed, 177 insertions(+), 39 deletions(-) diff --git a/assets/css/main.css b/assets/css/main.css index 6229bb3..afb893c 100644 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -56,6 +56,10 @@ background: var(--site-bg); } + html.site-mobile-nav-open { + overflow: hidden; + } + body { min-width: 320px; margin: 0; diff --git a/components/site/LeftSidebar.vue b/components/site/LeftSidebar.vue index 614d91d..a74bf07 100644 --- a/components/site/LeftSidebar.vue +++ b/components/site/LeftSidebar.vue @@ -22,8 +22,11 @@ const { data: navigation } = await useFetch('/api/navigation', {