Commit Graph
286 Commits
Author SHA1 Message Date
shkim4 228d8872fc feat(sw): add remaining component theme tokens
Add nine component tokens declared on the outermost SW scope. Each
defaults to the token or literal it replaces, so the default look and
header theme inheritance are unchanged; setting one changes its
component alone.

- Viewer Header menus (logo menu, header dropdowns, More):
  --hm-sw-viewer-header-menu-background / -border-color / -shadow /
  -item-hover-background (default: --hm-sw-header-more-*)
- SWHeader K guide: --hm-sw-header-k-guide-border-color
  (default var(--hm-sw-property-border)) / -background (#0e3c2e)
- Popup value color: --hm-sw-popup-value-color
  (default var(--hm-sw-header-input-color)); the property bar keeps
  the header token
- Footer command history scrollbar:
  --hm-sw-footer-command-scrollbar-thumb (#574b30) / -track (transparent)

Footer focus ring, side shadow, shared text color and dividers stay
shared. Docs (DESIGN_RULES, AI_USAGE, VIEWER, header design spec) and
theme-inheritance section 1d updated.
2026-11-10 18:21:32 +09:00
shkim4 28e00f2870 Merge pull request 'feat(sw): add independent viewer header face tokens' (#35) from feat/sw-viewer-header-tokens into main
Deploy Storybook / deploy (push) Successful in 1m20s
Reviewed-on: #35
2026-11-10 17:52:24 +09:00
shkim4 f61d181bb1 feat(sw): add independent viewer header face tokens 2026-11-10 17:51:47 +09:00
shkim4 65fa928694 Merge pull request 'feat(sw): add step header process tokens and align docs' (#34) from feat/sw-process-header-tokens into main
Deploy Storybook / deploy (push) Successful in 1m22s
Reviewed-on: #34
2026-11-10 17:25:34 +09:00
shkim4 8a09386b11 feat(sw): add step header process tokens and align docs 2026-11-10 17:25:00 +09:00
shkim4 2690a160e9 Merge pull request 'fix(sw): restore dropdown focus after position calculation' (#33) from fix/sw-property-layer-keyboard-focus into main
Deploy Storybook / deploy (push) Successful in 1m20s
Reviewed-on: #33
2026-11-10 15:35:24 +09:00
shkim4 d159ad58af fix(sw): restore dropdown focus after position calculation 2026-11-10 15:33:30 +09:00
shkim4 b6b7c656e3 Merge pull request 'fix(sw): restore object snap tracking outline and selected colors' (#32) from fix/sw-object-track-icon-outline into main
Deploy Storybook / deploy (push) Successful in 1m20s
Reviewed-on: #32
2026-11-10 15:24:57 +09:00
shkim4 6eae67628c fix(sw): restore object snap tracking outline and selected colors 2026-11-10 15:24:02 +09:00
shkim4 4fc37c7dd3 Merge pull request 'test(sw): align regression tests with current components' (#31) from fix/sw-tests-alignment into main
Deploy Storybook / deploy (push) Successful in 1m20s
Reviewed-on: #31
2026-11-10 14:54:29 +09:00
shkim4 b01ccaca01 test(sw): align regression tests with current components 2026-11-10 14:53:06 +09:00
shkim4 3cbe879910 Merge pull request 'feat(sw): add independent popup and more design tokens' (#30) from feat/sw-popup-more-tokens into main
Deploy Storybook / deploy (push) Successful in 1m21s
Reviewed-on: #30
2026-11-10 13:36:42 +09:00
shkim4 4c6fff5dea feat(sw): add independent popup and more design tokens 2026-11-10 13:33:27 +09:00
shkim4 39a089ad0e Merge pull request 'Feat/chart package' (#29) from feat/chart-package into main
Deploy Storybook / deploy (push) Successful in 1m21s
Reviewed-on: #29
2026-11-10 11:53:04 +09:00
shkim4 1a88d575be merge: sync chart package with latest main 2026-11-10 11:51:13 +09:00
shkim4 b83502e7b7 Merge pull request 'fix(docs): align Storybook inventory and design documentation' (#28) from fix/consistency-docs into main
Deploy Storybook / deploy (push) Successful in 1m15s
Reviewed-on: #28
2026-11-10 11:43:22 +09:00
shkim4 d9434df79e fix(docs): align Storybook inventory and design documentation 2026-11-10 11:41:47 +09:00
shkim4 4c7d3460f1 Merge pull request 'fix(storybook): rename radio button sidebar label' (#27) from fix/storybook-radio-label into main
Deploy Storybook / deploy (push) Successful in 1m2s
Reviewed-on: #27
2026-11-10 09:36:04 +09:00
shkim4 5e5911199d fix(storybook): rename radio button sidebar label 2026-11-10 09:31:50 +09:00
shkim4 c42a7e1ecf merge: include Jangheon display name fix from main 2026-11-10 09:26:30 +09:00
shkim4 bcce6590ec merge: sync chart package with latest main 2026-11-10 09:22:51 +09:00
shkim4 030ea02713 Merge pull request 'fix(org-chart): update Jangheon company display name' (#26) from fix/org-chart-jangheon-name into main
Deploy Storybook / deploy (push) Successful in 1m22s
Reviewed-on: #26
2026-11-10 09:22:13 +09:00
shkim4 a75fa7b560 fix(org-chart): update Jangheon company display name 2026-11-10 09:20:56 +09:00
shkim4 fae221b192 Merge pull request 'feat(ui): standardize LNB sizing and active depth effect' (#25) from feat/storybook-ui-refinement into main
Deploy Storybook / deploy (push) Successful in 1m15s
Reviewed-on: #25
2026-11-09 21:49:50 +09:00
shkim4 e42b67c53a feat(ui): standardize LNB sizing and active depth effect
- Adopt the official LNB desktop spec as package defaults: 240px column,
  14px menu text, 48px 1-depth rows and 42px 2/3-depth rows, with new
  item/subitem padding-block and profile min-height tokens.
- Match --hm-lnb-current-depth to the Storybook Manager selected item:
  sampled soft inset falloff (left/top/bottom) and a fade over the last
  quarter, keeping the concave corners and content join.
- Drop the size overrides from the LNB Story CSS and update the LNB, GNB
  and Dashboard docs, AI guides and the theme verification baseline.
2026-11-09 21:34:28 +09:00
shkim4 f13498dbe2 Merge pull request 'chore(storybook): rename the route map title menu to 사업명' (#24) from feat/storybook-ui-refinement into main
Deploy Storybook / deploy (push) Successful in 58s
Reviewed-on: #24
2026-11-09 20:07:08 +09:00
shkim4 89f265ae2f chore(storybook): rename the route map title menu to 사업명 2026-11-09 20:06:42 +09:00
shkim4 6bbac88142 Merge pull request 'chore(storybook): localize sidebar menus and hide unused stories' (#23) from feat/storybook-ui-refinement into main
Deploy Storybook / deploy (push) Successful in 58s
Reviewed-on: #23
2026-11-09 19:59:22 +09:00
shkim4 237866385a chore(storybook): localize sidebar menus and hide unused stories 2026-11-09 19:58:38 +09:00
shkim4 ca4b696897 Merge pull request 'fix(storybook): type the font path plugin as a Vite Plugin' (#22) from feat/storybook-ui-refinement into main
Deploy Storybook / deploy (push) Successful in 58s
Reviewed-on: #22
2026-11-09 19:38:14 +09:00
shkim4 2e203627c5 fix(storybook): type the font path plugin as a Vite Plugin
this.warn() in the hm-ui-theme-font-path transform failed tsc -b with
TS2339 because the untyped object literal made `this` the literal itself.
Annotate it as Vite's Plugin so `this` is the plugin context. Font URL
replacement and the warning behavior are unchanged.
2026-11-09 19:35:35 +09:00
shkim4 8007eb5b11 Merge pull request 'Feat/storybook ui refinement' (#21) from feat/storybook-ui-refinement into main
Deploy Storybook / deploy (push) Failing after 43s
Reviewed-on: #21
2026-11-09 19:24:25 +09:00
shkim4 074ed8706b docs(theme): align palette references with the updated Green and Brown steps
Replace the old Green Default #123328 and Dark steps in the component docs,
brand color steps, runtime theme contract, token guide, loading screen doc and
the @hm-design/ui AI design rules. check:ai-docs passes. Remaining references
elsewhere are left for the final documentation consistency pass.
2026-11-09 19:23:54 +09:00
shkim4 73ef042c55 feat(theme): update Hanmac Green and Brown palette steps
Seven shared Hanmac color tokens change:
- Green Default #123328 -> #164434, Dark 1 #0a221d -> #11372d,
  Dark 2 #071e18 -> #0b2b23, Dark 3 #020a07 -> #030e0a
- Brown Default #3e3523 -> #4e422d, Dark 1 #352d1d -> #403726,
  Dark 3 #1d1810 -> #0d0b07

Updates primitives.css, the generated default values, themes/default.json,
the verification baseline and the hard-coded Default expectations in the
theme Stories and the quality-reference script. --hm-sem-on-accent is
intentionally unchanged. check:theme-defaults reports generated outputs match.
2026-11-09 19:23:43 +09:00
shkim4 be0661062f fix(storybook): load local Noto Sans KR and this checkout's UI theme
- Dev server: rewrite the @hm-design/ui dist font URL to the /fonts static
  directory so Preview no longer gets a 403 from the Vite fs allow list.
- When node_modules/@hm-design/ui is linked to another checkout, resolve the
  five @hm-design/ui entry points to this checkout's packages/ui source so the
  current tokens are shown instead of a stale palette. Checkouts whose links
  already point at their own packages/ui keep the dist-based resolution.
2026-11-09 19:23:29 +09:00
shkim4 ea984ab3a6 chore(storybook): refine navigation and foundation labels
- Rename Foundation/Typography to 폰트 and SW/Footer to SW/하단 명령어바 in
  the sidebar order; Story IDs are kept (foundation-typography, sw-footer).
- Hanmac Color: label Light 4 as "보더 하이라이트용" and add a divider between
  Light 4 and Light 3.
- Hide Patterns/Layout/Page Header from the sidebar with the verification tag
  (Story IDs and direct URLs are unchanged).
- Remove the Variants section from the representative LNB page; With Logo and
  Long Labels remain as verification Stories.
2026-11-09 19:23:23 +09:00
shkim4 9394050c72 feat(storybook): add shared SW notice and refine SW previews
- Add StoryNotice and a withSWNotice decorator so every visible SW Story
  shows the common notice above its title; non-SW Stories are unaffected.
- Align the SW Header overview with the common SW Story page layout, let the
  preview Stage fill the available width and keep inner scroll on narrow screens.
- Rename SW/Footer to SW/하단 명령어바 (sidebar title only, Story IDs fixed via
  id: "sw-footer"), drop the top SWHeader from its preview and lower the
  workspace height bounds by the removed 49px.
2026-11-09 19:23:17 +09:00
shkim4 0be30d34ab Merge pull request 'Feat/storybook ui refinement' (#20) from feat/storybook-ui-refinement into main
Deploy Storybook / deploy (push) Successful in 57s
Reviewed-on: #20
2026-11-09 18:27:44 +09:00
shkim4 a460426535 style(storybook): tidy SW header, step header and viewer stories
- Responsive More / Logo / Settings Popup / Property Panel names in Korean (IDs unchanged)
- SW Step Header representative page keeps one Multi Step example
- Viewer Header drops the minimize/close example (component support unchanged)
- Header Responsive page uses the Logo page structure
2026-11-09 18:26:12 +09:00
shkim4 0f1574f80f style(storybook): localize 조직도 and 노선도 menus, Department Colors 3 columns
- OrgChart -> 조직도 and sub menus (개요, 부서별 색상, 전체 구성, 확장 조직도); Story IDs kept
- 노선도 menu/page titles in Korean (제목, 정보, 노선·공간, 시설물)
- Department Colors cards 3 columns (2 under 960px)
2026-11-09 18:26:11 +09:00
shkim4 031f88033d style(storybook): localize Foundation menu and reorder sidebar
- brand title to 한맥 디자인 시스템
- Foundation: 한맥 컬러 / 가족사 컬러 titles, Story IDs kept via explicit id
- Company Colors card order 2/2/3, Foundation/Layout hidden with verification tag
- sidebar order for Foundation and 조직도
2026-11-09 18:26:09 +09:00
shkim4 dcdbebdea6 Merge pull request 'chore(storybook): reorder SW and rename Center Graphic' (#19) from feat/storybook-ui-refinement into main
Deploy Storybook / deploy (push) Successful in 56s
Reviewed-on: #19
2026-11-09 17:06:24 +09:00
shkim4 d0f4ec6ed4 chore(storybook): reorder SW and rename Center Graphic 2026-11-09 17:05:53 +09:00
shkim4 84dddcc7f7 Merge pull request 'style(storybook): refine patterns data and layout stories' (#18) from feat/storybook-ui-refinement into main
Deploy Storybook / deploy (push) Successful in 57s
Reviewed-on: #18
2026-11-09 16:43:30 +09:00
shkim4 b33ca2a157 style(storybook): refine patterns data and layout stories 2026-11-09 16:42:47 +09:00
shkim4 2755f4f17c Merge pull request 'Feat/storybook ui refinement' (#17) from feat/storybook-ui-refinement into main
Deploy Storybook / deploy (push) Successful in 56s
Reviewed-on: #17
2026-11-09 16:21:03 +09:00
shkim4 3bebe8a660 style(storybook): refine overlay story layout 2026-11-09 16:15:23 +09:00
shkim4 bef164489b style(storybook): refine data display story layout 2026-11-09 16:15:22 +09:00
shkim4 3868ca09c7 style(storybook): refine feedback story layout 2026-11-09 16:09:01 +09:00
shkim4 cd60ab661a style(storybook): refine disclosure story layout 2026-11-09 16:09:01 +09:00