# SearchInput 更新日志 先阅读 [完整 LICENSE](https://snowui.dev/LICENSE);同任务、同版本、同范围去重。 ### v1.3.1 (2026-10-23) - 边框隐藏模式使用 Input 已解析间距与实际清除按钮宽度,修复小字号时原生文字区域延伸不足;尺寸观察复用共享管理器并清理。 - 折叠使用 Input 实际内容状态,修复未绑定输入清空后仍保留展开状态的问题;不复制输入值、原生事件或业务查询逻辑。 - 2026-09-21:统一使用文档、源码属性表与 Site / AI 阅读入口;仅文档修订,不改变组件行为。 ### v1.3.0 (2026-08-10) - 新增 `collapseBelow` 响应式退化能力;空值且未聚焦时使用明确的单列布局收敛为仅搜索图标,隐藏清除按钮的历史槽位与 gap 不再参与宽度;最小宽度等于左右实际 padding + leading Icon 固有宽度,聚焦或已有值时恢复真实输入内容与交互。 - 尺寸监听复用全局 `resizeManager`,不创建组件私有 `ResizeObserver`。 ### v1.2.1 (2026-07-05) - 修复 `borderless` 在 shrink-to-fit 宿主中输入内容时宽度变化:以 `width: auto; max-width: 100%` 取代循环参与固有尺寸计算的百分比宽度,Flex / Block 宿主中的填充行为保持不变。 - `borderless` 有值时保持 Input control 原网格列,使预留的清除按钮列始终参与固有宽度计算;control 同时延伸覆盖 gap 与 X 列,维持文字贴近 X 的原有叠层和渐隐效果。 ### v1.2.0 (2026-07-05) - 改为 Input 宿主组件特化模式:兼容 Props 从 Input 类型推导并平铺,移除 `parts.Input`;DOM 与样式保持不变。 ### v1.1.0 (2026-06-20) - 新增 `variant="borderless"`,供 Toolbar、面板等已有表面的容器显式使用;组件默认填满剩余宽度,内部内容保持垂直居中。 ### v1.0.1 (2026-05-09) #### 调整 - SearchInput 内置默认 `Search` 在激活态变为 Black/40;样式限定在 SearchInput 组件内,不影响通用 Icon 样式。 ### v1.0.0 (2026-05-08) #### 新功能 - 新增简单搜索输入框,默认内置 `Search`,其余行为继承 `Input`。