Releases: yaohaixiao/outline.js
Releases · yaohaixiao/outline.js
3.38.3
- fix: 修复缺陷-issues(#48)-处理 sticky 定位 onResize() 方法中没有判断是否 sticky 定位,直接调用 this.calculateStickyHeight() 方法报错的问题
3.38.2
Bug Fixes
- 修复缺陷 - issues(#47) - 配置参数 showCode 默认值调整为:false (5bba55f)
- 修复缺陷 - issues(#45) - 兼容问题,默认 scrollElement = 'html,body' 在老版本 chrome(Chromium 60.0.3112.113)以下需要手动设置为 ‘body’ (68c6ffa)
3.38.1
Bug Fixes
- 修复 ES6 语法 扩展运算符(spread)在低版本浏览器中的兼容性问题; (afdae86)
- 修复使用语音阅读时,推出阅读模式,未关闭语音阅读的问题; (fdacca6)
Features
3.38.0
Bug Fixes
- 修复调整 getChaptersByHeadings() 方法逻辑后,设置显示编码,导航菜单会显示重复的编码问题; (ee4ee83)
Features
- 调整 Navigator 模块的绘制逻辑,展开时添加 outline-navigator_expanded 样式表示展开样式 (bf7a61e)
- 添加 isExpanded()、expand() 和 collapses() 方法,并添加 API 文档; (64c3f0b)
3.37.0
Features
- 更新阅读模式工具栏图标样式和排列顺序 (172810f)
- 针对部分支持 ScrollTimeline 的移动设备添加阅读模式的阅读滚动进度条动画 (e3e6375)
3.35.2
Bug Fixes
- 修复 position: 'relative' 定位,导航菜单与文档滚动位置无法同步的问题; (69ac8bf)
- 修复仅高亮定位当前标题时,文章滚动到导航菜单在 viewport 中无法看到的章节,无法自动定位的问题; (84a032a)
Features
- 调整 anchors.js 模块,调整绘制逻辑 (307ee81)
- 调整模块名称,将 chapters.js 调整为 navigator.js,并更新样式和 API 文档; (fbd5ee8)
3.35.1
Bug Fixes
- 修复 Speech 模块,初始化逻辑错误导致阅读文档报错 (0eb6837)
3.35.0
Features
- 调整 reader.js 模块,使用 toolbar 模块生成工具栏按钮; (16f08e1)
- 添加 reader.allowSpeak 配置,用以配置是否启用 Web Speech API 阅读文章 (1611cd6)
- 完善 speech.js 模块,并给 reader.js 模块添加 speak() 方法用以阅读文章; (be6eef8)
- 阅读模式添加打印功能按钮;调整打印样式,隐藏调整后的阅读模式 toolbar 的显示; (482e84e)
- 阅读模式添加滚动阅读进度条交互; (ceee986)