Commit Graph
301 Commits
Author SHA1 Message Date
shkim4 a71ecbe0b2 docs(storybook): add admin text color swatches to typography 2026-11-11 14:37:19 +09:00
shkim4 0486cecd5c style(admin): unify text color hierarchy with foundation gray 2026-11-11 14:33:58 +09:00
shkim4 5ffe56a9aa Merge pull request 'refactor(sw): align component sizing tokens and design specs' (#41) from style/sw-size-spec-docs-2026-11-11 into main
Deploy Storybook / deploy (push) Successful in 1m22s
Reviewed-on: #41
2026-11-11 13:58:57 +09:00
shkim4 0ee4f8c8e0 refactor(sw): align component sizing tokens and design specs 2026-11-11 13:54:23 +09:00
shkim4 db8e12f190 Merge pull request 'Style/storybook ui hierarchy compact' (#40) from style/storybook-ui-hierarchy-compact into main
Deploy Storybook / deploy (push) Successful in 9m41s
Reviewed-on: #40
2026-11-11 11:52:01 +09:00
shkim4 bbc7ee562e fix(storybook): refine SW notice placement and icon size 2026-11-11 11:47:26 +09:00
shkim4 ff55a805d5 style(storybook): unify page hierarchy and compact layouts 2026-11-11 11:28:58 +09:00
shkim4 cda60840d8 Merge pull request 'Test/sw header more narrow' (#39) from test/sw-header-more-narrow into main
Deploy Storybook / deploy (push) Successful in 1m21s
Reviewed-on: #39
2026-11-11 09:40:57 +09:00
shkim4 75fdcb4775 Merge pull request 'docs: align LNB, table, SW scrollbar and chart guidance' (#38) from fix/docs-consistency-2026-11-11 into main
Deploy Storybook / deploy (push) Successful in 1m22s
Reviewed-on: #38
2026-11-11 09:40:50 +09:00
shkim4 22fef414f5 Merge pull request 'chore(storybook): localize data table and designer theme labels' (#37) from chore/storybook-korean-labels into main
Deploy Storybook / deploy (push) Successful in 1m4s
Reviewed-on: #37
2026-11-11 09:40:39 +09:00
shkim4 f5ae748573 test(sw): align viewer more and recent preview assertions 2026-11-11 09:33:37 +09:00
shkim4 e555afc64f test(sw): fix header more narrow viewport assertions 2026-11-11 09:16:34 +09:00
shkim4 c6bab0da3a docs: align LNB, table, SW scrollbar and chart guidance 2026-11-11 09:08:21 +09:00
shkim4 c099b9eff3 chore(storybook): localize data table and designer theme labels 2026-11-11 08:49:40 +09:00
shkim4 4218b7e1f5 Merge pull request 'feat(sw): add remaining component theme tokens' (#36) from feat/sw-remaining-theme-tokens into main
Deploy Storybook / deploy (push) Successful in 1m21s
Reviewed-on: #36
2026-11-10 18:22:46 +09:00
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