xxxxxxxxxx
建议使用文件对比工具来对比 idea的小伙伴请使用选择2个文件夹 ctrl+D即可对比版本差异
xxxxxxxxxx
202104
xxxxxxxxxx
1 重构包结构,组件的集成改成插拔的方式,更加利好升级
2 增加设置层级 置顶 置地
3 修复左侧拖拽到中间底部滚动条不灵活的问题
4 手机端宽改成iphone5的宽度
5 修复vue的select点击不触发after_dom_click问题
6 右侧属性tabs个数智能切换
xxxxxxxxxx
202102
xxxxxxxxxx
1 支持特殊标签名
2 fix高度样式百分比top
3 同步一下constant左侧图标
4 fix无结尾标签
5 导出png
6 window.eval更强大
7 更新mini,iview版本
8 增加当修改设备时的回调方法
9 增加api
10 删除没用的配置 优化样式
11 动态更新局部结构 避免全局刷新 优化性能
12 外观升级
xxxxxxxxxx
202011
xxxxxxxxxx
1 修改嵌套结构下dupplicateAttr:['id']无法唯一性问题
xxxxxxxxxx
20201031
xxxxxxxxxx
1 增加grid网格布局
2 增加区域选择控件
3 支持自定义属性控件及事件
4 修复根面板拖拽高问题
xxxxxxxxxx
20200928
xxxxxxxxxx
1 增加标尺
2 增加自由定位下 控件的间距显示
3 增加自由定位下 left top width的单位选择
4 其他体验优化
5 修复样式工具箱单位选择时导致值不准
xxxxxxxxxx
20200907
xxxxxxxxxx
1 拖拽:不再是透明的 而是采用控件实时移动 体验更好
2 优化拖拽对齐线
3 拖拽改变大小 支持对齐线
4 自由面板 与 普通面板切换拖拽更流畅
5 其他ie兼容问题优化
xxxxxxxxxx
20200825
xxxxxxxxxx
1 选中控件 按住ctrl 可以调整宽高 旋转
xxxxxxxxxx
20200812
xxxxxxxxxx
1 采用ast语法树解析html 此种方式就支持了大小写标签和大小写属性 自动兼容vue react xml等特殊定义的标签
2 重构api callback的参数 统一采用param 为了更好的兼容和后续扩展不改代码
3 vue框架权码自动支持第一版脚本布局器
4 开启布局器飞速模式时代 可以兼容大页面
xxxxxxxxxx
202007
xxxxxxxxxx
1 增加样式编辑
2 增加可以设置任何模板做自由定位模板
3 增加拖拽标尺 优化自由定位体验
4 优化拖拽控件体验
5 增加 背景图 网格 换肤 横竖屏 自由定位下多个控件的左右上下水平垂直对齐
6 优化左侧使用图标 加速加载速度
7 双击控件 可以直接在上面修改文本或者属性
8 Ctrl+方向键 微调自由面板下组件的位置
9 增加大量新的api
10 部分拖拽 宽高 大小 不再刷新工作区 大大优化性能
xxxxxxxxxx
202006
xxxxxxxxxx
1 自由定位增强体验,改成百分比定位 自适应各种设备
2 constant.js增加workspace.extraClass 可以让默认工作区就是自由定位
xxxxxxxxxx
ui\bootstrap\4.0.0\*
iframe-bootstrap-4.0.0.html
iframe-element-2.10.1.html
iframe-layui-2.5.4.html
index-antdesign.html
index-bootstrap4.html
index-element.html
index-layui.html
index-miniui.html
index-vant.html
index-vuetify.html
start.html
xxxxxxxxxx
constant.js
iframe-ui.js
view.js
api.js
callback.js
constant.js
redips-table-min.js
magical-coder-drag-all.js
xxxxxxxxxx
20200515
xxxxxxxxxx
callback.js中增加
before_change_style_callback
after_change_style_callback
属性:
支持配置style 例如 {type:this.type.TEXT,clearAttr:true,oneLine:true,change:this.change.STYLE,attrName:'z-index',title:'层级',tooltip:'当重叠时可以用数值决定哪个控件置于上层',validate:{"^[0-9]*$":"请使用数字"}
所以constant.js中this.change增加STYLE:"style",
增加层级配置 当自由布局时 出现重叠现象 可使用此方法
修复背景图设置,优化成上传文件方式
支持标签和属性名大小写区分功能,参考MagicalCallback.prototype.tagNameNotIgnoreCase = function(){return {"c:forEach":["varStatus"]}}
性能:优化布局器初始化后 减少额外多调用了一次的render方法
其他UI:增加bootstrap4支持
xxxxxxxxxx
ui\bootstrap\4.0.0\*
iframe-bootstrap-4.0.0.html
iframe-element-2.10.1.html
iframe-layui-2.5.4.html
index-antdesign.html
index-bootstrap4.html
index-element.html
index-layui.html
index-miniui.html
index-vant.html
index-vuetify.html
start.html
xxxxxxxxxx
constant.js
iframe-ui.js
view.js
api.js
callback.js
constant.js
redips-table-min.js
magical-coder-drag-all.js
xxxxxxxxxx
20200423
xcallback.js中增加
before_click_left_component_to_center
after_click_left_component_to_center
增加 right_menu配置 可以自定义右键面板菜单功能
属性
标题采用友好的tooltips,只需要配置属性的tooltip
增加节点是否可以拖拽宽高配置
增加其他UI框架 AntDesign,Vant,Miniui,Vuetify
支持多个key并存校验 减少多种环境切换的麻烦
key.js中采用
/*软件运行允许的域名对:防破解 具体配置在application-env.js*/
keys:env.keys,
application-env.js中采用
keys:[
{
//允许的域名
domain:"",
//发放的加密串 请咨询www.magicalcoder.com
secret:"",
}
]
增加表格的合并 拆分 新增行列 删除行列
重构部分文件目录 更加精简
index-xxx.html引入<script type="text/javascript" src="assets/drag/js/lib/redips/redips-table-min.js"></script>
同时注意新版此min文件所在目录
xxxxxxxxxx
magicalcoder-iframe.css
redips-table-min.js
redips-table-source.js
magical-coder-drag-all.js
constant.js
iframe-ui.js
magicalcoder.css
index-antdesign.html
index-element.html
index-layui.html
index-miniui.html
index-page.html
index-vant.html
index-vuetify.html
index-page.html
xxxxxxxxxx
20200310
xxxxxxxxxx
增加多个echarts控件
优化预览面板的辅助图标隐藏掉
callback.js中的MagicalCallback.prototype.reset_before = function () {return true;}改用返回值可控
xxxxxxxxxx
magicalcoder-iframe.css
magical-coder-drag-all.js
magicaldrag\assets\drag\js\lib\
--remixicon
--echarts
img\left 增加了部分ecahrts图标
lowcode\page\constant.js
magicalcoder-iframe.css
magical-coder-drag-all.js
constant.js
application-env.js
callback.js
iframe-element-2.10.1.html
iframe-layui-2.5.4.html
iframe-page-element-2.10.1.html
index-element.html
index-layui.html
index-page.html
magicaldrag/assets/drag/ui/magicalcoder/1.1.0/
xxxxxxxxxx
20200114
xxxxxxxxxx
增加拖拽自由定位 对齐线
修复自由定位面板在其他面板内 从左侧拖拽进入位置异常bug
xxxxxxxxxx
magicalcoder-iframe.css
magical-coder-drag-all.js
magicalcoder-sn.js
xxxxxxxxxx
20200110
xxxxxxxxxx
增加居中 靠左 靠右
增加 新api接口 新callback回调
xxxxxxxxxx
index-element.html
index-layui.html
index-page.html
magical-coder-drag-all.js
api.js
callback.js
magicalcoder.css
xxxxxxxxxx
20191230
xxxxxxxxxx
增加自由定位 增加拖拉控制宽高
修复:条形图悬停无辅助图标
xxxxxxxxxx
magical-drag-all.css
magical-coder-drag-all.js
xxxxxxxxxx
20191220
xxxxxxxxxx
增加js可视化编辑器 增加事件
xxxxxxxxxx
20190101
xxxxxxxxxx
第一个商用版发布
xxxxxxxxxx
20180520
布局器项目立项