@amoy/components
Version:
114 lines • 5.72 kB
Markdown
- [1.0.78]
- 新增 颜色值错误时输出警告;
- 修复 backgroundColor 为黑色时不生效的问题;
- 修复 Utils.getValue 无法取非真对象值的问题;
- [1.0.75]
- 新增样式语法糖 center;
- 修复异步加载图片 fixRender 修复失败的问题;
- 修复 getValue / setValue 的 bug;
- [1.0.73]
- 优化 AnimatedSprite 的参数支持;
- 修改世界画布标识为 isStage;
- [1.0.71]
- 参数增加对字符串的支持。
- [1.0.70]
- 新增 animated-sprite src 支持 图片string;
- 修复 zIndex 设置与更新无效的问题;
- 修复绘制view时无背景填充时事件失效的问题;
- [1.0.66]
- 剥离模板渲染模块;
- 导出 eventify 函数;
- [1.0.64]
- el.getStyle 新增参数: updateStyle;
- 修复 text-justify 传入字符串数字不生效的问题;
- 修复在 rect 中设置 border-radius 会导致 overflow 的效果;
- 优化标签 src 获取方式,去除模板中的 dataify 效果;
- 新增导出 Utils (type / getValue / setValue / forin / extend / string2hex);
- 修复 template 中 data 取值无法取多级的问题;
- [1.0.56]
- 新增 visible 属性
- 新增更新 backgroundFrame 的处理(只能修改定位,修改宽高会导致显示错误)
- 新增 <text> 标签不能没有内容的限制;
- 修复边框无法显示的问题;
- 梳理 scale 设置逻辑, 优化代码;
- 修复重绘时,初始 scale 被重复设置的问题;
- 为解决 rotation 被受父级缩放值的影响的问题,view 由 sprite 调整为 rect;
- 将 <rext> 与 <circle> 的默认背景色修改为透明;
- [1.0.45]
- 完善 class / attr,新增 hasClass / removeAttribute / attr 方法;
- 修复修改 scale 导致子元素样式错位的问题;
- 修复模板中,定位属性重复没有被移除的问题;
- 调整字体属性继承的问题,修复 removeClass 导致子级重绘错误的问题;
- 修复缩放值对子元素失效的问题;
- 优化代码,调整项目结构;
- [1.0.36]
- template-style 新增 important 关键字的使用,权重高于 inline-style;
- 新增标签兼容;
- 新增: scale / anchor 参数兼容;
- 修改 <Container> -> <View>,避免与 pixi 原生 container 混淆;
- 修复 style-handler 中颜色处理函数错误的问题;
- 修复设置 anchor / scale 会导致边框和背景错位的问题;
- [1.0.27]
- 模板法创建的元素中,新增属性操作API,setAttribute / getAttribute / addClass / removeClass / toggleClass;
- setStyle 方法新增参数 replaceStyle: 替换 / 合并;
- 优化 styleFromParent(继承) 与 styleDiff(差异) 逻辑,解决无法更新的问题;
- [1.0.26]
- 新增 getStyle, 用于获取 style 中的属性;
- 调整 setStyle 参数 refreshStyle 与 updateChild, 可优化性能;
- 修复解析模板时创建多个 <text> 的问题;
- 修复文本继承的问题;
- [1.0.25]
- 调整 Api: updateStyle -> setStyle;
- setStyle 新增第二个参数,用于是否同步 style,去除原来自动判断更新的问题;
- 修复 text 内容更新时不重新计算布局的问题;
- 修复 <text> 标签重复渲染的问题;
- 修复 setStyle 时,位置属性重复的问题;
- 修复元素被子级撑开时,调用 setStyle 会导致子级错位的问题;
- 修复 update 时因为 debug 参数导致不断重绘边框的问题;
- 完善 ts 声明;
- [1.0.20]
- 新增 transformStyle 工具方法;
- 拆分代码,独立出 component / tags / template 模块;
- style 方法只支持对象的传参方式;
- 修复反向同步 style 失败的问题;
- 整理代码,抽离 mountApi 工具函数;
- [1.0.18]
- configComponents 新增 debug 选项;
- 修复边框出现误差被截断的问题;
- backgroundFrame 参数支持字符串形式;
- AnimatedSprite 新增 replay 方法;
- [1.0.17]
- view 默认宽高为父级宽高;
- style 方法支持 class/id/tag 选择器,优先级 inline > id > class > tag;
- 新增 text-justify 属性,用于默认定位文本;
- 修复继承属性错误的问题;
- 优化模板渲染性能,减少布局计算;
- [1.0.16]
- 新增模板渲染功能,新导出 render / style 方法;
- 调整修复渲染的逻辑,减少多余重绘,修复尺寸缩放错误的问题;
- 修复AnimatedSprite 出现的定位及尺寸问题;
- 调整 animationSpeed -> animatedSpeed 以及值规则;
- 修改 ts 声明;
- [1.0.13]
- 新增动画精灵 AnimatedSprite, 配备属性 animatedLoop, animationSpeed;
- sprite 标签新增属性 backgroundFrame, 用于雪碧图定位;
- 去除 backgroundSize 属性,使用 'width/height: 100%' 替代;
- [1.0.12]
- 修复获取 container 容器宽度出错的问题;
- [1.0.9]
- 新增 newStyle 记录,用于优化 update 及 渲染性能,避免多余的计算;
- update 函数新增反向同步 style 的功能,避免直接修改属性后导致的 update 复位;
- 新增映射 API: el.setStyle(style)
- 修复计算 pixilayout 优化导致的问题;
- 修复当父级为 PIXI.Container 的定位计算问题;
- [1.0.7]
- 新增文字属性默认继承于父级;
- 新增 textAlign 属性,可用于默认定位子文本;
- [1.0.5]
- 修复图片加载导致布局计算错误的问题;
- [1.0.3]
- 编写声明文件;
- [1.0.1]
- 修改仓库地址;
- [1.0.0]
- 项目初始化;