feat(ui): 데이터밀집 페이지 데스크탑 폭 채우기 (반응형 유동 ~1680/1240 캡)
데스크탑에서 콘텐츠가 ~1024~1400px로 가운데 몰려 좌우 공백이 크던 문제 해소. 밀집/격자/대시보드형은 max-w-[1680px], 단일컬럼 list형은 max-w-[1240px]로 확장(좌우 패딩 유지·구조 보존). - dashboard: max-w-5xl→1680, 우측 레일 320→360px - digest: .app max-width 1180→1680 - ask·library·audio·video: →1680 / inbox·events: →1240(events 반응형 패딩 보강) 읽기/폼(memos·settings·events상세·study reading)·신문형(news)·3-pane(documents)는 좁은 폭 유지. 감사 18p→수정 8p, 페이지별 적대 검증(토큰/이모지/반응형/오버플로/구조) 전부 PASS. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -195,7 +195,7 @@
|
||||
</script>
|
||||
|
||||
<div class="p-4 lg:p-8">
|
||||
<div class="max-w-5xl mx-auto">
|
||||
<div class="max-w-[1680px] mx-auto">
|
||||
|
||||
<!-- ═══ 인사 헤더 ═══ -->
|
||||
<div class="flex items-baseline gap-2.5 flex-wrap">
|
||||
@@ -211,7 +211,7 @@
|
||||
<Skeleton w="w-full" h="h-4" class="mt-4" />
|
||||
<Skeleton w="w-2/3" h="h-4" class="mt-2" />
|
||||
</div>
|
||||
<div class="grid grid-cols-1 lg:grid-cols-[1fr_320px] gap-5">
|
||||
<div class="grid grid-cols-1 lg:grid-cols-[1fr_360px] gap-5">
|
||||
<div class="space-y-5">
|
||||
<div class="bg-surface border border-default rounded-card p-5"><Skeleton w="w-24" h="h-4" /><Skeleton w="w-full" h="h-10" class="mt-3" /></div>
|
||||
<div class="bg-surface border border-default rounded-card p-5"><Skeleton w="w-24" h="h-4" /><Skeleton w="w-full" h="h-40" class="mt-3" /></div>
|
||||
@@ -280,7 +280,7 @@
|
||||
</div>
|
||||
|
||||
<!-- ═══ 2열 본문 ═══ -->
|
||||
<div class="grid grid-cols-1 lg:grid-cols-[1fr_320px] gap-5 items-start">
|
||||
<div class="grid grid-cols-1 lg:grid-cols-[1fr_360px] gap-5 items-start">
|
||||
|
||||
<!-- ─── 왼쪽 ─── -->
|
||||
<div class="space-y-5">
|
||||
|
||||
@@ -204,7 +204,7 @@
|
||||
<div class="h-full overflow-auto">
|
||||
<!-- 상단 검색바 (sticky) -->
|
||||
<div class="sticky top-0 z-10 bg-bg/80 backdrop-blur border-b border-default px-4 py-3">
|
||||
<div class="flex items-center gap-2 max-w-5xl mx-auto">
|
||||
<div class="flex items-center gap-2 max-w-[1680px] mx-auto">
|
||||
<div class="relative flex-1">
|
||||
<Search
|
||||
size={14}
|
||||
@@ -261,7 +261,7 @@
|
||||
</div>
|
||||
|
||||
<!-- 본문 -->
|
||||
<div class="max-w-5xl mx-auto p-4">
|
||||
<div class="max-w-[1680px] mx-auto p-4">
|
||||
{#if backendUnavailable}
|
||||
<div class="py-16">
|
||||
<EmptyState
|
||||
|
||||
@@ -53,7 +53,7 @@
|
||||
}
|
||||
</script>
|
||||
|
||||
<div class="p-6 max-w-[1200px] mx-auto">
|
||||
<div class="p-6 max-w-[1680px] mx-auto">
|
||||
<header class="flex items-center gap-2 mb-4">
|
||||
<Mic size={20} />
|
||||
<h1 class="text-xl font-semibold">Audio</h1>
|
||||
|
||||
@@ -428,7 +428,7 @@
|
||||
|
||||
/* ── App shell ── */
|
||||
.app {
|
||||
max-width: 1180px;
|
||||
max-width: 1680px;
|
||||
margin: 0 auto;
|
||||
background: var(--surface);
|
||||
min-height: 100vh;
|
||||
|
||||
@@ -223,7 +223,7 @@
|
||||
<title>events · hyungi PKM</title>
|
||||
</svelte:head>
|
||||
|
||||
<div class="mx-auto max-w-3xl space-y-6 px-4 py-6">
|
||||
<div class="mx-auto max-w-[1240px] space-y-6 px-4 py-6 sm:px-6 lg:px-8">
|
||||
<header class="flex items-end justify-between gap-3">
|
||||
<div class="space-y-1">
|
||||
<h1 class="text-2xl font-semibold">events</h1>
|
||||
|
||||
@@ -229,7 +229,7 @@
|
||||
}
|
||||
</script>
|
||||
|
||||
<div class="p-4 lg:p-6 max-w-5xl mx-auto">
|
||||
<div class="p-4 lg:p-6 max-w-[1240px] mx-auto">
|
||||
<!-- 헤더 -->
|
||||
<div class="flex items-center justify-between mb-4">
|
||||
<div class="flex items-center gap-3">
|
||||
|
||||
@@ -457,14 +457,14 @@
|
||||
</div>
|
||||
|
||||
<!-- 승인 대기함 (§2) — ai_suggestion.proposed_category='library' 문서 -->
|
||||
<div class="max-w-7xl mx-auto mb-4">
|
||||
<div class="max-w-[1680px] mx-auto mb-4">
|
||||
<SuggestionReview
|
||||
proposedCategory="library"
|
||||
onChange={handleSuggestionChange}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div class="max-w-7xl mx-auto grid grid-cols-1 lg:grid-cols-12 gap-6">
|
||||
<div class="max-w-[1680px] mx-auto grid grid-cols-1 lg:grid-cols-12 gap-6">
|
||||
<!-- 왼쪽: 트리 (5/12) -->
|
||||
<aside class="lg:col-span-5 xl:col-span-4">
|
||||
<div class="bg-surface border border-default rounded-card p-3">
|
||||
|
||||
@@ -50,7 +50,7 @@
|
||||
}
|
||||
</script>
|
||||
|
||||
<div class="p-6 max-w-[1400px] mx-auto">
|
||||
<div class="p-6 max-w-[1680px] mx-auto">
|
||||
<header class="flex items-center gap-2 mb-4">
|
||||
<Film size={20} />
|
||||
<h1 class="text-xl font-semibold">Video</h1>
|
||||
|
||||
Reference in New Issue
Block a user