Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

简悦 1.0.4,可支持任意页面生成阅读模式 #6

Open
23784148 opened this issue Oct 24, 2017 · 0 comments
Open

简悦 1.0.4,可支持任意页面生成阅读模式 #6

23784148 opened this issue Oct 24, 2017 · 0 comments

Comments

@23784148
Copy link
Owner

23784148 commented Oct 24, 2017

简悦的官网 在这里,代码开源并托管在 Github 上,通过 Chrome Webstore 下载 或者 离线下载,现在就加入 Telegram 群 方便沟通。


该来的还是要来,原本 十一 期间就应该发布的 1.0.4 一直拖到 十月底才发布! sov2ex 需要背这个(一部分)锅 😈

1.0.4 解决了什么问题?

我在 这篇文章 讨论过 如何让简悦支持更多的站,所以 1.0.4 完全围绕这个主题开发的,以下就是 1.0.4 最主要的几个功能介绍。

增强型的聚焦模式

  • 类似 EasyReader uBlock 一样手动框选功能;
    focus mode highlight

  • 拥有与 阅读模式 一样的导出功能,包括: 生产力工具 发送到 Kindle 输出到 PNG / PDF
    focus mode export

主动适配模式

与其被动的添加新站,不如让网页直接支持 阅读模式,所以 1.0.4 上线了一个叫做 主动适配阅读模式 的功能。

本博客即配置了此功能,在 1.0.4 版本的简悦打开本页,点击右上角↗ icon 即可进入阅读模式
custom mate

临时阅读模式

简悦现在已经支持了 230+ 个站,保守估计几千个页面,即使这样也无法覆盖全部的受众,甚至有 添加新站到阅读模式 的功能,也仍捉襟见肘。

一个思路:

聚焦模式可以支持任意页面,而且现在又增加了手动框选功能,所以如果阅读模式能利用这点,就可以支持任意页面了。 😑

最终,脱胎于 阅读模式 框选功能 的一个新的功能产生了 - 临时阅读模式

它的特点:

  • 拥有 聚焦模式 一样的框选功能;

  • 将框选的内容生成 阅读模式,所以自然拥有阅读模式的排版优化、字体优化等特点;

  • 支持阅读模式的全部功能,包括:导出到生产力 发送到 Kindle 保存到 PNG/ PDF 等功能;
    temp read mode

与阅读模式的区别

既然有了此功能,那 阅读模式 是不是就不需要了?其实不然,阅读模式的特点:精准的适配每一个页面。而临时阅读模式在常规的页面下是没问题的,但遇到一些结构奇葩的页面,仍存在问题。
所以,这两个功能互为补充,其实可以将 临时阅读模式 理解为 其它同类产品的 阅读模式

其它的细节优化

  • 动作栏图标可更改为 进入 / 退出阅读模式

  • 授权服务码也支持导出到 Dropbox 与 配置文件 了;

  • 通过右键菜单就可以 进入稍后读

  • 匹配阅读模式失败后会启动 临时阅读模式

ohter feature 1 0 4

遗憾

主动适配阅读模式临时阅读模式 暂时不支持打开设定对话框。(下个版本将与 添加新站到阅读模式 功能一并带来!

接下来

早在 七月份 就规划了 1.1.0,由于各种原因到目前还未发布,但 1.1.0 已经被分解为多个版本,如果 1.0.4 没有大 Bug 的情况下,接下来就是 1.1.0 了。 😙

1.0.4 的全部功能

1.0.4

彩蛋

嗯,我知道,时隔 1个多月的情况下,只发布了这几个功能,一定说不过去~ 😰 所以,1.0.4 还藏有一个彩蛋,通过此彩蛋可以实现 添加新站到阅读模式 的功能!

提示:彩蛋位置在 聚焦模式 → 设定对话框,欢迎寻找~ 😁 😎 😋

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant