Skip to content

墨读 0.6.11 · Windows / Android / Linux x64 / Linux arm64 / macOS Intel / macOS Silicon / 鸿蒙 / 鸿蒙自签 / iOS

Choose a tag to compare

@RoutineMiku RoutineMiku released this 11 Nov 12:51
· 35 commits to main since this release

这版改了什么

设置页拆成两级:先选模块,再看那一组开关

设置项一路上加到二十多条,一页铺到底:手机上要往下划十几屏才找得到「关于」,找「朗读」的语速要在一屏开关里翻。

现在和「扩展」一样分两级:

  • 进设置先是一屏模块卡片:阅读 / 朗读 / 书架 / 搜索与网络 / 数据与备份 / 云端同步 / 系统 / 关于
  • 每张卡右边挂着当前状态,不用点进去也能看出现在是什么样:22px · 1.7 行距、自动下一章、最近阅读、6 并发 · 搜 6 源、本机目录、已配置、× 直接退出、v0.6.11
  • 点进哪张就只看那一组,左上角「← 设置」退回菜单;手机返回键同样先回菜单再回书架
  • 改动照旧即时生效,没有「保存」按钮

顺手把原来全挤在「系统」里的东西分到了各自的模块:

以前都在「系统」里 现在
书架排序、封面大小 书架
搜索并发数、每次搜索的书源数、换源时搜索的书源数 搜索与网络
数据目录、缓存占用 数据与备份(和导出 / 恢复合成一页)
关闭窗口最小化到托盘 系统
阅读时自动预取下一章 阅读

窄屏不至于挤成一行麻花:一张卡片里要放「名字 + 说明 + 状态 + 箭头」四样,手机上放不下时先舍状态,保证说明完整显示;桌面宽屏是三列,文字各自一行,不会被截成「搜索与网…」。

从备份文件恢复(双击 zip / 用墨读打开)现在直接落到「数据与备份」那一页,不用再在菜单里找一遍。

同一份 ui/,一套代码跑遍各端。版本 0.6.11(Android versionCode 611)。

平台 文件 怎么用
Windows x64 MoRead-windows-0.6.11.zip 解压,双击 墨读.exe。免安装、不写注册表,数据跟着程序走
Android 7+ MoRead-android-0.6.11.apk 直接安装(与桌面共用同一套阅读与书源逻辑)
Linux x64 MoRead-linux-x64-0.6.11.tar.gz tar xzf … 后跑 ./moread,或 ./install.sh 装桌面图标
Linux arm64 MoRead-linux-arm64-0.6.11.tar.gz 同上,树莓派 / ARM 小主机
macOS Intel MoRead-mac-x64-0.6.11.zip 解压得到 MoRead.app。未签名:首次打开要右键 → 打开,或 xattr -dr com.apple.quarantine MoRead.app
macOS Apple Silicon MoRead-mac-arm64-0.6.11.zip 同上
鸿蒙 NEXT MoRead-harmony-0.6.11.hap 未签名,用 DevEco「自动签名」或自己的证书签
鸿蒙(自签) MoRead-harmony-0.6.11-signed.hap SDK 自带 OpenHarmony 测试 CA 签的,开发板 / 模拟器可 hdc install
iOS 15+ MoRead-0.6.11-unsigned.ipa 未签名,Sideloadly / AltStore 填自己 Apple ID 重签(免费账号 7 天到期)
网页 / iPad PWA — https://routinemiku.github.io/MoRead-Windows/

说明

  • 只有 Windows、Android 是每期实测的;Linux / macOS / 鸿蒙 / iOS 未做真机验证(手上没这些设备)。编译、签名、包结构都验过,实机反馈欢迎开 issue。
  • Linux 包内 moread 的可执行位已写成 0755(Windows 打 tar 会按 NTFS ACL 写成 0666,脚本里重算了 tar 头校验和);macOS 包保留了 framework 的 14 条符号链接(先解压再压缩会把 Versions/Current 变成 1 字节文件)。
  • 鸿蒙零售机只认华为签发证书,唯一免费路径是 DevEco 自动签名(绑自己账号 + 设备 UDID)。
  • iOS 的 ipa 由 GitHub Actions 的 macOS runner 编译(.github/workflows/ios-ipa.yml),未签名,需要自己重签。