Skip to content

Releases: hulianui/hulian

@hulianui/ui@0.9.0

Choose a tag to compare

@github-actions github-actions released this 27 Jul 06:53
2005f45

Minor Changes

  • 72b94d4: Toast 语调补齐五档:ToastToneinfo | danger | neutral 扩到 neutral | info | success | warning | danger,与 Alert / Tag 对齐。

    success / warning 复用 tokens 里早已存在的 --color-success / --color-warning(此前类型注释所述「token 无」与事实不符),左边条与标题着色随之补 border-l-success / text-successborder-l-warning / text-warning。消费端不必再把成功态降级成 info、警告态降级成 neutral

    priority 维持现状:仅 dangerhigh(assertive 打断播报),warning 与其余 tone 一样是 polite。纯新增,无破坏性变更。

Patch Changes

  • 20c98d3: fix(dialog): DialogContent 封顶 85dvh 并让正文内部滚动

    此前 Popup 没有任何高度约束与 overflow 处理,内容一长就顶穿视口:正文向上下溢出屏幕,
    footer 被推到可视区外,「确定 / 保存」按钮点不到,且没有任何滚动条可用。表单类弹窗
    (多凭据字段 + 说明 Alert)必然触发。

    改为与 DrawerContent 同一套三段式(该组件早已是此写法,两者此前行为不一致):

    • Popup: flex max-h-[85dvh] flex-col
    • Title / Description: shrink-0
    • 正文: min-h-0 flex-1 overflow-y-automin-h-0 必需,否则 flex item 的
      min-height:auto 会让正文撑开父级、overflow 永不生效)
    • Footer: shrink-0

    短内容不受影响:未达 max-h 时弹窗仍按内容高度自适应,不出滚动条。
    ModalForm / DrawerForm 复用 Dialog 引擎,一并受益。

@hulianui/tokens@0.1.2

Choose a tag to compare

@github-actions github-actions released this 27 Jul 06:53
2005f45

Patch Changes

  • 549d24b: --color-hairline 补面向消费方的用途约束注释:该令牌只能用于 border-*。它在浅色主题的值就是 transparent(既定设计:靠阴影自带的发丝边分隔,避免与显式 border 形成双线),因此用作 text-hairline / bg-hairline / fill-hairline 时会静默隐形——不报错、不回落到继承色,元素直接看不见。填充与文字请用 --color-border--color-muted

    仅注释变更,令牌值与主题行为不变。文档站「颜色」页也已把 hairline 列入语义色表并标注该约束。

@hulianui/ui@0.8.0

Choose a tag to compare

@github-actions github-actions released this 23 Jul 08:28
9c950a7

Minor Changes

  • 7830039: AdminLayout 新增 breakpoint 响应式断点(与 LayoutSider 同语义:视口 ≤ 断点自动收起侧栏、> 时展开;受控时只回调 onCollapsedChange),修复窄屏侧栏挤占屏宽(#14);ToastProvider 支持透传渲染 children,包裹式 <ToastProvider><App/></ToastProvider> 不再静默吞掉应用子树(#13)。

@hulianui/ui@0.7.1

Choose a tag to compare

@github-actions github-actions released this 23 Jul 03:35
e48db9c

Patch Changes

  • 5ea7c69: MarkdownEditor:tiptap-markdown 0.8.x 类型绑 @tiptap/core v2,源码分发下消费方 tsc 报 Extension 与 AnyExtension 不匹配(vite 构建不受影响)——extensions 处显式收口为 AnyExtension,消费方 tsc 恢复干净。

@hulianui/ui@0.7.0

Choose a tag to compare

@github-actions github-actions released this 23 Jul 03:08
97ee455

Minor Changes

  • eec0d69: BarChart horizontal 类目轴宽按最长标签自适应(CJK 全角估宽·48–160px)+ yAxisWidth 逃生舱,修复 CJK ≥4 字截断(#6);Heatmap 支持小数值域 domain=[min,max] 按值域比例分档、valueFormat/unit 格式化 tooltip 与图例、showLegend 色阶图例(#10)。

@hulianui/ui@0.6.0

Choose a tag to compare

@github-actions github-actions released this 16 Jul 09:54
0674b09

Minor Changes

  • 0278e6d: feat(voice-record): 新增 VoiceRecord 语音录制组件,并修复「按住说话」在移动端的交互死锁

    • 交互改为纯 Pointer Events,移除叠加的 onTouchStart/onTouchEnd,消除触屏上 pointer 与 touch 各触发一次导致的双重 start,同时消掉 passive listener 里 preventDefault 的告警。
    • 新增 onPointerCancel 处理:iOS 手势被系统打断时浏览器派发的是 pointercancel 而非 pointerup,此前会导致永远收不到「松手」而死锁在录音态。
    • 松手判定改用本地按压 ref,不再依赖父组件异步 status prop 的回环,避免快速点按时停止被丢弃。

@hulianui/ui@0.5.0

Choose a tag to compare

@github-actions github-actions released this 17 Jun 07:23

Minor Changes

  • 迁移 Base UI 到稳定版:同伴包从已废弃的 @base-ui-components/react@1.0.0-rc.0 换为 @base-ui/react@^1.5.0(官方改名后的稳定线),消除安装时的 deprecated 警告。

    破坏性(peer):消费者需把安装的同伴包从 @base-ui-components/react 换成 @base-ui/react。组件 API 与导入方式(从根入口 @hulianui/ui 导入)不变。

    附带:Collapsible 等组件的 disabled 现遵循 Base UI 1.x 行为,用 aria-disabled + data-disabled 标记(保持可聚焦),不再设原生 disabled 属性。移除了 rc.0 时期的 Toast flushSync 补丁(修复已上游合入稳定版)。

@hulianui/ui@0.4.2

Choose a tag to compare

@github-actions github-actions released this 17 Jun 06:45

Patch Changes

  • 修复:lucide-react 之前误放在 devDependencies,但大量组件运行时 import 它,导致 monorepo 之外的消费者打包时报 Could not resolve "lucide-react"。已改为 dependencies,安装时自动带上。同时把仅离线烘焙用的 *.bake.mjs(引用 dotted-map/proj4 等开发期工具)排出发布包。

@hulianui/ui@0.4.1

Choose a tag to compare

@github-actions github-actions released this 17 Jun 06:33

Patch Changes

  • 发布包瘦身:排除 *.test.ts / *.test.tsx,367 个测试文件不再随包发布(tarball 2181→1814 文件、解包 6.6MB→5.5MB)。./showcase 公开入口与组件源照常保留。

@hulianui/ui@0.4.0

Choose a tag to compare

@github-actions github-actions released this 15 Jun 06:30

Minor Changes

  • 2bf8ebc: AI-first 组件文档体系 + Vant 式 examples API + 12 组件 bug 修复

    • 新增 ExampleSpec 类型与 ShowcaseSpec.examples 字段:Vant 式「用法」场景(标题 + 说明 + 可复制代码 + 活预览)。
    • 353 组件逐件使用文档(<slug>.md),API 表按 Props / Events / Slots 拆分;产出 llms.txt / llms-full.txt / registry.json 供 AI 消费。
    • 修 Markdown 表格 GFM 转义管道解析(\| 与代码段内裸管道不再劈列)。
    • 修 12 个组件 bug(含 conversation 自动贴底打断上滚、message-actions/lanyard 卸载未清理、true-focus/gantt 越界、cubes 背面重叠等),10 个附单测。