What's Changed 🧐
本次更新主要带来了 更完整的大屏适配 与 阅读体验的改进。
同时,从 v2.2.0 开始,Novella 正式仅支持 iOS / iPadOS,Android 相关代码与构建支持已经移除。
不再建议 Android 用户使用本软件及其更旧版本,对于该平台,有很多优秀的替代品。
⚡️ 内容概要
-
小说阅读器的性能与样式改进
从 Skia 切换到了 Readium。
继续支持 滚动 / 翻页 两种阅读模式,并改善了章节切换、阅读位置恢复与排版行为。
新增了可拖动的阅读进度条,小说阅读时会显示当前章节的阅读百分比。
支持在章节边界继续滑动以切换上一章 / 下一章。
翻页模式支持点击屏幕边缘翻页。
点击阅读区域可以收起工具栏,提供更沉浸的阅读界面。
修复并改善了 Ruby 注音、特殊内容换行、章节标题、插图及短章节等内容的显示效果。 -
小说和漫画偏好分别保存
两个阅读器现在分别保存自己的 滚动 / 翻页模式。
切换小说的阅读模式不会再顺手把漫画也改掉。 -
支持自选背景色
阅读设置中新增了 小说背景色。
使用 iOS 原生颜色选择器,并会根据所选背景自动选择合适的正文颜色。 -
阅读进度逻辑改进
小说与漫画现在使用新的原生进度控件。
小说显示阅读百分比,漫画显示当前页 / 总页数与剩余页数。
进度条可以直接拖动跳转。 -
更完善的漫画阅读器
iPad / 大屏设备在横屏等合适场景下支持 双页显示。
手机上遇到横向跨页图片时会按需拆分,超长纵向图片也会拆分显示,避免整张图片被缩得看不清。
改善了设备旋转、窗口尺寸变化以及恢复阅读时的位置保持逻辑。
漫画版本切换现在直接更新当前详情页,不会额外堆叠一个新的详情页面。 -
更好的 iPad 支持
首页的最近更新、排行榜和漫画预览现在会根据屏幕宽度填满 两行内容,不再固定只显示几个项目。
欢迎页面为 iPad / 大屏重新设计了布局,封面区域与登录区域会分栏显示。
阅读器会根据屏幕尺寸和方向自动调整单页 / 双页布局。 -
更原生的 iOS 界面
移除了此前用于模拟滚动边缘效果的自制渐进模糊,重新使用 系统原生的导航栏材质与滚动边缘效果。
修复了 iPad 旋转后导航大标题偶尔“串”到其他页面的问题。
修复了原生搜索框使用中文输入法时提前提交的问题。
扩大了设置项的可点击区域,使其更合理。 -
断线重连逻辑改进
重新设计了客户端连接恢复行为。
短暂断线或连接需要恢复时会保留当前页面并等待重新连接,而不是破坏当前导航状态。
现在会显示“正在重新连接 / 连接已恢复”的状态提示。
如果登录状态确实已经失效,则会提示需要重新登录。
该提示已经适配灵动岛。 -
图片加载优化
封面图片现在会根据实际显示尺寸请求对应大小的图片,而不是所有位置都加载同一尺寸。
减少不必要的图片下载、解码和内存占用,提升速度。 -
一些其它修复
修复评论接口默认只加载一条评论的问题,现在每次会正常请求一批评论。
改善了部分分页模式插图尺寸。
改善章节切换与阅读进度同步。
改善阅读器加载状态与图片加载失败时的表现。
Caution
本应用与网站没有直接关系,所以不要在社区发布和本软件相关的帖子。
正确反馈渠道:在仓库开 Issues。
记得看完公告和发帖前提示,以免被网站封禁;如果不看,我只能说:非我封禁,无能为力。
请记清楚,这不是官方软件。