Skip to content

v1.3.0-beta.6

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Sep 11:59
· 32 commits to develop since this release

Shiori 1.3.0 Beta 6

这是 Shiori 1.3.0 的第六个测试构建,内部构建号为 16。

1.3.0 的主要目标是重新整理 Windows 桌面体验:在保留 Android / iOS 现有触摸交互的同时,将 Windows 从原先以移动端页面为基础的宽屏适配,升级为更完整的桌面阅读工作区。

本次 Beta 已基本完成 1.3.0 的 Desktop UI 与宽屏 Reader 调整,接下来将以实际使用、升级兼容和问题修复为主。

Windows 桌面工作区

Windows 主界面现在使用统一的桌面导航与 Workspace 结构。

  • 书架、搜索、本地文件、离线内容、关于与更新等一级页面统一使用桌面侧栏 / 导航栏。
  • 各页面使用稳定的顶部工具栏,切换页面时标题和操作区域不再随着正文宽度左右移动。
  • 不同页面根据内容类型保留各自合适的最大宽度,而不是简单把移动端页面拉伸到整个窗口。
  • 窗口缩放时会在顶部导航、窄侧栏和完整侧栏之间响应式切换,同时尽量保持当前页面、滚动位置和交互状态。
  • 主内容滚动区域覆盖整个 Workspace,滚动条保持在窗口内容区域最右侧,左右留白区域也可以直接使用鼠标滚轮滚动。

书架与搜索

桌面书架和搜索页面重新调整了信息密度与宽屏布局。

  • 书架支持网格与列表两种布局,并分别保存滚动位置。
  • 调整宽屏封面、列表行、继续阅读区域以及页面留白,使内容在大窗口下保持集中而不过度拉伸。
  • 鼠标悬停、右键菜单以及键盘操作更加符合桌面使用方式。
  • 搜索框与结果区域使用统一内容轴,宽屏下不会出现输入框与搜索结果错位。
  • 修复移动端搜索页面主滚动控制器的归属问题,保持 Android / iOS 原有滚动行为。

本地文件

本地书库现在有独立的桌面页面。

  • 可以集中查看已经导入的 TXT / EPUB。
  • 保留格式筛选、导入、详情、删除与重新解析能力。
  • 旧书可以直接从书籍菜单重新解析,无需删除后重新导入,并尽量保留原阅读位置。
  • 桌面端支持鼠标、右键菜单以及键盘菜单操作。
  • 重新解析、删除等操作继续使用原有数据与进度保护逻辑。

离线内容与缓存

离线内容管理也已经适配桌面 Workspace。

  • 统一展示当前缓存占用情况。
  • 可以展开查看各书的离线章节。
  • 支持按书清理以及统一清理缓存。
  • 从缓存页面进入离线 Reader,再返回时保持原页面状态与展开状态。

小说详情

小说详情页重新整理为适合宽屏浏览的布局。

  • 封面、简介、基础信息和目录在宽屏下使用更合理的分栏。
  • 目录可以独立滚动,主页面滚动与侧栏互不干扰。
  • 从详情进入 Reader 后,返回时继续回到原来的 Workspace 导航栈。

宽屏阅读器

Reader 是 1.3.0 另一项主要调整。

  • 当可用宽度足够时,正文自动进入双页模式。
  • 每一栏保持独立的正文宽度与中缝,不会无限拉宽文本行。
  • 键盘方向键、PageUp / PageDown、鼠标滚轮与页面点击均可用于翻页。
  • 目录、阅读进度、排版设置、笔记与脚注等内容在 Windows 上使用桌面面板显示,不再完全沿用移动端底部弹层。
  • Reader 仍然作为全窗口页面打开,退出后恢复之前的书架、搜索、详情或本地文件页面。

正文插图

本次还调整了宽屏双页中的插图分页方式。

之前较大的正文插图会独占整个双页画面,可能出现:

文字 + 空白 → 插图 → 文字 + 文字

现在正文章节中的整页插图仍然独占一栏,但可以与相邻页面正常组成双页,例如:

文字 + 插图 → 文字 + 文字

插图也可以位于左栏,两张连续插图也可以组成一组双页。

同时:

  • 图片和图注按照实际单栏宽度计算尺寸。
  • 图片在自己的栏内垂直居中,另一栏的正文仍从顶部开始。
  • 窗口在单双页之间切换时继续按照语义阅读位置恢复。
  • 图片真实尺寸延迟加载后重新分页时,也会尽量保持当前阅读位置。
  • 纯图片章节仍然保持单页限宽居中。
  • 特殊 EPUB 原版式 / WebView 页面不受此次规则调整影响。

阅读位置与翻页

1.3.0 期间也补充了多项 Reader 状态和生命周期处理。

  • 调整窗口大小、切换单双页布局后按照语义位置恢复,而不是依赖像素位置。
  • 改善离开 Reader、切换主题或重新布局时的阅读位置保持。
  • 修正从目录跳转到前后章节时的翻页动画方向。
  • 改善章节标题与正文分页边界。
  • 改善图片尺寸晚到、图片重新分页以及图片资源释放时的状态保持。
  • 前后翻页使用一致的分页边界,减少插图附近出现重复页或跳页的可能。

关于与更新

“关于与更新”页面已经加入桌面 Workspace。

保留现有:

  • 当前版本与 Release 信息
  • Stable / Beta 更新通道
  • 自动检查更新
  • 手动检查与取消
  • 下载进度
  • 安装状态
  • GitHub 项目入口
  • 开源许可
  • 版本信息复制

桌面端主要调整布局与交互,没有重新设计原有更新逻辑。

外观与界面一致性

本轮同时整理了桌面端多个页面的基础视觉与交互。

  • 统一主要页面的顶部 Chrome、间距与内容轴。
  • 调整浅色 / 深色主题下的卡片与摘要区域。
  • 改善强调色选择状态的显示。
  • 针对中英文、较大系统文字和不同窗口宽度补充布局适配。
  • README 已更新 Windows 与 Android 产品截图。

移动端

1.3.0 的主要改动集中在 Windows,但共享组件仍保持 Android / iOS 的移动端交互。

  • 宽屏 Android / iOS 不会自动切换到 Desktop Workspace。
  • 移动端继续使用 AppBar、底部弹层以及触摸优先的页面结构。
  • Reader 的双页判断仍然只根据可用阅读宽度,因此足够宽的平板横屏仍可以进入双页阅读。
  • 修复移动端搜索页面的主滚动区域。

Beta 测试重点

这是测试版本,如果方便,欢迎重点观察以下场景:

  • Windows 不同窗口大小下切换书架、搜索、本地文件和详情页面。
  • 本地 TXT / EPUB 的导入、重新解析以及旧阅读位置恢复。
  • 宽屏 Reader 的正向 / 反向翻页。
  • 正文插图位于双页左栏或右栏时的显示效果。
  • 带图注的插图、连续插图以及图片尺寸延迟加载后的重新分页。
  • 单页 ↔ 双页窗口切换后的阅读位置。
  • Reader → Detail / Shelf / Search 后返回时的页面状态。
  • 深色模式、不同强调色以及高 DPI Windows 显示。
  • 从旧 Beta / 正式版覆盖升级后的书架、设置与阅读进度。

如果遇到问题,反馈时请尽量附上系统版本、窗口大小、书籍格式以及复现步骤。

已知分发限制

  • Windows 当前仍提供 未签名的 x64 便携 ZIP,不包含安装器或 MSIX。
  • 请完整解压 ZIP 后再运行 Shiori,不要直接从压缩包内启动。
  • EPUB 原版式页面依赖系统安装 Microsoft Edge WebView2 Runtime。
  • Android / Windows 的自动更新仍建议在 Beta 阶段重点验证实际升级流程。
  • Windows 10、部分高 DPI / 输入法组合以及不同 Android / iOS 设备仍需要更多实际设备反馈。