Commit Graph
247 Commits
Author SHA1 Message Date
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
shkim4 0ea5b46f74 style(storybook): refine search and date story layout 2026-11-09 16:09:01 +09:00
shkim4 4088b2c120 Merge pull request 'style(storybook): refine foundation and navigation stories' (#16) from feat/storybook-ui-refinement into main
Deploy Storybook / deploy (push) Successful in 57s
Reviewed-on: #16
2026-11-09 15:55:03 +09:00
shkim4 8827eb2681 style(storybook): refine foundation and navigation stories 2026-11-09 15:48:34 +09:00
shkim4 64f14c3c03 Merge pull request 'style(storybook): refine form component stories' (#15) from feat/storybook-ui-refinement into main
Deploy Storybook / deploy (push) Successful in 58s
Reviewed-on: #15
2026-11-09 15:34:09 +09:00
shkim4 f6b92d781a style(storybook): refine form component stories 2026-11-09 15:33:23 +09:00
shkim4 2199318f8f Merge pull request 'feat(storybook): refine manager layout and Hanmac branding' (#14) from feat/storybook-ui-refinement into main
Deploy Storybook / deploy (push) Successful in 1m57s
Reviewed-on: #14
2026-11-09 14:01:04 +09:00
shkim4 e47eb040f2 feat(storybook): refine manager layout and Hanmac branding 2026-11-09 13:59:46 +09:00
shkim4 9b03650d8f Merge pull request 'feat(storybook): refine Manager LNB, HM Color and Patterns/Layout/LNB' (#13) from feat/storybook-ui-refinement into main
Deploy Storybook / deploy (push) Successful in 58s
Reviewed-on: #13
2026-11-09 12:01:37 +09:00
shkim4 fc0a3e7725 feat(storybook): refine Manager LNB, HM Color and Patterns/Layout/LNB
- Manager LNB: 246px width, 16px brand title, 14px/700 menu and section
  titles, depth1 48px / depth2+ 42px rows, 24px section gap
- Foundation: rename Color to HM Color (Story ID foundation-color--all kept),
  remove Company Colors subtitle and the page-title bottom border
- Patterns/Layout/LNB: Storybook-only overrides in lnb.stories.css
  (240px column, 212px min width, 14px menu, 48/42px rows, profile text,
  group dividers); representative board dividers per section
- Sync story inventory and docs (brand-color-steps, lnb); shared package
  defaults and tokens are unchanged
2026-11-09 12:01:03 +09:00
shkim4 228944a06b Merge pull request 'Feat/foundation company colors' (#12) from feat/foundation-company-colors into main
Deploy Storybook / deploy (push) Successful in 1m23s
Reviewed-on: #12
2026-11-06 10:58:35 +09:00
shkim4 811a17dcc4 docs(storybook): sync story inventory
Regenerate the Story Inventory with .storybook/qa/generate-inventory.mjs.
The records were last generated on 2026-10-11 and missed the OrgChart (8 files,
27 stories) and SW (10 files, 50 stories) stories added since, plus two new
stories (Tabs DefaultApi, Filter Bar DraftApplied) and two reclassified ones.
The inventory now matches the actual 82 story files and 372 stories.

Only the two generated files change; the generator and stories are untouched.
2026-11-06 10:56:16 +09:00
shkim4 51e8ab8c42 feat(foundation): add company colors story
Add Foundation > Company Colors as a separate Storybook menu placed right
after Color. It shows the 7 affiliates and 14 colors from the existing
companyColorPresets (main first, then secondary) with the Color chip styles
and the Default emphasis reused for the main color. Theme tokens, public API
and the existing Color story are unchanged.

- Foundation sort order: Color, Company Colors, Typography, Layout
- Company chip width rule scoped to the company rows
- Document the menu in brand-color-steps.md
- Add the new story to the Story Inventory records
2026-11-06 10:56:04 +09:00
shkim4 37e6c996f9 Merge pull request 'fix(sw): match the lit middle step group top shade to the first group' (#11) from fix/sw-step-header-middle-background into main
Deploy Storybook / deploy (push) Successful in 1m13s
Reviewed-on: #11
2026-11-05 18:26:06 +09:00
shkim4 51ff338923 fix(sw): match the lit middle step group top shade to the first group
The lit middle group overlay started at the group top, so its dark top band was about twice as thick as the first / last group face. It now starts 4.95px above the group like that face and runs to the bottom edge.
2026-11-05 18:23:34 +09:00
shkim4 a03d9e114d Merge pull request 'Fix/sw step header middle background' (#10) from fix/sw-step-header-middle-background into main
Deploy Storybook / deploy (push) Successful in 2m21s
Reviewed-on: #10
2026-11-05 18:00:05 +09:00
shkim4 c9fbb06a92 fix(sw): even out the multi step header tool group margins without window buttons
With appearance="multi" and all window controls hidden, the tool group is the last
child of the window area; give it the same 5px right margin as its left margin.
The existing 2px margin stays whenever a window button follows. default and other
headers are unchanged.
2026-11-05 17:59:21 +09:00
shkim4 42f0cb7d0b docs(sw): ask the user before substituting or omitting a missing icon
When no official public icon export covers a requested icon, the AI guides now
require asking the user first: approval to use the Storybook icon or an SVG asset
(3-A), or an asset / replacement choice when HMDesign has none (3-B). Creating,
copying, replacing or finally omitting the icon before the answer is not allowed.
Consumer-project use approval is kept separate from official package export
registration. AI_GUIDE shared copies synced.
2026-11-05 17:59:20 +09:00
shkim4 7ed7d50499 Merge pull request 'Fix/sw step header middle background' (#9) from fix/sw-step-header-middle-background into main
Deploy Storybook / deploy (push) Successful in 1m16s
Reviewed-on: #9
2026-11-05 17:35:21 +09:00
shkim4 c7926aeffd fix(sw): square the multi step header process ends
- SWProcessHeader appearance="multi": the process base and both end
  covers meet the file name and the window area with right angles
  (border-radius 0, multi block only). default keeps the Strana top
  corners 6 / covers 5; step tabs, arrows, colors and sizes unchanged
- DESIGN_RULES §14 and Step Header spec §9.2 record the multi-only rule
- process-header-states.check.mjs: default 6 / 5 kept, multi 0 (17/17);
  build:sw and check:ai-docs pass, Storybook zoom shows square multi ends
2026-11-05 17:31:38 +09:00
shkim4 0086d66a94 fix(sw): refine process header empty title states and UI guidance
- AI_GUIDE stage 5 "Header 전용 스타일의 적용 범위": header-only styles stay
  in the header (SW SWHeader / SWProcessHeader / SWViewerHeader, Web GNB /
  LNBMobileHeader / DashboardHeader); no header CSS or tokens on body UI,
  no global overrides, layout-only joins, package-shared tokens unchanged,
  whole-screen use only on explicit request. Synced to the 4 package
  copies; referenced from stage 6, SW and Web AI_USAGE §3
- SWProcessHeader: with documentTitle "" the file name keeps #AEDBCC on
  hover and a default cursor (root data-document-untitled). The button,
  focus and onDocumentClick are kept; a real file name keeps the yellow
  hover and pointer. Visual vs. click difference recorded as a UX item
- Step enablement documented as implemented: only an explicit disabled
  (step, group, process, header) turns steps off; project / file state
  never does; selection is activeStepId + onStepSelect (also for host
  previous / next); no activeStepId and empty groups described
- Regression check tests/process-header-states.check.mjs (15/15);
  typecheck:sw, build:sw, check:ai-docs pass; public-api keeps its 3
  existing failures, none new
2026-11-05 16:45:54 +09:00
shkim4 6c61edadc1 fix(storybook): refine responsive page inner width
- Story page Inner side margin: 16px up to a 480px viewport, linear to 60px at 768px, 60px beyond (no width jump)
- Follow the 60px margins: Responsive 1920 row from a 2040px page (was 2000px); property compare 3 columns from 1125px, 2 columns from 787px (was 1080 / 720)
- SW browser tests: drop the removed --sb-page-max-width override, compare thresholds 787 / 1125
2026-11-05 15:59:41 +09:00
shkim4 22841affaf fix(sw): add default tooltip for pill tool buttons
- SWToolButton appearance="pill": a non-blank string children is also
  the native title; an explicit title wins and title="" turns it off;
  numbers, JSX and arrays are never converted. text / document keep
  passing only the given title. Accessible name, DOM and classes unchanged
- DESIGN_RULES §15: Header UX principles (ellipsis full text, icon-only
  tool buttons, print class shared by pill, font-dependent widths, scope)
- Reference them from DESIGN_RULES §3·§9, COMPONENT_CATALOG §4·§11,
  AI_USAGE §5.4, SW Header spec §17 and Step Header spec §12
2026-11-05 15:55:23 +09:00
shkim4 e70082550e fix(sw): widen the step header text logo to its content
- SWProcessHeader logoText: at least 58px and as wide as the text,
  instead of a fixed 58px place that cut longer words (home >= 106px)
- Align JSDoc (SWHeader, SWViewerHeader, SWProcessHeader) and docs with
  the content-width logo slot: DESIGN_RULES §1 common rule and §14,
  COMPONENT_CATALOG, VIEWER.md, SW Header / Step Header specs
- No prop or public API change
2026-11-05 15:49:08 +09:00
shkim4 9a861a8d55 docs(sw): define header tool icon reuse and window control rules
- AI_USAGE §5: single rule for design-based header tools (icon priority
  1-3, Storybook fixtures vs public API, pill icon states, window control
  omission via hiddenControls, existing-screen preservation, web/desktop)
- Reference §5 from AI_GUIDE (+4 synced copies), COMPOSITION_PATTERNS,
  COMPONENT_CATALOG, DESIGN_RULES §9
- Process header spec §13: Figma tool icon export on hold, proposed
  swProcessToolIcons and preconditions (no source/API change)
2026-11-05 15:35:17 +09:00
shkim4 06527edc76 Merge pull request 'fix(storybook): make page inner width responsive' (#8) from fix/sw-step-header-middle-background into main
Deploy Storybook / deploy (push) Successful in 1m58s
Reviewed-on: #8
2026-11-05 10:22:11 +09:00
shkim4 69677ace2c fix(storybook): make page inner width responsive 2026-11-05 10:20:45 +09:00
shkim4 e5c317f40c Merge pull request 'fix(sw): refine middle step active background' (#7) from fix/sw-step-header-middle-background into main
Deploy Storybook / deploy (push) Successful in 1m16s
Reviewed-on: #7
2026-11-04 17:24:31 +09:00
shkim4 5be47f9c6f fix(sw): refine middle step active background 2026-11-04 17:23:28 +09:00
shkim4 65ecfc42b7 Merge pull request 'docs(storybook): finalize SW Step Header navigation labels' (#6) from feature/sw-process-header into main
Deploy Storybook / deploy (push) Successful in 56s
Reviewed-on: #6
2026-11-03 15:30:08 +09:00
shkim4 b67a3ec52d docs(storybook): finalize SW Step Header navigation labels 2026-11-03 15:27:18 +09:00
shkim4 96d966a746 Merge pull request 'feat(sw): add step header with multi-step and split layout support' (#5) from feature/sw-process-header into main
Deploy Storybook / deploy (push) Successful in 1m21s
Reviewed-on: #5
2026-11-03 14:59:38 +09:00
shkim4 adbb034cb1 feat(sw): add step header with multi-step and split layout support 2026-11-03 14:58:53 +09:00
shkim4 6ca92c5d55 docs(storybook): align Command search options with framework examples
Deploy Storybook / deploy (push) Successful in 1m7s
2026-10-28 14:03:46 +09:00
shkim4 eabbf274e3 feat(sw): footer command group and more panel use the button border gradient
Deploy Storybook / deploy (push) Successful in 1m13s
The command group and the more panel 1px border now use the same gradient as
the side and auxiliary buttons (--hm-sw-footer-group-border), replacing the
solid #886D35 token --hm-sw-footer-group-border-color.
2026-10-27 09:08:32 +09:00
shkim4 559641e022 test(sw): open the Firefox Overview check with &verification
Deploy Storybook / deploy (push) Successful in 1m12s
The Overview selection controls are shown only with &verification since
the 2026-10-21 simplification; overview.browser.mjs already used it, so
the Firefox suite stopped before its popup checks. Now 9/9 PASS.
2026-10-26 20:28:23 +09:00
shkim4 99f99870f3 docs: property compare layout, Overview panel clamp, center-graphic shapes
Deploy Storybook / deploy (push) Successful in 53s
- sw-header-usage: 3-column Property Panel comparison and the Overview
  panel clamped to the preview Stage (no Stage scrollbar)
- center-graphic README: CompactFacilityConnection segmentShape and the
  AdministrativeLabel trailing letter-spacing fix
2026-10-26 20:24:26 +09:00
shkim4 6b60096752 feat(center-graphic): tunnel and bridge section shapes in simple examples
Deploy Storybook / deploy (push) Successful in 1m11s
- CompactFacilityConnection gets an optional segmentShape ('tunnel' |
  'bridge'); omitted keeps the narrow centre strip
- Tunnel: 30% rounded section with a white outline and a dot on each end
- Bridge: 30% square section with white end lines and a square mark at
  each end
2026-10-26 20:15:10 +09:00