Releases: dmzz-yyhyy/LightNovelReader
Release list
1.2.0
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
1.2.0 Release Candidate 1
LightNovelReader 1.2.0 候选发布版
Beta 提示:这是一个早期的内部测试版本,主要面向插件系统的开发者与体验用户,可能存在很多未修复的问题与不稳定特性,普通用户谨慎使用。
LightNovelReader 1.2.0 带来了多数据源与插件支持和更好的阅读体验。
该版本修复了自从上个发布版本以来的诸多问题。
- 创建插件系统 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 列表的合并逻辑
- 更新相关域名
- 为导入数据提供合并或覆盖选项
- 修复探索页面加载指示器不隐藏的问题
- 修复探索页面显示问题
- 新增深色模式独立阅读背景颜色
- 修复编译时的警告
- 移除应用语言统计
New Contributors
- @Copilot made their first contribution in #347
- @Justhuayu made their first contribution in #360
Full Changelog: 1.1.7a...1.2.0-rc1
1.2.0-pre34
LightNovelReader 1.2.0-pre34 开发预览版
Beta 提示:这是一个早期的内部测试版本,主要面向插件系统的开发者与体验用户,可能存在很多未修复的问题与不稳定特性,普通用户谨慎使用。
新增了翻页模式点击中间区域展开菜单、日期格式选项、覆盖导入用户数据等实用功能,并修复了一些已知的错误。
What's Changed
- 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 列表的合并逻辑
- 更新相关域名
- 为导入数据提供合并或覆盖选项
- 修复探索页面加载指示器不隐藏的问题
- 修复探索页面显示问题
- 新增深色模式独立阅读背景颜色
- 修复编译时的警告
- 移除应用语言统计
New Contributors
- @Copilot made their first contribution in #347
Full Changelog: 1.2.0-pre30...1.2.0-pre34
1.2.0-pre30
LightNovelReader 1.2.0-pre30 开发预览版
Beta 提示:这是一个早期的内部测试版本,主要面向插件系统的开发者与体验用户,可能存在很多未修复的问题与不稳定特性,普通用户谨慎使用。
修复了一处从旧版本更新可能导致的数据库迁移错误。
What's Changed
- 修复数据库迁移错误 by @dmzz-yyhyy in #340
Full Changelog: 1.2.0-pre29...1.2.0-pre30
1.2.0-pre29
LightNovelReader 1.2.0-pre29 开发预览版
Beta 提示:这是一个早期的内部测试版本,主要面向插件系统的开发者与体验用户,可能存在很多未修复的问题与不稳定特性,普通用户谨慎使用。
该版本增强了多数据源支持,修复了大量已知问题,并改善了阅读体验。
LNR API 现作为版本更新检查的首选平台。我们还重新引入了日活统计,在不收集用户隐私数据的前提下为应用优化提供数据统计参考。
应用的重绘优化图标现已更新。
✨ 抢先体验插件系统
欢迎为 LNR 开发插件。我们将持续优化插件开发指南(即将发布)和 API。
如果在开发中有任何疑问或对 API 的功能建议,我们欢迎你加入讨论群交流(参见 README),我们会提供支持
期待你为 LightNovelReader 带来更多可能!
What's Changed
- 修复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更新检查
- 重构更新对话框
- 披露应用统计收集信息列表
- 修复开源许可证
Full Changelog: 1.2.0-pre24...1.2.0-pre29
1.2.0-pre24
LightNovelReader 1.2.0-pre24 开发预览版
Beta 提示:这是一个早期的内部测试版本,主要面向插件系统的开发者与体验用户,可能存在很多未修复的问题与不稳定特性,普通用户谨慎使用。
该版本重构了部分数据源 API,并优化了插件系统、阅读进度和无痕滚动模式的体验。
✨ 抢先体验插件系统
欢迎为 LNR 开发插件。我们将持续优化插件开发指南(即将发布)和 API。
如果在开发中有任何疑问或对 API 的功能建议,我们欢迎你加入讨论群交流(参见 README),我们会提供支持
期待你为 LightNovelReader 带来更多可能!
What's Changed
- 数据源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
Full Changelog: 1.2.0-pre20...1.2.0-pre24
1.1.7a
针对数据源的搜索进行了优化
修复了搜索出单结果时的加载错误行为和阅读器自定义字体失效的问题
What's Changed
- 合并最新数据源实现单搜索结果跳转
- 回滚自定义字体
Full Changelog: 1.1.6...1.1.7a
1.1.6
更新了数据源以优化应用整体请求速度。
What's Changed
- 从主分支合并最新数据源更新
- 缩减应用体积
- 移除排行榜二级页面首字母筛选器
Full Changelog: 1.1.5...1.1.6
1.2.0-pre20
LightNovelReader 1.2.0-pre20 开发预览版
Beta 提示:这是一个早期的内部测试版本,主要面向插件系统的开发者与体验用户,可能存在很多未修复的问题与不稳定特性,普通用户谨慎使用。
此版本缩减了应用体积,进行了一些常规的操作体验优化和错误修复。
重构了数据源选择页面和标为已读对话框。
✨ 抢先体验插件系统
此版本引入了插件系统,并完善了 LNR 插件 API,为社区创作提供了更强的扩展能力
如果你有兴趣为 LightNovelReader 编写一个插件,欢迎参考插件仓库与插件模板:
- 插件仓库:https://github.com/dmzz-yyhyy/LightNovelReader-PluginRepository
- 插件模板:https://github.com/dmzz-yyhyy/LightNovelReaderPlugin-Template
如果在开发中有任何疑问或对 API 的功能建议,我们欢迎你加入讨论群交流(参见 README),我们会提供支持
期待你为 LightNovelReader 带来更多可能!
What's Changed
- 网络优化 by @dmzz-yyhyy in #306
- 修复网络请求信号灯未被正确释放
- 修复错误的缓存逻辑
- 新切换数据源页面 UI & 细节优化 by @yukonisen in #308
- 新增数据源切换页面
- 优化应用文本和段落效果
- 改善章节选择底栏的操作体验
- 重构应用整体字体版式
- 优化部分控件细节
- 优化详情UI加载
- 新增数据源设置项按钮
- 优化图片查看器触发(长按或双指单击),移除缩放效果
- 重构标记为已读对话框
- 本地化更新 by @yukonisen in #310
- 为扩展插件等页面更新英语和繁体中文本地化
- 应用体积精简、错误修复 by @yukonisen in #311
- 移除本地牛皮纸,使用在线背景资源
- 启用优化资源缩减
- 修复阅读中页面列表初始位置
- 避免书本标题高度重复测绘
Full Changelog: 1.2.0-pre15...1.2.0-pre20
LightNovelReader 1.2.0-pre15
LightNovelReader 1.2.0-pre15开发预览版
Beta 提示:这是一个早期的内部测试版本,主要面向插件系统的开发者与体验用户,可能存在很多未修复的问题与不稳定特性,普通用户谨慎使用。
我们大幅优化了操作体验和网络请求
✨ 抢先体验插件系统
此版本引入了插件系统,并完善了 LNR 插件 API,为社区创作提供了更强的扩展能力
如果你有兴趣为 LightNovelReader 编写一个插件,欢迎参考插件仓库与插件模板:
- 插件仓库:https://github.com/dmzz-yyhyy/LightNovelReader-PluginRepository
- 插件模板:https://github.com/dmzz-yyhyy/LightNovelReaderPlugin-Template
如果在开发中有任何疑问或对 API 的功能建议,我们欢迎你加入讨论群交流(参见 README),我们会提供支持
期待你为 LightNovelReader 带来更多可能!
What's Changed
- 添加数据源请求优先级 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
Full Changelog: 1.2.0-pre7...1.2.0-pre15