xxxxxxxxxx建议使用文件对比工具来对比 idea的小伙伴请使用选择2个文件夹 ctrl+D即可对比版本差异
xxxxxxxxxx202104
xxxxxxxxxx1 重构包结构,组件的集成改成插拔的方式,更加利好升级2 增加设置层级 置顶 置地3 修复左侧拖拽到中间底部滚动条不灵活的问题4 手机端宽改成iphone5的宽度5 修复vue的select点击不触发after_dom_click问题6 右侧属性tabs个数智能切换
xxxxxxxxxx202102
xxxxxxxxxx1 支持特殊标签名2 fix高度样式百分比top3 同步一下constant左侧图标4 fix无结尾标签5 导出png6 window.eval更强大7 更新mini,iview版本8 增加当修改设备时的回调方法9 增加api10 删除没用的配置 优化样式11 动态更新局部结构 避免全局刷新 优化性能12 外观升级
xxxxxxxxxx202011
xxxxxxxxxx1 修改嵌套结构下dupplicateAttr:['id']无法唯一性问题
xxxxxxxxxx20201031
xxxxxxxxxx1 增加grid网格布局2 增加区域选择控件3 支持自定义属性控件及事件4 修复根面板拖拽高问题
xxxxxxxxxx20200928
xxxxxxxxxx1 增加标尺2 增加自由定位下 控件的间距显示3 增加自由定位下 left top width的单位选择4 其他体验优化5 修复样式工具箱单位选择时导致值不准
xxxxxxxxxx20200907
xxxxxxxxxx1 拖拽:不再是透明的 而是采用控件实时移动 体验更好2 优化拖拽对齐线3 拖拽改变大小 支持对齐线4 自由面板 与 普通面板切换拖拽更流畅5 其他ie兼容问题优化
xxxxxxxxxx20200825
xxxxxxxxxx1 选中控件 按住ctrl 可以调整宽高 旋转
xxxxxxxxxx20200812
xxxxxxxxxx1 采用ast语法树解析html 此种方式就支持了大小写标签和大小写属性 自动兼容vue react xml等特殊定义的标签2 重构api callback的参数 统一采用param 为了更好的兼容和后续扩展不改代码3 vue框架权码自动支持第一版脚本布局器4 开启布局器飞速模式时代 可以兼容大页面
xxxxxxxxxx202007
xxxxxxxxxx1 增加样式编辑2 增加可以设置任何模板做自由定位模板3 增加拖拽标尺 优化自由定位体验4 优化拖拽控件体验5 增加 背景图 网格 换肤 横竖屏 自由定位下多个控件的左右上下水平垂直对齐6 优化左侧使用图标 加速加载速度7 双击控件 可以直接在上面修改文本或者属性8 Ctrl+方向键 微调自由面板下组件的位置9 增加大量新的api10 部分拖拽 宽高 大小 不再刷新工作区 大大优化性能
xxxxxxxxxx202006
xxxxxxxxxx1 自由定位增强体验,改成百分比定位 自适应各种设备2 constant.js增加workspace.extraClass 可以让默认工作区就是自由定位
xxxxxxxxxxui\bootstrap\4.0.0\*iframe-bootstrap-4.0.0.htmliframe-element-2.10.1.htmliframe-layui-2.5.4.htmlindex-antdesign.htmlindex-bootstrap4.htmlindex-element.htmlindex-layui.htmlindex-miniui.htmlindex-vant.htmlindex-vuetify.htmlstart.html
xxxxxxxxxxconstant.jsiframe-ui.jsview.jsapi.jscallback.jsconstant.jsredips-table-min.jsmagical-coder-drag-all.js
xxxxxxxxxx20200515
xxxxxxxxxxcallback.js中增加before_change_style_callbackafter_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支持
xxxxxxxxxxui\bootstrap\4.0.0\*iframe-bootstrap-4.0.0.htmliframe-element-2.10.1.htmliframe-layui-2.5.4.htmlindex-antdesign.htmlindex-bootstrap4.htmlindex-element.htmlindex-layui.htmlindex-miniui.htmlindex-vant.htmlindex-vuetify.htmlstart.html
xxxxxxxxxxconstant.jsiframe-ui.jsview.jsapi.jscallback.jsconstant.jsredips-table-min.jsmagical-coder-drag-all.js
xxxxxxxxxx20200423
xcallback.js中增加before_click_left_component_to_centerafter_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.comsecret:"",}]增加表格的合并 拆分 新增行列 删除行列重构部分文件目录 更加精简index-xxx.html引入<script type="text/javascript" src="assets/drag/js/lib/redips/redips-table-min.js"></script>同时注意新版此min文件所在目录
xxxxxxxxxxmagicalcoder-iframe.cssredips-table-min.jsredips-table-source.jsmagical-coder-drag-all.jsconstant.jsiframe-ui.jsmagicalcoder.cssindex-antdesign.htmlindex-element.htmlindex-layui.htmlindex-miniui.htmlindex-page.htmlindex-vant.htmlindex-vuetify.htmlindex-page.html
xxxxxxxxxx20200310
xxxxxxxxxx增加多个echarts控件优化预览面板的辅助图标隐藏掉callback.js中的MagicalCallback.prototype.reset_before = function () {return true;}改用返回值可控
xxxxxxxxxxmagicalcoder-iframe.cssmagical-coder-drag-all.jsmagicaldrag\assets\drag\js\lib\--remixicon--echartsimg\left 增加了部分ecahrts图标lowcode\page\constant.jsmagicalcoder-iframe.cssmagical-coder-drag-all.jsconstant.jsapplication-env.jscallback.jsiframe-element-2.10.1.htmliframe-layui-2.5.4.htmliframe-page-element-2.10.1.htmlindex-element.htmlindex-layui.htmlindex-page.htmlmagicaldrag/assets/drag/ui/magicalcoder/1.1.0/
xxxxxxxxxx20200114
xxxxxxxxxx增加拖拽自由定位 对齐线修复自由定位面板在其他面板内 从左侧拖拽进入位置异常bug
xxxxxxxxxxmagicalcoder-iframe.cssmagical-coder-drag-all.jsmagicalcoder-sn.js
xxxxxxxxxx20200110
xxxxxxxxxx增加居中 靠左 靠右增加 新api接口 新callback回调
xxxxxxxxxxindex-element.htmlindex-layui.htmlindex-page.htmlmagical-coder-drag-all.jsapi.jscallback.jsmagicalcoder.css
xxxxxxxxxx20191230
xxxxxxxxxx增加自由定位 增加拖拉控制宽高修复:条形图悬停无辅助图标
xxxxxxxxxxmagical-drag-all.cssmagical-coder-drag-all.js
xxxxxxxxxx20191220
xxxxxxxxxx增加js可视化编辑器 增加事件
xxxxxxxxxx20190101
xxxxxxxxxx第一个商用版发布
xxxxxxxxxx20180520
布局器项目立项