github Kindness-Kismet/Stelliberty v202511221026
Beta 202511221026

latest releases: v1.2.290, v1.2.289, v1.2.288...
pre-release7 months ago

🚀 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

所有构建产物已打包上传,请根据需要下载。

Don't miss a new Stelliberty release

NewReleases is sending notifications on new releases.