Appearance
界面与导航
Readori 使用 SwiftUI 构建,并根据 iPhone 与 iPad 的可用宽度调整导航。主界面围绕书架、 发现/内容、订阅和设置展开;阅读器以全屏覆盖层呈现,避免底部 Tab 影响正文可用高度。
主要入口
| 页面 | 主要用途 |
|---|---|
| 书架 | 管理本地书和网络书、继续阅读、排序、置顶、更新 |
| 发现 | 浏览启用发现功能的书源分类和书籍列表 |
| RSS / 动态 | 阅读 RSS/Atom 文章以及书籍更新信息 |
| 设置 | 阅读、TTS、书源、网络、同步、诊断和无障碍设置 |
iPhone
iPhone 使用底部 Tab 和堆栈式导航。书籍详情、目录和设置通常以 push 或 sheet 打开。 阅读页中央点击区域用于显示/隐藏控制层,左右或上下区域根据翻页模式执行导航。
iPad
iPad 会尽量使用分栏、较宽列表和适合横屏的内容宽度。多窗口或 Split View 下,阅读器 尺寸取当前前台 key window,而不是全屏设备尺寸。切换窗口大小后会重新计算分页。
深链接导航
readori://tab?name=explore|rss|updates|settings 可以切换页面。书源、替换规则、主题、 阅读配置、HTTP TTS 和 RSS 也有各自导入入口,详见深链接。
状态恢复
书架、最近阅读、进度、阅读设置和部分筛选状态会持久化。应用恢复时先等待存储和书源 加载完成,再执行可能依赖它们的更新任务,避免启动阶段空数据覆盖真实状态。
