小说阅读插件介绍
本插件更倾向于高性能和方便易用,沉浸阅(mo)读(yu)
后续更新会增加快捷方式修改,初期想要修改htnl和css请到小说目录/static 直接修改文件即可,如果想还原,请直接删除文件夹(或文件)即可
20.12.16,找了几个摸鱼插件,发现不好用,然后自己写了一个,到21.1.3第一版完成
这个插件写的主要木的也是学习用的,为什么要高性能呢,因为公司电脑带不动另外一个插件,所以自己写了一个,符合自己的需求,使(摸)用(鱼)体验非常好
关于章节匹配,最近忙着看新书,功能也有点懒得写了,后续可能会增加一些更高级的功能 比如云备份记录(阅读到第几章),或是我的服务器托管一些小说
如果有更好的章节匹配正则等,可以推荐给我
暂时没时间做配置修改功能,如果想修改,请到拓展安装目录下的src/config.js中自行修改,我也不知道版本更新后会发生什么,不负责任
自动翻页,我测了很多次了,但是任然可能有bug,如果有,请反馈
下一步目标,预计2021年10月之后可能开发
- 8.31 准备开始迁移到ts
- 逐步对比正常阅读软件的功能,自定义,优化使用体验,重点在webview端
- 增加主题设置,各种设置项
- ctrl+滚轮,在自动滚屏时是修改滚动速度
- 深入沉浸式阅读
- 解决刚打开时按Alt+s时显示失败(可能只有低配机有)
- 继续研究发布到插件市场
bug记录
- 页内进度记录,在webView被关闭后,可能不生效,(可能是因为内存不够用?)
功能记录
- 左侧工具栏查看书
- Alt+s 显示
- Alt+d 隐藏
- 左右箭头,鼠标前进,后退,滚轮键,翻页(后退是下一章)
- 上下箭头滚动一屏(-60px)
- 双击自动滚屏,自动下一章
- ctrl+滚轮 放大缩小 这个是会被保存的
- 编码自动识别(GBK,UTF-8) 目前是都识别,后期可能只识别部分(更高的性能)
- 历史记录,隐藏已读章节
- 页内进度记录
- alt+s显示,如果不在webView页面,则切换到webView页面
- webView页面图标
- 拓展设置
预计
不一定做的
- 增加黑白主题
- 悬浮到书上,显示书的字数 多少,或多少w
- 缩放时,控制屏幕顶部的一行位置不变? 这个vscode做的本来就有(或者说浏览器)
- 删除文件,或只删除列表?
- 文件预读?
- 列表中增加一种类型,文件夹?
- alt+d的同时,隐藏书架的所有书,在性能保证的情况下销毁所有证据(狗头),alt+s显示,这样可能有副作用
- alt+s,在没找到章节的情况下,显示第一本书的第一个未读章节
- 鼠标前进键,或滚轮键,也隐藏webView?
记录
- 图标统一E6E6E6
- 对书md5,保留读书的记录,然后不显示已读章节
- 章节预加载和回收内存
样式控制
文件模式,自定义语言
webView模式,css
对于换行
Editor: Accessibility Support
控制编辑器是否应在对屏幕阅读器进行了优化的模式下运行。设置为“开”将禁用自动换行
我的记录
- configurations.property必须是对象
- Promise和Thenable可以兼容(不报错)
- 控制台输出读取文件的内容,会报错,太大了无法输出,而且会卡几秒
- 验证清除txt节省内存效果 107-81,并且之后有几个时间点不进行内存清理
| |