新年伊始,万象更新,3.0 版Circle阅读助手祝大家新年快乐 🎉

距离上个版本近一年,作为开发者向大家表示歉意。

2023年是黑暗的一年,先是父亲不适去医院就医,然后诚惶诚恐的得知是脑出血。经过一周的治疗后没有任何改善,转院到郑州后诊断是脑内囊肿;开颅手术前被告知是肺癌末期脑转移,手术后不久人就不行了。青年丧父,生活一下就瘫痪了。之前我一直认为父亲的角色近乎透明,今年才发现父亲不仅仅是一个称呼。这就是我没有更新版本的原因,然而生活还是要继续,整理完心情后还要继续出发。

新版介绍

新版本采用全新的架构,优化了本地数据的存储形式,开放了开发能力,开发者可以打造属于自己的阅读模式。查看 Circle 阅读助手3.0 版本的视频介绍》

架构变更

随着功能的不断更新和迭代,内部系统越来越复杂。考虑到以后维护的方便性,决定变更架构。新的架构采用插件化开发,抽离不同的功能为独立的插件,核心系统保持最小,仅提供管理插件的能力。

储存隔离

Circle 阅读助手一直都是以本地为主的软件,所有的数据和配置都保存在你自己的电脑中。之前版本的数据存储混乱且冗杂,新版本重新设计数据库结构,为配置、数据和插件建立自己的存储位置,相互之间互不影响,可以单独导出和导入,实现更灵活的数据存储能力。配合全新的架构实现数据隔离,保证数据的安全性。

开放能力

新架构独立出核心能力,为了更方便的开发插件,构筑并开放 API 系统,开放开发能力,开发者可以开发自己想要的功能。同时提供了 API 系统、命令行工具和组件库等助力开发者快速构建自己的插件。

优化设计

系统采用 Ant Design 组件库构建,基于「自然」、「确定性」、「意义感」、「生长性」四大设计价值观,通过模块化解决方案,降低冗余的生产成本,提供更好的用户体验。如下插件实现了全新的设计:

  • 偏好设置:布局修改右侧导航为左侧导航,独立“关于”和“搜索”页面、从“高级设置”中抽离出“应用市场”,合并“样式”和“主题” 为外观
  • 稍后阅读:摒弃管理后台的布局方式,采用全新的 Feed 流形式展示内容,同时支持更方便的录入数据。
  • 自动滚动/大声朗读:不再固定在右上角,允许用户自由拖拽到任何地方,并支持固定在任意位置,同时支持折叠面板。
  • 批注管理:除了允许自由拖拽到任意位置,还可以固定在右侧,并支持固定和折叠。
  • 工具栏:悬浮在内容的右侧。在取消“信纸效果”的情况下,增加背景和边框。
  • 文档大纲:悬浮在内容的左侧。在取消“信纸效果”的情况下,增加背景和边框。小屏幕时自动折叠,大屏幕自动展开,允许手动折叠和展开。

除了以上大的设计变更,小的变化不再一一说明。

功能变更

新版本实现了更灵活的功能,同时修复了大量的错误。具体变更如下:

偏好设置

  • 跟随系统切换日/夜间支持样式和主题之外,同时支持“渲染引擎”、“工具栏”和“分栏阅读”的页面配置项。
  • 启用批注时,新增批注操作面板来定制批注允许的操作,如复制和导出等。
  • 划选文本后弹出的框框称之为悬浮盒子[原文本工具组]。启用悬浮盒子之后,新增悬浮盒子面板来定制文本的可用操作,如搜索、复制、导出等等。
帐户
  • 登陆后用户卡片增加头像展示(暂不支持自定义头像)
  • 启用插件“同步配置”后,增加自动同步、全量拉取和全量推送等功能,实现数据和配置保存在服务器的功能。
样式
  • 字体设置除支持自定义字体之外,允许选择系统字体(火狐浏览器不支持)
工具栏
  • 暂时下线拖拽排序
右键菜单
  • 下线少用的选项,简化设置页面
高级设置
  • 新增通用区块;支持切换语言和隐藏品牌标识。
  • 增加更多的设置项,具体视启用插件的不同而不同,不一一赘述。
导出为其他格式
  • 增加模版设置,具体各模版介绍请自己查看。
导出为 word
  • 新增 docx 格式导出
批注
  • 新增“显示想法”选项,开启后光标悬浮在批注上会显示添加的想法。
  • 新增“打印高亮”选项,开启后打印时高亮已设置的批注。
  • 新增“导出格式”选项,自定义导出批注时的模版。
黑白名单
  • 新增“跳过原文”选项,开启后白名单中的网页在解析成功的情况下不展示原网页直接进入阅读模式。
文章大纲
  • 新增“打印保留”选项,打印时展示在正文之上
  • 新增“相关链接”选项,展示在文档大纲下的链接,暂时仅支持解析正文中的链接。
全网搜索
  • 配合悬浮盒子,实现划选关键字后搜索相关信息。支持切换搜索引擎
Wiki 搜索
  • 配合悬浮盒子,实现划选关键字后搜索维基百科。
稍后阅读
  • 支持从复制的富文本中导入。
  • 支持拖拽排序和搜索标签或者分类。
  • 支持阅读模式下的所有功能。

Bug 修复过多,不一一赘述。