Skip to content

Releases

v0.40.2 — 主题色与排序拖拽修复

Choose a tag to compare

@Landslide3154 Landslide3154 released this 28 Oct 10:50

拾图 0.40.2

自 v0.40.0 以来的累计修复。 0.40.1 是本地中间版本,改动合并在本版发布。

自定义主题色

  • 自定义取色弹窗补全实时联动:色相度数、饱和度 / 明度的数字和「%」、以及「确定」按钮,都会跟着当前滑块颜色一起变。
  • 文字会自动取同色相的可读明度:浅色、深色背景都看得清,拖到纯白或纯黑也不会消失。
  • 三个滑块的预览条和轨道继续实时跟随当前颜色。

规则排序

  • 重做拖拽手感:按住右侧手柄后卡片跟手移动并抬起,前后规则平滑让出位置,松手落到目标格。
  • 拖动中的卡片始终盖在相邻卡片之上;跨卡片拖动不会跳变、迟滞或遮挡异常。
  • 排序模式不再组合左滑删除层,拖动时不会露出红色删除块;退出排序后左滑删除恢复。
  • 修复连续拖拽失效:第一次重排后继续向上 / 向下拖,不会再按旧位置计算。
  • 修复后台每 5 秒刷新覆盖手动顺序、拖动步数与卡片高度不匹配、松手异步落盘回弹等问题。
  • 搜索筛选状态下不再允许排序和上移 / 下移,避免显示顺序与保存顺序不一致。

界面细节

  • 切换语言时 Dock 不再闪一下。
  • Dock 只保留灰色椭圆底板在三个选项之间移动,去掉点击涟漪造成的第二层灰底。
  • 规则页概览卡的「自检」按钮与「Shizuku 已就绪」文字中心对齐。
  • 收紧概览卡:三行统计间距 8dp → 4dp,卡片上下内边距 16dp → 12dp。
  • 进入设置二级页或编辑页时 Dock 保持隐藏。

验证

  • 241 个单元测试全过,Release 构建成功。
  • 真机覆盖安装 0.40.2 / versionCode 50,无 crash。
  • 排序实测:WeiXin 从第 1 位向下拖 2 格,再向上拖回 2 格,均生效;退出排序、强杀重开后顺序保持。

安装

下载 shitu-0.40.2.apk 覆盖安装即可,规则和设置都会保留。

v0.40.0 — 全新界面

Choose a tag to compare

@Landslide3154 Landslide3154 released this 28 Oct 07:10

拾图 0.40.0

自 v0.30.0 以来的累计更新。 0.30.1–0.30.8 是本地中间版本,没有单独发布,全部包含在本版。

全新界面

  • 按 FlClash 的设计语言重做整套界面:页面 / 卡片 / 区块 / 输入框四级表面,浅色是「浅灰底 + 近白卡片」,暗色卡片比页面亮一档。
  • 配色改用 HCT 生成:8 个主题色 + 自定义取色、鲜明 / 着色 / 柔和 / 单色四种风格、纯黑、跟随系统壁纸;默认主题色改为绿色。
  • 字号换成 iOS 的 13 档(正文 17),文字大小可在 80%–140% 之间调;圆角改成超椭圆,图标换成 Lucide 线性图标。
  • 手机底部是浮起 Dock,也可以切回停靠底栏;平板、折叠屏展开和横屏改用左侧栏。Dock 不再占用底栏高度,列表可以滚到底。
  • 设置页改成「入口页 + 二级页」;新增主题中心:实时预览、模式、纯黑、主题色、配色风格、导航样式、标签动画、文字大小、重置。

规则页

  • 顶部概览卡:左边是通道状态和「自检」按钮,右边是累计搬运 / 本周 / 启用规则;自检不再是两个小字。
  • 支持搜索规则名 / 源目录 / 目标目录;菜单进入多选后可批量开启、暂停、删除。
  • 菜单「排序」进入后拖动右侧手柄调顺序,也可以上移 / 下移,顺序会记住。
  • 简略模式一行一条,一屏看更多;详细模式把源目录 / 目标目录拆成两行对齐。
  • 移除了结果筛选条;「移动」绿、「复制」蓝。

日志页

  • 搜索 + 结果 / 规则筛选;源 / 目标路径改成两行,标签按当前语言自动对齐。
  • 点一条日志可以看完整路径和失败原因;工具栏可以暂停刷新,导出 CSV。
  • 修复英文模式 Destination 标签被折行的问题。

设置与主题

  • 搬运、检测、参数、存储、通知、复制记录、备份、外观、关于都收进二级页。
  • 导入备份时可以只恢复规则、只恢复设置,或两者都恢复。
  • 语言可选跟随系统 / 汉语 / English;界面文案补齐英文。
  • 自定义主题色的三个滑块分别标注色相 / 饱和度 / 明度,并实时显示数值。
  • 文字大小会显示实际字号(例如 17sp、24sp),不再永远写 17sp。

其他功能

  • 桌面长按图标新增快捷方式:立即搬运、日志、设置。
  • 关于页可以直接下载并安装新版本;修复下载过程中重复点击的问题。
  • 删除、清空等危险操作统一确认框,常用开关和确认带轻微触觉反馈。
  • 标签页转场可选滑动 / 淡入,系统关闭动画时直接切换。

修复

  • 浮起 Dock 仍占旧底栏高度、遮住列表。
  • 大字号下规则概览卡统计折行、数值越出卡片。
  • 日志筛选行距过窄、配色风格文字不居中、主题色标签缺失。
  • 复制记录页、规则排序菜单、日志暂停按钮在英文模式下仍显示中文。

安装:下载 shitu-0.40.0.apk 覆盖安装即可,规则和设置都会保留。

v0.30.0

Choose a tag to compare

@Landslide3154 Landslide3154 released this 18 Oct 05:10

相比上次发布(0.20.8)的累计更新

0.20.9 / 0.20.10 是本地中间版本,没有单独发布;下面的改动都包含在本版里。

锁屏与后台搬运

  • 「熄屏时搬」改名为「锁屏时搬」(锁屏和息屏是同一个状态)。
  • 锁屏后也做快节奏检测:每 30 秒看一眼源目录,新图通常 30–60 秒内搬走,不再干等规则自己的 5 分钟间隔。
  • 修锁屏约 4 分钟后进入深睡、定时器被系统挂起导致新图不搬:现在每 10 分钟用精确闹钟唤醒补扫,扫描时短时持有 WakeLock。

运行条件

  • 改成统一优先级列表:从上到下先命中先算;设置页 5 条条件可以用 ↑↓ 调顺序。
  • 新增「锁屏超过 X 分钟不搬」:默认 30 分钟、可设 1–240,解锁后重新计时。
  • 默认顺序:充电 → 锁屏超时 → 电量低 → 亮屏 → 锁屏;充电放最上面 = 充电优先。

充电判定

  • 修了一个坑:充电保护/旁路供电时系统会报「没在充电」,但实际插着电;现在按「是否插电」判断,充电条件更可靠。

说明文档

  • README 中英两版新增「扫描与搬运节奏」:亮屏解锁约 10–20 秒、锁屏约 30–60 秒、深睡约 10 分钟、规则完整扫描默认 5 分钟。

v0.20.8

Choose a tag to compare

@Landslide3154 Landslide3154 released this 18 Oct 03:17

后台会自己搬了;有新版本会主动提醒

  • 修掉「App 切到后台就不搬图、打开 App 才搬」的问题:运行条件改成满足任意一条就搬。
    比如同时勾了「充电时搬」和「亮屏时搬」,以前要两个同时满足——熄屏充电时永远等不到亮屏,一张都不搬;
    现在插着充电器就会搬,亮屏时也会搬。同理,「亮屏 + 熄屏」一起勾 = 任何时候都搬。
  • 亮屏时除了快速检测,也会按规则间隔做完整扫描:嵌套目录里新增的图片、以及条件不满足期间出现的图片都能补上,
    不再只靠「打开 App 立即扫一次」。
  • 插着充电器时不再受「电量低于 X%」和省电模式限制(和设置页说明一致)。
  • 旧版遗留的「熄屏后暂停扫描」设置不再生效:它的开关早就从界面移除了,但旧设置里如果还是开着的,
    会悄悄盖掉「充电时搬」,看起来就像 App 在后台不工作。现在熄屏时搬不搬完全由运行条件决定。
  • 新增:后台每天最多自动检查一次更新,有新版本会发通知;点通知直接进 App 的更新弹窗,可以看说明并下载安装。
    仍然只有检查更新会联网,其余功能保持离线。

v0.20.4

Choose a tag to compare

@Landslide3154 Landslide3154 released this 17 Oct 15:01

0.20.4 — 2026-10-17

修掉通知栏一直显示「正在启动」的问题

  • 通知栏不再卡在「正在启动…」:以前屏幕亮着时走的是快速检测,只有真的搬了东西才刷新通知,
    所以明明已经在运行、通知却一直不改。现在启动时就显示真实状态,快速检测每轮也会刷新(内容没变不重复发)。
  • 重启 App 后通知里的「已搬 N 张 / 上次运行时间」会从规则记录恢复,不会再先显示 0 张。
  • 通知正文统一成「已搬 N 张 · 上次 HH:mm · 本轮状态」,快节奏检测、定时扫描、没有通道三种情况都能看懂。

安装:下载下方 shitu-0.20.4.apk 覆盖安装即可,数据不丢。

完整说明见 CHANGELOG。

v0.20.2

Choose a tag to compare

@Landslide3154 Landslide3154 released this 17 Oct 14:39

0.20.2 — 2026-10-17

圆角统一、输入框更小更圆,图标绿色再深一档

  • 全 App 的圆角统一成一套:大卡片 20dp、对话框 28dp、输入框 14dp、列表行 12dp;规则卡、设置卡、日志卡、
    目录选择器现在圆角一致。
  • 新建规则等页面的输入框:字从 16 号缩到 14 号,圆角从「几乎直角」改成明显圆角,填起来不再显得又大又方。
  • 菜单、悬浮按钮等系统控件也跟着同一套形状设置,外观更统一。
  • 桌面图标底色从浅绿(#66BB6A)加深一档到绿(#4CAF50),通知栏强调色同步;README 的界面截图已重拍。

完整说明见 CHANGELOG。

v0.20.1

Choose a tag to compare

@Landslide3154 Landslide3154 released this 17 Oct 14:21

0.20.1 — 2026-10-17

图标底色换成浅绿

  • 桌面图标底板从深蓝换成浅绿(#66BB6A),白色「一叠图」剪影和两层阴影不变;48px 小尺寸下轮廓仍然清楚。
  • 同步更新自适应图标底色、通知栏小图标与 README 里的图标。

完整说明见 CHANGELOG。

v0.20.0

Choose a tag to compare

@Landslide3154 Landslide3154 released this 17 Oct 14:19

0.20.0 — 2026-10-17

自 0.12.3 以来的第一次正式发布:没装 Shizuku 也能用、能检查更新、支持英文、整个界面重做

这次不是小补丁。下面按「你会感受到什么」汇总从 0.12.3 到现在的全部变化。

1. 没有 Shizuku 也能搬普通目录

  • 新增「普通模式」:在「设置 → 存储访问」里打开系统的「所有文件访问」,不装 Shizuku 也能搬相册、下载、
    Pictures、DCIM 这些普通目录里的图;Android/data 里的图仍然需要 Shizuku(系统限制)。
  • 有 Shizuku 时优先用它,掉线会自动退回普通模式,不用重装、不用改规则;两条都不通时界面会直接说缺什么。
  • 自检和目录选择器都走当前可用的通道,不会再因为「没装 Shizuku」整个 App 不可用。

2. 检查更新,并且可以直接装

  • 「设置 → 关于 → 检查更新」:联网查 GitHub 最新版,有新版会显示更新说明。
  • 可以直接「下载并安装」,不用再跳浏览器(第一次会让你允许安装未知应用)。
  • 这是全 App 唯一联网的地方,其余功能仍然完全离线。

3. 支持英文,语言随手切

  • 界面文案全部抽成资源:系统是英文就显示英文,中文系统保持中文。
  • 也可以手动切:「设置 → 外观与语言 → 跟随系统 / 中文 / English」,切完立刻生效,不用改系统语言。

4. 规则编辑重做:六张卡、可试运行

  • 分成六块:规则名称 / 源目录 / 目标目录 / 移动模式 / 频率 / 文件名,一眼看得懂。
  • 保存前先试运行预览:告诉你预计会搬多少张、约多大、其中多少张目标里已有同名文件;也可以随时手动预览。
  • 新增条件:只看最近 N 天的图、只搬至少 N KB 的图(跳过缩略图、表情包)。
  • 目标可以按 App 名分子目录(DCIM/起点读书/…),不同 App 的图不混在一起。
  • 「按内容重命名文件名(15 位乱码)」:同一张图永远同名,重复出现不会多存一份;可以和后缀叠加。
  • 每个功能尽量配一句小字说明;只有真正需要解释的(子目录、过滤条件、试运行)才留一个 ⓘ。

5. 日志更好用

  • 不再刷屏:复制模式里「这张图已经复制过」的跳过不再写日志,只计数;同一个文件第二次扫到直接跳过,也不再重算内容哈希。
  • 结果和规则的筛选收进右上角「筛选」面板,日志列表多出十几行空间。
  • 每条日志左边有缩略图;「已移动」是绿色、「已复制」是蓝色,一眼区分。
  • 点搜索框会列出规则用过的路径和上级目录,点一条就直接搜;右侧 ✕ 一键清空。

6. 设置页重组

  • 运行条件(可多选):充电时搬 / 亮屏时搬 / 熄屏时搬 / 电量低于 X% 时不搬,全关 = 任何时候都搬;插着充电器时不受电量限制。
  • 「检测时机」:亮屏加速检测、写完就搬;「运行参数」折叠在底部,默认收起。
  • 复制记录可以点开看缩略图并挑着删,也能全部清空。
  • 「设置管理」:规则和各项设置一起导出备份,换手机或重装后一次恢复(导入的规则默认暂停)。
  • 自检只留一个按钮,点开看结果。
  • 存储访问的说明和按钮放在同一行,已授权时按钮是绿色的。

7. 界面与细节

  • 规则卡:「移动」绿色、「复制」蓝色(连圆点和状态胶囊一起);详细模式去掉了「立即运行」「编辑」两个按钮——点卡片就进编辑。
  • 顶部「本周 +N 张」统计,点开能看本周搬了多少、失败多少、来源最多的 App。
  • 目录选择器重做:统一的圆角卡片、当前路径单独一块、文件夹一行一行点进去。
  • 名称改得更直白:子目录层数、只看最近 N 天、至少多大 (KB)、检查频率、文件类型、加后缀。
  • 修了一个分页漏洞:源目录文件多、需要分页扫描时,游标停在子目录上会漏掉整棵子树。
  • README 重写,带界面截图;详细说明移到 docs/使用手册.md。

升级不会动已有规则和文件;「普通模式」要手动去系统设置里授权一次。

完整说明见 README 与 CHANGELOG。

v0.12.3

Choose a tag to compare

@Landslide3154 Landslide3154 released this 12 Oct 16:31

0.12.3 — 2026-10-13

换了张更利落的图标

  • 老的图标里,四个格子里各画了一座小山和一个太阳,右下那张还斜着压住旁边那格——放大看还行,缩到手机上那么小就糊成一团。
  • 新图标只留两个大形状:两张图错开叠在一起,后面那张整整齐齐露出一道边,中间留一道一样宽的缝。没有任何小细节,缩到多小都清清楚楚。
  • 顺手把图标该有的两层阴影补齐了:蓝色底板往右下投一层,白色的图在蓝底上再投一层。和 PicSieve、Lumen 那两个图标一个做法,看着更立体。
  • 状态栏/通知栏的小图标同步换成同一套形状(同一份几何算出来的,不是另画一个)。

v0.12.2

Choose a tag to compare

@Landslide3154 Landslide3154 released this 05 Oct 17:27

0.12.2 — 2026-10-06

通知栏恢复成一个图标

  • 0.12.1 给通知加的那张"彩色大图"和 MIUI 自带的应用图标凑成了左右两张,撤掉大图,恢复成一个。
  • 顺带确认:MIUI 缓存里的旧应用图标这次也刷掉了,现在状态栏和通知里显示的都是新图标。
  • 通知小图标(24dp 那套)保留:非 MIUI 系统、以及系统通知设置页里用的就是它。