v0.2.11: 커스텀 공유 모달과 레이아웃 수정 반영

Made-with: Cursor
This commit is contained in:
2026-04-17 16:14:34 +09:00
parent 8bbb2c73f1
commit 12a1c450ae
13 changed files with 435 additions and 32 deletions

View File

@@ -3,6 +3,9 @@
## v0.2.11 - 2026-04-17
- `package.json` 버전을 `0.2.11`로 증가.
- `assets/built/screen.css`: `topbar__inner` 그리드를 `minmax(0, var(--content-column))` 중앙 열로 복구해 데스크톱 3열 배치를 안정화. `minmax(260px, min(720px, 1fr))`·검색 트리거 강제 `min-width` 제거. 브랜드 `overflow: hidden` 제거 및 로고 `max-width: 100%` 보정. `1023px` 이하에서는 `topbar__inner``minmax(0,1fr) auto` 2열로 두고 검색 숨김 시 액션을 그리드 2열에 배치(절대 위치 제거). `1024px` 이상에서만 `.topbar__search``min-width: min(--topbar-search-min, 100%)` 적용.
- `post.hbs`, `partials/lists/post-items.hbs`, `assets/built/theme.js`: 공유 버튼(`data-post-share-toggle`)에 실제 URL/제목 데이터를 연결하고, 클릭 시 Web Share API 우선 호출 후 미지원 환경에서는 링크 복사 fallback이 동작하도록 보정.
- `default.hbs`, `post.hbs`, `partials/lists/post-items.hbs`, `assets/built/theme.js`, `assets/built/screen.css`: 포스트 공유를 커스텀 공유 모달(`share-modal`) 방식으로 전환. 공유 버튼 클릭 시 공통 모달에서 X와 주소 복사만 제공하고, 카드·포스트 데이터(`data-share-title/description/image/url`)를 모달 프리뷰와 공유 URL에 동기화.
- `default.hbs`, `assets/built/theme.js`, `assets/built/screen.css`: 공유 모달 액션 아이콘을 SVG로 통일하고, 주소 복사 성공 시 버튼을 잠깐 검정 배경/흰 텍스트(`is-success`)로 표시해 피드백을 강화.
- `docs/spec.md`, `docs/map.md`, `docs/deploy.md` 현재 버전을 `v0.2.11`로 동기화.
## v0.2.10 - 2026-04-17