Navel Pondering Mantra

    @netless/slide
    TypeScript icon, indicating that this package has built-in type declarations

    0.7.4 • Public • Published

    @netless/slide

    示例及具体文档参考

    changelog

    0.1.5

    • 文字销毁处理
    • 实现点击动画的同步

    0.1.28

    • 切页动画可配置背景色, ISlideRenderOptions.transactionBgColor
    • 修复图片模糊问题

    0.1.32

    • slide 添加 frozen 和 release 方法, 可以释放 webgl 上下文并缓存为图片
    • 修复图片有一像素白边问题
    • 修复动画音效重复播放问题

    0.1.34

    • 支持 ppt 隐藏页
    • 修复冻结图片 zIndex 太高的问题

    0.1.35

    • 修复媒体控制栏位置错误
    • 修复 0 高度 GroupShape 不可见问题
    • 修复动画快速切换造成状态错乱
    • 修复带音频的动画崩溃问题

    0.1.36

    • 修复无地址视频造成崩溃
    • 修复空格的下划线不显示问题
    • 修复 gif 速度过快 (delay 列表为 0)
    • 修复 layout 和 master 中的页码占位符显示错误

    0.1.38

    • 修复下划线显示问题
    • 修复竖排文字显示问题
    • 修复媒体资源有问题引起的页面崩溃

    0.1.39

    • 修复横排文字显示不全的问题

    0.1.40

    • 修复动画公式解析报错
    • 添加预加载逻辑

    0.1.41

    • 添加版本号信息到 slide 对象

    0.1.45

    • 修复 ios canvas2d 上下文无法回收问题
    • 修复 ios 显存爆炸问题

    0.1.47

    • 修复首次插入 ppt 看不见的问题
    • 修复 ios 内存爆炸问题

    0.1.48

    • 修复切页动画无法同步

    0.1.53

    • 修复 Shape 无法点击
    • 修复 pixijs 某些 RenderTexture 没有销毁

    0.1.54

    • 修复 y 轴坐标为负的文字显示不全

    0.1.55

    • ipad 及 iphone 2017 年之前设备不支持切页动画

    0.1.56

    • 修复 ios 声音播放错乱的问题

    0.1.57

    • 降低内存占用
    • 修复平铺背景显示不正确
    • 修复 tab 键无法显示下划线

    0.2.1

    • 滤镜类动画支持 tmFilter 属性
    • 文字图片提供两套(带颜色和不带)

    0.2.2

    • 添加 enableGlobalClick 参数, 支持点击 ppt 页面执行下一步
    • 修复切页动画过程中关闭 ppt 会报错
    • 修复 0 高图形的动画不显示问题
    • 修复多个颜色动画衔接不正确的问题
    • 动画支持 xshear 和 yshear 属性

    0.2.3

    • 修复字动画引起的 crash
    • 修复若干显示 bug, ppt 还原更准确
    • 修复 ios 上 enableGlobalClick 无效的问题

    0.2.4

    • player controller 增加更多信息

    0.2.5

    • 修复 slide 销毁后还有残余 dom 元素没有移除

    0.2.6

    • 修复 interactive 配置对上下步不生效的问题

    0.2.8

    • 新增 rtc 混音机制支持
    • 修复 interactiveSeq 动画同步状态错误

    0.2.9

    • 修复 slide 销毁后, MP4 的 rtc 音频没有停止的问题

    0.2.10

    • 修复字体下划线图片错误的添加到了 document.body 下

    0.2.11

    • 新增 maxFPS 配置对切页动画也生效

    0.3.2

    • 新增错误处理流程
    • 新增日志 api

    0.3.3

    • 修复加载资源时销毁 slide 会报错

    0.3.4

    • 完善日志
    • 本地缓存获取超时后走网络请求

    0.3.6

    • 修复获取本地缓存一直挂起的问题
    • 添加缓存处理 api, slideInstance.clearSlideCache 和 Slide.clearLocalCache

    0.3.7

    • 修复路径动画上一步位置不正确的问题
    • Slide.destroy 方法里添加移除所有事件监听器的逻辑
    • 修复触发器动画切页后没有重置 slideState 的问题

    0.3.8

    • subtask 错误添加子任务类型输出,方便定位 bug

    0.3.9

    • 新增 resourceTimeout 配置
    • 修复资源加载引起的错误无法跳转下一页的问题

    0.3.10

    • 新增本地日志下载功能
    • 修复加载状态不一致导致无法下一步的问题

    0.4.0

    • 新增资源代理功能

    0.4.1

    • 新增导航代理功能

    0.4.2

    • 修复事件穿透问题
    • 修复音频重复播放问题
    • 修复翻页后触发器动画被重置的问题

    0.4.3

    • 新增 hasPrevStep 及 hasNextStep api

    0.4.5

    • 新增 getSizeAsync api

    0.4.6

    • 预加载过程不会触发 renderError 事件
    • 修复路径动画重置位置错误的问题

    0.4.7

    • syncReceive 引起的切页不发 syncDispatch 事件

    0.5.0

    • 修改 Slide.frozen 和 Slide.release 为同步方法

    0.5.1

    • 修复倾斜公式显示异常(需要重新发起 ppt 转换)

    0.5.2

    • CanvasCrash 类型错误新增一种情况(切页动画渲染器创建失败)

    0.5.3

    • 修复页面切到后台后无法冻结的问题

    0.5.4

    • 修复形状箭头不显示的问题
    • Slide.pause 支持暂停音视频的播放
    • Slide 添加 fixedFrameSize 配置项, 支持固定 ppt 高宽

    0.5.10

    • 修复图片尺寸过大造成安卓端黑屏
    • 添加 ISlideRenderOptions.maxResolutionLevel 配置参数
    • 进一步降低移动设备内存消耗
    • 支持通过视频帧触发的动画类型 (需要重新发起转换任务)

    0.6.0

    • 支持全局音量控制
    • rtc 混音接口, 添加 volume 要求

    0.6.1

    • 修复一处内存泄露代码

    0.6.2

    • 支持动画音效的音量调节

    0.6.3

    • 修复切页动画显示不正确的问题

    0.6.5

    • 修复触发器动画同步状态不一致问题
    • 改善切页动画性能
    • 修改默认渲染分辨率为 1

    0.7.0

    • 支持图片滤镜
    • 切页动画支持更多选项

    0.7.1

    • 支持以消息形式处理错误和日志

    0.7.2

    • 支持 window.postMessage 消息透传至 native 代码

    0.7.3

    • postMessage 获取日志添加 session 控制

    Keywords

    none

    Install

    npm i @netless/slide

    DownloadsWeekly Downloads

    446

    Version

    0.7.4

    License

    ISC

    Unpacked Size

    1.5 MB

    Total Files

    24

    Last publish

    Collaborators

    • alic_zhang
    • black_hole
    • cheerchen
    • herewhite
    • huaguzheng
    • hyrious
    • l1shen
    • moskize
    • netless-rick
    • straybugs
    • vince-hz
    • yleaf