github celia-sh/Novella v2.2.0
🌸 v2.2.0

4 hours ago
Banner

What's Changed 🧐

本次更新主要带来了 更完整的大屏适配阅读体验的改进
同时,从 v2.2.0 开始,Novella 正式仅支持 iOS / iPadOS,Android 相关代码与构建支持已经移除。
不再建议 Android 用户使用本软件及其更旧版本,对于该平台,有很多优秀的替代品。

⚡️ 内容概要

  • 小说阅读器的性能与样式改进
    从 Skia 切换到了 Readium。
    继续支持 滚动 / 翻页 两种阅读模式,并改善了章节切换、阅读位置恢复与排版行为。
    新增了可拖动的阅读进度条,小说阅读时会显示当前章节的阅读百分比。
    支持在章节边界继续滑动以切换上一章 / 下一章。
    翻页模式支持点击屏幕边缘翻页。
    点击阅读区域可以收起工具栏,提供更沉浸的阅读界面。
    修复并改善了 Ruby 注音、特殊内容换行、章节标题、插图及短章节等内容的显示效果。

  • 小说和漫画偏好分别保存
    两个阅读器现在分别保存自己的 滚动 / 翻页模式
    切换小说的阅读模式不会再顺手把漫画也改掉。

  • 支持自选背景色
    阅读设置中新增了 小说背景色
    使用 iOS 原生颜色选择器,并会根据所选背景自动选择合适的正文颜色。

  • 阅读进度逻辑改进
    小说与漫画现在使用新的原生进度控件。
    小说显示阅读百分比,漫画显示当前页 / 总页数与剩余页数。
    进度条可以直接拖动跳转。

  • 更完善的漫画阅读器
    iPad / 大屏设备在横屏等合适场景下支持 双页显示
    手机上遇到横向跨页图片时会按需拆分,超长纵向图片也会拆分显示,避免整张图片被缩得看不清。
    改善了设备旋转、窗口尺寸变化以及恢复阅读时的位置保持逻辑。
    漫画版本切换现在直接更新当前详情页,不会额外堆叠一个新的详情页面。

  • 更好的 iPad 支持
    首页的最近更新、排行榜和漫画预览现在会根据屏幕宽度填满 两行内容,不再固定只显示几个项目。
    欢迎页面为 iPad / 大屏重新设计了布局,封面区域与登录区域会分栏显示。
    阅读器会根据屏幕尺寸和方向自动调整单页 / 双页布局。

  • 更原生的 iOS 界面
    移除了此前用于模拟滚动边缘效果的自制渐进模糊,重新使用 系统原生的导航栏材质与滚动边缘效果。
    修复了 iPad 旋转后导航大标题偶尔“串”到其他页面的问题。
    修复了原生搜索框使用中文输入法时提前提交的问题。
    扩大了设置项的可点击区域,使其更合理。

  • 断线重连逻辑改进
    重新设计了客户端连接恢复行为。
    短暂断线或连接需要恢复时会保留当前页面并等待重新连接,而不是破坏当前导航状态。
    现在会显示“正在重新连接 / 连接已恢复”的状态提示。
    如果登录状态确实已经失效,则会提示需要重新登录。
    该提示已经适配灵动岛。

  • 图片加载优化
    封面图片现在会根据实际显示尺寸请求对应大小的图片,而不是所有位置都加载同一尺寸。
    减少不必要的图片下载、解码和内存占用,提升速度。

  • 一些其它修复
    修复评论接口默认只加载一条评论的问题,现在每次会正常请求一批评论。
    改善了部分分页模式插图尺寸。
    改善章节切换与阅读进度同步。
    改善阅读器加载状态与图片加载失败时的表现。

Caution

本应用与网站没有直接关系,所以不要在社区发布和本软件相关的帖子。
正确反馈渠道:在仓库开 Issues。
记得看完公告和发帖前提示,以免被网站封禁;如果不看,我只能说:非我封禁,无能为力。
请记清楚,这不是官方软件。

Don't miss a new Novella release

NewReleases is sending notifications on new releases.