LightNovelReader 1.2.0
LightNovelReader 1.2.0 带来了大量变更,并改善阅读体验。
通过安装扩展插件,可以提供更多数据源与功能。
新版本还增加了更多实用功能,修复了更多错误,推荐所有用户升级。
注意:从旧版升级之后,将无法导入先前导出的存档,请提前备份重要数据
鸣谢
万分感谢 @yukonisen 对1.2.0版本后期稳定的贡献(伟大无需多言)
感谢一些贡献者提交的PR
感谢各方测试用户对软件开发期间的测试和意见的提供
也感谢Light Noble的群友对开发组的支持
LightNovelReader是给所有小说爱好者的礼物!
What's Changed
- 创建插件系统 by @dmzz-yyhyy in #277
- 创建插件管理器
- 完成插件加载逻辑
- 增加Apk插件加载支持
- 创建LNR Api
- 更新readme by @dmzz-yyhyy in #278
- 完善LNR Api by @dmzz-yyhyy in #286
- 处理高版本动态加载时的权限问题
- 为Api开放更多接口
- 添加插件的依赖注入支持
- 支持插件自定义插件主页内容
- 添加插件的Context注入支持 by @dmzz-yyhyy in #287
- 修正书本更新检查时跳过逻辑 by @dmzz-yyhyy in #289
- 插件系统完善和修复 by @dmzz-yyhyy in #292
- 完善插件api 08ad2ac
- 完善插件操作逻辑和UI
- 实现基础插件仓库功能
- 完成内容控件化系统
- 修正代码
- 代码逻辑精简
- 不再提供默认注解API版本值
- 修正数据迁移逻辑
- 修正JsLoader插件加载逻辑
- 修正CI
- 修复数据库迁移问题 by @yukonisen in #295
- 添加数据源请求优先级 by @dmzz-yyhyy in #297
- 修复一处构建失败问题 by @yukonisen in #298
- 累积 Bug 修复与优化 by @yukonisen in #299
- 新增部分字符串
- 优化书本详情页的目录和 UI 性能
- 优化书本详情页的 TopBar 效果
- 对软件整体设置项控件进行了微调
- 优化了主题设置页面的显示效果
- 不再使用
Ketch作为下载库 - 调整软件更新渠道描述为 Beta 版本测试
- 阅读器插图新增加载错误提示与重试按钮
- 为 Android 9+ 设备支持 Edge to edge 效果
- 移除旧的窗口主题 API
- 重构应用导航底栏效果,支持完整动画
- 优化章节进度保存逻辑
- 优化章节切换逻辑
- 优化应用整体 Snackbar 效果
- 优化阅读器页面在低 API 版本上的窗口边距错误
- 优化阅读器沉浸模式
- 使阅读器沉浸模式时进入应用全屏
- 优化阅读器自动边距判断逻辑
- 优化阅读器阅读进度判断
- 优化
AnimatedTextLine显示效果 - 重构阅读中页面「继续阅读」控件,支持显示最近三本书籍和快速章节选择
- 统一应用书本 Skeleton 的闪光效果
- 为闪光效果增加平滑的延迟进入动画以优化渲染性能
- 更改阅读器背景图片显示模式为滚动模式专属以防止视觉问题
- 设置页面新增开放源代码许可屏幕
- 为 Android 9 及以下设备支持系统导航栏颜色适配
- 统一应用页面边距以适配各种设备导航栏
- 调整阅读器阻止返回提示为 Snackbar 样式
- 移除 AppCenter 更新检查渠道选项和逻辑
- 将书架页面 TabRow 调整为匹配内容宽度并居左显示
- 修复
IntListUserData为空时导致的闪退 - 修复书本详情页错误的重新创建
- 修复书架页面不会刷新的 Bug
- 修复搜索页面退出时,未正确停止搜索
- 修复章节阅读进度计算不准确的 Bug
- 修复阅读中页面进度不会刷新的 Bug
- 修复设置项 Menu 选项为空时的闪退并增加回退值
- 修复书架页面卡片错误的风格
- 修复部分bug by @dmzz-yyhyy in #301
- 默认开启无限滚动
- 修复详情页面的详情卡片崩溃
- 修复书架页面的菜单跳转后不消失
- 更换网络请求库 by @dmzz-yyhyy in #302
- 修复构建 by @dmzz-yyhyy in #303
- 网络优化 by @dmzz-yyhyy in #306
- 修复网络请求信号灯未被正确释放
- 修复错误的缓存逻辑
- 新切换数据源页面 UI & 细节优化 by @yukonisen in #308
- 新增数据源切换页面
- 优化应用文本和段落效果
- 改善章节选择底栏的操作体验
- 重构应用整体字体版式
- 优化部分控件细节
- 优化详情UI加载
- 新增数据源设置项按钮
- 优化图片查看器触发(长按或双指单击),移除缩放效果
- 重构标记为已读对话框
- 本地化更新 by @yukonisen in #310
- 为扩展插件等页面更新英语和繁体中文本地化
- 应用体积精简、错误修复 by @yukonisen in #311
- 移除本地牛皮纸,使用在线背景资源
- 启用优化资源缩减
- 修复阅读中页面列表初始位置
- 避免书本标题高度重复测绘
- 数据源API重构与修复 by @dmzz-yyhyy in #317
- 为wenku8数据源添加自动数据源调度器
- 重构搜索 API
- 重构探索展开页面 API
- 重构探索页面 API
- 插件系统优化 by @yukonisen in #316
- 安装/更新/卸载流程改为状态机,插件安装对话框与 UI 状态解耦
- 修复插件覆盖安装逻辑
- 新增元信息缓存与错误插件自动禁用
- 应用启动时不再加载未启用插件
- 插件加载失败时标记错误并禁止启用
- 修复自定义背景问题、数据源离线处理
- 支持从本地安装的应用扫描插件并加载
- 新增本地插件应用列表
- 优化插件管理器、插件安装流程与 UI
- 支持禁用 API 不兼容的插件并显示提示
- 本地化更新 by @yukonisen in #320
- 更新繁体中文本地化
- 修复无痕滚动逻辑 by @dmzz-yyhyy in #324
- 重构无痕滚动逻辑
- 将阅读进度改为按章节存储
- 升级 AGP 至 9.0
- 修复API包的发布设置 by @dmzz-yyhyy in #325
- 重构数据源导出系统 by @dmzz-yyhyy in #326
- 修复数据源切换时的本地数据切换逻辑
- 归零插件API版本号
- 修改全局数据实现 by @dmzz-yyhyy in #327
- 修复了亿些BUG by @dmzz-yyhyy in #328
- 修复EPUB书本无法被正常导出
- 修复无痕滚动下的异常跳转
- 修正WordCount的拼写错误
- 添加测试构建变体
- 修复书本内容替换规则失效
- 修改数据源API by @dmzz-yyhyy in #329
- 修改数据源API by @dmzz-yyhyy in #330
- 修复代理数据源不完全代理 by @dmzz-yyhyy in #331
- 应用图标重构、日活统计 by @yukonisen in #336
- 重构应用图标与 SplashScreen
- 新增 Designer 主题
- 添加日活统计
- 重构插件加载系统 by @dmzz-yyhyy in #337
- 重构插件加载系统
- 修复代理数据源的字段获取
- 支持LNR API更新检查;重构更新对话框 by @yukonisen in #338
- 支持LNR API更新检查
- 重构更新对话框
- 披露应用统计收集信息列表
- 修复开源许可证
- Create FUNDING.yml by @dmzz-yyhyy in #342
- Fix malformed XML in strings.xml causing resource compilation failure by @Copilot in #347
- 错误修复 by @yukonisen in #346
- 修复书架和探索页面进入时的滚动位置问题
- 回滚 SplashScreen 图标为深色
- 更正阅读进度计算限定范围
- 修复从阅读器页面更改背景导致翻页进度丢失的问题
- 修复更新分发平台和渠道独立性修复默认更新渠道为 LNR API
- 添加翻页模式点击中间展开菜单
- 添加章节切换文本提示
- 新增日期和时间格式设置
- 修复导出并分享用户数据失效
- 更改了 Snapshot variant 的版本号格式为 a_b_c_SN
- 修复 UserData 列表的合并逻辑
- 更新相关域名
- 为导入数据提供合并或覆盖选项
- 修复探索页面加载指示器不隐藏的问题
- 修复探索页面显示问题
- 新增深色模式独立阅读背景颜色
- 修复编译时的警告
- 移除应用语言统计
- 修复 GihubParser.kt 解析失败,导致无法检查更新问题 by @Justhuayu in #360
- 错误修复与统计重构 by @yukonisen in #361
- 优化在慢速网络情况下的书本导出稳定性
- 统计重构数据结构及页面
- 修复收藏至书架空列表问题,以及打开收藏至书架对话框重复加入的问题
- 迁移至 coil3
优化了阅读中页面可能频繁重组的问题
- 修复错误的缓存显示 by @dmzz-yyhyy in #365
- 插件系统优化 by @yukonisen in #366
- 重构插件详情页面
- 修复浅色模式启动页面图标颜色
- 设置页面重新排序
- 修复插件加载错误保护
New Contributors
- @Copilot made their first contribution in #347
- @Justhuayu made their first contribution in #360
Full Changelog: 1.1.7a...1.2.0