Skip to content

v2.9.0

Choose a tag to compare

@github-actions github-actions released this 11 Oct 16:32
· 8 commits to main since this release

APK 使用 debug 签名,适用于个人使用与测试,不适合上架应用商店。

安装:下载下方 Assets 中的 APK,首次安装需允许「未知来源」。

升级:通常可直接覆盖安装,本地数据保留。若该版本涉及包名调整则需先卸载重装,请查看下方变更日志确认。

小组件不刷新时:将「设置 → 应用 → ITDC → 省电策略」设为无限制(澎湃 OS / MIUI 等国产 ROM 默认限制后台)。

本版本变更

修复

  • 小组件在「添加小部件」里一直显示 App 名(如 ITDC Debug)而不是「日日新 待办课表」:Android 16 的 AppWidgetServiceImpl 里写死 info.label = activityInfo.loadLabel(pm),appwidget-provider XML 里的 android:label 被覆盖、不生效——名字取的是 receiver 的 android:label,没写就退回应用名。现在两个 receiver 各自声明 label(XML 里那份保留给旧系统兜底)

变更

  • 桌面小组件拆成两个条目(标准 / 小尺寸):小米等启动器按 minWidth/minHeight 换算「添加小部件」里显示的默认格数(不读 targetCell),一个条目没法同时做到「手机默认 4×2、平板默认 2×2」——现在拆成标准(min 250×180dp,手机加出来就是 4×2)与小尺寸(min 110×110dp,平板/手机都能直接加出 2×2)。两者渲染逻辑完全共用,都随拖动自适应并带小尺寸自动精简:手机上的小方块(<220×150dp)只显示「今天」一列,隐藏「明天」列与待办区;平板 2×2 的格子更大(≈200dp²,比手机 4×2 还宽敞),仍然显示完整内容

完整历史见 CHANGELOG.md。