From d93419eccc5636147526c7586f16b4f83a13826f Mon Sep 17 00:00:00 2001 From: linshenjianlu Date: Tue, 21 Apr 2026 11:24:18 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=9B=B4=E6=96=B0=20README=20=E2=80=94?= =?UTF-8?q?=20=E7=A7=BB=E9=99=A4=E5=9B=BE=E6=A0=87=E5=88=86=E7=B1=BB?= =?UTF-8?q?=E6=A0=87=E7=AD=BE=E3=80=81=E8=87=AA=E9=80=82=E5=BA=94=E5=B8=83?= =?UTF-8?q?=E5=B1=80=E3=80=812026-04-21=20=E6=9B=B4=E6=96=B0=E8=AE=B0?= =?UTF-8?q?=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 4d723b2..268100c 100644 --- a/README.md +++ b/README.md @@ -128,20 +128,21 @@ ToolHub/ ## ShortX 图标选择器优化 -按钮编辑页里的 ShortX 图标选择器现已改为: +按钮编辑页里的 ShortX 图标选择器已改为: - **ShortX 图标名称编辑框已取消**,改为预览卡片 + 图标库点选 - **分页模式**,不再一次性塞入大批图标 - **图标列表按当前可用宽度自动排列列数,并结合可见高度计算每页容量** -- 保留 **搜索 / 分类 / 上一页 / 下一页** -- 选中图标后自动回填并收起 +- **自适应布局**:弹窗宽度、单元格尺寸、卡片高度均按屏幕比例自动计算,最大化利用可见空间 +- 保留 **搜索 / 上一页 / 下一页** +- 选中图标后自动填回并收起 - 收起后再次点击 **展开图标库** 可正常重新打开 当前交互要点: 1. 图标库默认收起,点击 **展开图标库** 后打开 2. 列数按当前可用宽度自动计算,屏幕更宽时一页可显示更多图标 -3. 每页容量按自动列数 × 当前可见行数实时计算 -4. 搜索、切分类、翻页时都会回到顶部,减少卡顿感和误触 -5. 选中图标后自动回填并收起图标库 +3. 每页容量按自动列数 × 当前可见行数实时计算,页面底部无空白 +4. 搜索、翻页时都会回到顶部,减少卡顿感和误触 +5. 选中图标后自动填回并收起图标库 ## 弹出式颜色选择器 @@ -214,6 +215,17 @@ shortx.getShortXDir() + "/ToolHub/logs/init.log" > 规则:按天归档,同一天多次提交合并为一条。 +### 2026-04-21 + +**功能改进** +- **移除 ShortX 图标选择器分类标签**:顶部水平滚动分类标签已删除,简化 UI,图标列表仅保留搜索和分页 +- **自适应布局参数调整**:弹窗宽度上限提升至 520dp,单元格最小宽度降至 52dp,卡片高度固定为屏幕高度 88%,滚动区域自动填充剩余空间 +- **提升每页容量**:去掉 12–40 的人为限制,行数按实际可见高度计算,屏幕更大时每页可显示更多图标 +- **去除分类过滤逻辑**:旧版内嵌选择器的分类相关代码、函数、状态已彻底清理 + +**Bug 修复** +- **修复面板显示崩溃**:删除 tabs 代码时遗留了一行重复的 `addView(searchEt)`,导致旧版图标选择器构建时抛出 `IllegalStateException: already has a parent` + ### 2026-04-20 **Bug 修复**