Skip to content

JMComic HarmonyOS v1.0.2

Choose a tag to compare

@LovelyFlash LovelyFlash released this 01 Oct 14:25
· 11 commits to feature/ui-harmony-adaptation since this release

阅读器大版本:阅读模式与交互重构、暗色模式语义化、设置页改版、工具栏即点即显。

新增

  • 阅读模式:条漫(strip)模式按参考项目重写——挂载即加载、前后预取、锚点重校、双击缩放;章节进度实时防抖保存
  • 翻页方式:条漫 TTB 翻页、音量键翻页、自动翻页、侧边页码拖动条
  • 图片清晰度档位切换;启动页(launch page)

优化

  • 工具栏即点即显(重点):移除打开工具栏时「恢复状态栏 → 轮询等待避让区回写(最长 500ms)→ 再渲染」的串行链路,改为点击立即渲染、状态栏并行恢复;lastTopAvoid 缓存保证首帧 padding 一次到位、避让落地无跳动
  • 工具栏覆盖层:上下两条 expandSafeArea 延伸至屏幕边缘,不再露出图片内容;点击中间空白区域即可关闭工具栏
  • 阅读器状态栏:进入阅读器隐藏,工具栏/设置半模态出现时条件恢复,离开自动还原;400ms 延时跨过 push 转场避免避让塌陷
  • 条漫避让缺口:图片链路按官方示例 7 整链 expandSafeArea(滚动容器关闭 clip),修复条漫滚动后顶部/底部缝隙

适配

  • 暗色模式:改用官方语义色资源实现,bg_page/bg_surface 进一步加深
  • 设置页:ListItemGroup 规范布局 + SettingSelect,章节列表胶囊宫格,半模态底部安全区
  • 各页面安全区适配补全

安装

  • entry-default-signed.hap:Debug 证书签名,HarmonyOS NEXT 设备开启开发者模式后可直接安装
  • entry-default-unsigned.hap:未签名,可用自己的证书重新签名后安装