🚀 Beta 测试版本
⚠️ 这是自动构建的测试版本,可能存在未知问题,仅供测试使用。
📦 构建信息
| 项目 | 内容 |
|---|---|
| 包名 | stelliberty
|
| 应用版本 | 1.0.1
|
| 构建时间 | 202511221026 (UTC) |
| 提交哈希 | c52d367b0363e2ed6081666bb5c024500cf9bc04
|
📝 本次更新
提交者: Midnight
提交时间: 2025-11-22 18:25:46 +0800
提交标题:
修复订阅对话框多行文本输入框图标对齐问题
提交详情:
## 问题描述
订阅链接输入框(maxLines=3)的 prefixIcon 默认垂直居中对齐,导致图标位置不正确,
视觉上输入框看起来只占了一半高度,右边空出一大段空白区域。
## 解决方案
1. 为多行文本框(maxLines > 1)的 prefixIcon 添加条件内边距
- 顶部固定 16.0 像素偏移,使图标对齐到输入框顶部
- 底部根据行数动态计算偏移量 (maxLines - 1) * 20.0
2. 设置 prefixIconConstraints 约束
- 多行模式下强制最小宽高为 48x48,防止布局塌陷
- 单行模式保持默认约束(null)
3. 保持向后兼容
- 单行文本框(maxLines = 1)行为不变
- 仅对多行场景应用特殊处理
## 影响范围
- 订阅链接输入框(3 行)
- 配置名称输入框(1 行,无影响)
- 更新间隔输入框(1 行,无影响)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
📥 下载说明
支持架构:x64, arm64
所有构建产物已打包上传,请根据需要下载。