Skip to content

Releases: karasjs/karas

v0.46

17 Dec 12:30
e5ff854
Compare
Choose a tag to compare
  • feature
    • 支持conic-gradient #116
  • bugfix
    • 特殊格式的gradient动画问题

v0.45

16 Dec 08:08
Compare
Choose a tag to compare
  • feature
    • linear-gradient()支持从a点到b点坐标格式的渐变 #115
    • radial-gradient()支持从a点圆心到b点长轴半径和短轴缩放比格式的渐变 #115
    • 支持8位16进制#rgba格式的颜色
    • 背景色区域由rect改为path,扇形也改为path实现
    • 增加/迁移向量点乘叉乘数学库
  • bugfix
    • radial-gradient()默认为ellipse形状而不是circle
    • 组件更新上的一些问题

v0.44

07 Dec 11:03
d0c7be7
Compare
Choose a tag to compare
  • feature
    • 添加node. getBoundingClientRect()方法 #113
    • 添加Root.resize()方法以便画布修改尺寸
    • 引入自定义图形计算动画变更过程的配置
    • debug模式时加载图片一样append到body上
    • inject.warn/inject.error可以注入警告和错误信息,默认console
  • bugfix
    • img即便不可见,也会预先加载

v0.43

04 Dec 04:19
Compare
Choose a tag to compare
  • feature
    • 性能持续优化,节点动画提升300+% #111
    • currentStyle/computedStyle以枚举形式出现,想访问新的computedStyle,请使用getComputedStyle()方法
    • karas.Img增加静态属性showError,默认true,关闭后图片加载失败不再显示占位图
  • bugfix
    • cacheTotal汇集局部总缓存的lv层级计算问题
    • 去除无用的backgroundRepeatX/Y缩写
    • cache清除回收部分条件遗漏

v0.42

26 Nov 05:11
Compare
Choose a tag to compare
  • feature
    • img增加placeholder属性,标明加载src失败时的占位图,占位图失败不会显示任何内容
    • 支持css3的mix-blend-mode,混合模式 #109
  • bugfix
    • clip属性无需依赖mask属性,自动成为mask
    • cache模式时降级后节点有离屏内容时遗漏部分

v0.41

24 Nov 03:57
686641e
Compare
Choose a tag to compare
  • feature
    • 实现裁剪功能的mask,overflow:hidden #107
    • 结构struct化,递归改循环,性能优化 #104
  • bugfix
    • mask/filter/overflow混合时问题

v0.40

26 Oct 09:03
Compare
Choose a tag to compare
  • feature
    • 支持path裁剪,line/polyline添加start/end属性 #102
    • 支持fillRule样式,可以改变默认的规则非零环绕/奇偶环绕 #97
    • css增加alignSelf #96
  • bugfix
    • cache缓存bug修复
    • cache在img上问题
    • alignItems遗漏column方向处理
    • 逆矩阵计算问题

v0.39

20 Oct 02:28
Compare
Choose a tag to compare
  • feature
    • 布局缓存功能 #87
    • canvas节点增加cache属性参数,当为true时开启渲染缓存功能 #87
    • render()方法增加level参数,标明本次渲染等级 #87
    • 添加bbox属性,返回dom所在区域,不包含margin

v0.38

17 Sep 02:23
e2a7acb
Compare
Choose a tag to compare
  • feature
    • 增加pointerEvents样式,不响应事件 #89
    • 添加了p/strong/b标签
    • parse的undefined/null区分 #90
    • style/font包透出
    • 动画获取当前时间统一毫秒整数,避免浮点运算精度问题
    • 增加util.isAuto(),css常用undefined/null表示auto本身
    • math库添加css逆矩阵、计算matrix下点在dom中的百分比和绝对值转换
    • canvas的blur用webgl滤镜,来自pixi社区kawase-blur
  • bugfix
    • svg的mask的transform跟随问题 #91
    • svg空遮罩判断失效
    • $polyline/$polygon空节点报错,提前过滤更加健壮
    • 动画结束后样式重置为空的漏洞

v0.37

31 Aug 03:51
Compare
Choose a tag to compare
  • feature
    • 支持box-shadow样式 #84
    • canvas添加离屏模式参数 #85
    • 提供babel-presest-karas预编译
  • bugfix
    • ref允许数字
    • updateStyle刷新等级错误
    • zIndex发生变化时svg不能cache
    • lineGroup最后的marginBottom处理 #86
    • borderRadius边界处防止交叉,分块计算错误