7 Commits
Author SHA1 Message Date
CNWei ba41cdf52e docs: README 组件清单补全并更正数量
- 组件表补上 Brand / Ticker / SearchField / EntryRow / EntryTile(此前只写进了 COMPONENTS.md)
- 组件总数 37 -> 51,与 src/components 下的 .tsx 数量一致
- SKILL.md 的 description 同步改为 51 个组件
2026-11-01 22:42:05 +08:00
CNWei 5eb1506650 feat(ui): 新增 Caret / SortableList,箭头画法收成一份
- Caret:6px CSS 折角(open 切朝向,size 可调),Menu 与 Select 改为复用它,
  两处各自的画法删掉,全库只剩一份
- SortableList:可拖拽排序的条目列表(items / activeKey / onSelect / onReorder),
  拖拽位置计算从应用里挪进组件,顺序没变不回调
- 展示页:菜单补「折叠箭头」,新增 #sortable 一节并挂到导航
- COMPONENTS.md 契约 3.48 / 3.49、组件地图、README 清单、变更记录同步
2026-11-01 22:07:31 +08:00
CNWei cc35400f67 feat(ui): 新增 TextButton / ToggleRow,Table 支持紧凑档
- TextButton:文字按钮(tone 主色/危险、可选图标、disabled),
  用于表格行内操作,hover 只加下划线
- ToggleRow:左标签 + 右开关的开关行,支持 hint 与 switchLabel
- Table:新增 size='md' | 'sm',sm 把行内边距收到 space-2
- 展示页:按钮补「文字按钮」、开关补「开关行」、表格补「紧凑档」;
  COMPONENTS.md 契约 3.46 / 3.47 与 README 清单同步
2026-11-01 21:59:13 +08:00
CNWei ebe4af3dab fix(ui): PasswordInput 眼睛移入输入框,隐藏 Edge 原生显隐按钮
- Input 新增 suffix 插槽,眼睛不再并排在外
- 隐藏 ::-ms-reveal / ::-ms-clear,避免 Edge 聚焦时出现两个眼睛
- 展示页补 suffix 示例;COMPONENTS.md / README 同步;版本 0.3.1
2026-10-30 08:59:22 +08:00
CNWei 93b1e41d28 feat(ui): add PasswordInput(锁图标 + 显隐切换)
- Input + IconButton 组合,type 切换、aria-pressed、尺寸对齐内建
- 展示页补「密码框」示例与 props 表;COMPONENTS.md / README 同步
- 版本 0.3.0
2026-10-29 20:46:07 +08:00
stash 0d5d7753e2 feat(textarea): 新增多行文本组件
- rows / resize / invalid,样式与 Input 一致(焦点只换边框)
- 契约、展示页(#inputs)、README 计数 40 → 41、变更记录同步
2026-10-29 12:58:32 +08:00
stash 52296b3368 feat: stash-ui 0.1.0(40 个组件 + 文档站 + 主题机制) 2026-10-28 20:44:18 +08:00