更新日志

(V4.0.2 Bulid:201703211652)

——-IDE v4.0.2——- 【UI设计器】 - 在布局树上移/下移旁添加删除按钮,并调整了按钮的背景色 - 支持基础样式中写多个class类用回车分隔 - 修复数据区域中icon可拖拽拉伸的问题 - 修复类似BI组件配置form表单提交,回车时之前设计的所有东西都消失的问题 - 为box控件添加了component属性,可以直接在box控件中引用基于mvvm标准中开发的组件。目前仅支持http地址的引用 【JSSDK】 - 修正appcan.window.openToast方法 - 修正appcan.icache缓存多个图片问题 - 修正文件模块,还未写入文件完成文件已关闭问题 - 修正组件化开发data-import跨域问题 - 修正appcan.ajax、appcan.request.ajax options参数传入offline为true,不执行complete方法问题 - 修正appcan.srollbox.js more事件触发多次问题 - appcan.slider.js增加circleSlide属性是否循环轮播 - 修正appcan.define定义相同的key,将这个key的value转成数组 - 修复设置多个optionList,导致点击隐藏部分会触发多次 - 修复appcan.request.ajax和appcan.ajax post请求传contentType参数导致服务器接收不到数据 - 修复微信App,appcan.window.close()不能回退问题 【引擎及插件】 - 更新引擎、插件版本 【模拟器】 -增加对4.0引擎及插件的模拟,包括uexCamera、uexContact、uexClipboard、uexControl、uexFileMgr、uexDataBaseMgr、uexButton、uexEditDialog、uexDownloaderMgr、uexSocketMgr、uexUploaderMgr、uexXmlHttpMgr、uexWindow、uexWidget、uexWidgetOne

(V4.0.1 Bulid:201611291557)

——-IDE v4.0.1——- 【IDE】 - 修复创建项目使用自定义页面模板无法显示html页面的问题 - 修复web/微信js,兼容iOS字体适配 - 修复应用模板问题 - 修复中文命名的项目使用UI设计器无法导出的问题 - 修复Appkey无法保存的问题 - 修复安装IDE导致java环境冲突问题,新版本不再写入环境变量 - 更新安装界面轮播内容 【引擎及插件】 - 更新android引擎,修复alert无法弹出问题 【模拟器】 - 显示机型分辨率大小 - 增加F12调试功能快捷键、F5刷新快捷键

V4.0.0(Bulid:201611141502 )

——-IDE v4.0.0——- 【IDE】 - 新增UI设计器,通过内置框架、组件灵活布局页面,支持实时预览、代码调试,一键生成html、css、js文件 - 新增MVVM开发模式,View和Model分离,轻松应对数据交互与逻辑处理 - 调整UI框架布局方式,页面加载更轻快流畅 - 移动应用与移动网站(web/微信)全适配 - config中增加对插件AppKey、商用ID、UrlScheme、后台权限、白名单的可视化配置 - 修复高分辨率下实时预览无法显示的bug - 优化代码提示 【引擎及插件】 - 内置引擎、插件大升级,从全局向内部回调跨越,对象ID自动化生成 【模拟器】 - 模拟器适配提升,主流分辨率加自定义设置

V3.3.0(Bulid:201603230956 )

——-IDE v3.3.0——- 【IDE】 - 支持一键生成Widget包(子应用); - 支持插件动态库升级,可打iOS测试包安装至支持iOS8以上的非越狱设备上; - 优化生成web/微信 APP的js代码; - 支持GIT代码托管,可同步大众工场里的项目; 【JSSDK V1.0】 - 封装了现有uexWindow、uexWidget、uexWidgetOne的所有方法; 【引擎及插件】 - 升级了官网新版引擎; - 重新编译了iOS插件,支持动态库升级;

V3.2.1(Bulid:201506041433 )

——-IDE v3.2.1——- 【IDE】 - 优化自定义模板以适配Web/微信 App【引擎及插件】 - 引擎(Android&iOS)uexWindow的open、openPopover、openMultiPopover添加extraInfo参数,可以设置网页背景色和背景图- 引擎(Android&iOS)添加uexWindow.setMultiPopoverFrame、uexWindow.setPopoverFrame和uexWindow.evaluateMultiPopoverScript接口; - 引擎(Android&iOS)添加SlidingWindow侧滑窗口相关接口,设置侧边栏,手势滑动窗口; - 引擎(Android&iOS)添加webview嵌view方法(非API接口,供自定义插件调用); - 引擎(Android&iOS)新增onPopoverLoadFinishInRootWnd(name,url)监听方法; - 引擎(iOS)支持在config文件中设置启动页面的背景色和背景图; - 引擎(iOS)优化应用页面滚动条的滑动流畅度; - 引擎(iOS)新增uexWindow.setMultilPopoverFlippingEnbaled()方法- 引擎(iOS)添加reachabilityWithHostname方法; - 引擎(Android)中增加Application和Activity系统事件的反射处理; - 引擎(Android)开启硬件加速,浮动窗口闪屏问题可设置当前页面的背景色或背景图; - 引擎(Android)修复部分网页加密后显示网页源码的问题; - 新增uexGaodeMap高德地图插件; - 新增uexScrollPicture轮播图插件; - 新增uexJPush极光推送插件; - 新增uexEasemob环信插件; - uexScanner(Android&iOS)插件二维码插件UI优化,并新增接口setJsonData自定义扫描界面; - uexDownloaderMgr(Android&iOS)修复不支持HTTPS问题; - uexFileMgr(Android&iOS)修复uexFileMgr.multiExplorer(path)中path参数无效的BUG; - uexFileMgr(Android)修复res://协议下获取真实路径不正确的问题- uexXmlHttpMgr(Android)修复退出应用时ANR问题; - uexListView(Android)修复加载网络图片显示不正常的问题; - uexListView(iOS)修复未满全屏时去掉多余的行; - uexAliPay(Android)插件主页面点击物理返回键; - uexAliPay(iOS)新增gotoPay传入服务器签名好的数据直接支付; - uexImageBrowser(Android)修复打包uexImageBrowser插件后点击输入框键盘无法平移问题; - uexImageBrowser(iOS)修复uexImageBrowser.pick选取图片质量变差和状态栏会改变的问题; - uexLocation(iOS)增加getBaiduFromGoogle接口以及修改返回地址的json格式,定位模式更改为NSLocationWhenInUseUsageDescription,设备未开启定位服务时跳转到系统的定位设置页面; - uexAudio(iOS)更新MP3编码lame库;提高录音功能输出的MP3文件的采样率;修复生成的录音mp3文件不能通过http方式播放的bug; 【JS SDK v0.1.13】 - 修改:appcan.window.open(name,data,aniId,type,dataType,width,height,animDuration,extraInfo) 新增参数extraInfo; - 修改:appcan.window.openPopover(name,dataType,url,data,left,top,width,height,fontSize,type,bottomMargin,extraInfo) 新增参数extraInfo; - 修改:appcan.window.openMultiPopover(popName,content,dataType, left, top, width, height,change, fontSize, flag, indexSelected,extraInfo) 新增参数extraInfo; - 修改:appcan.frame.open(id,url,left,top,name,index,change,extraInfo) 新增参数extraInfo;; - 修改:appcan.window.popoverElement(id,url,left,top,name,extraInfo) 新增参数extraInfo; - 修复 ios openPopover 打开窗口bug; - appcan.request.ajax 新增offline参数   offline参数说明    true:直接调用缓存数据,如果缓存数据不存在,执行ajax请求并离线缓存返回数据;   false:直接请求ajax数据,并把请求到的数据离线缓存;   undefined:直接请求ajax数据,不缓存请求到的数据; - 新增icache插件    appcan.icache(opts):文件离线缓存;   opts.maxtask:同时下载的最大任务数;

V3.2.0(Bulid:201503231618 )

1、 新增边改边看实时预览功能,支持代码调试、插件模拟; 2、新增Web/微信 App打包功能,可将移动应用快速转换为移动网站和微信网站; 3、优化版本更新,提示新版本更新日志; 【模拟器】 - uexXmlHttpMgr对象添加错误回调函数; - 对模拟器不支持的插件添加默认提示; - 对于某些需要界面支持的插件添加默认界面; - 修正Popover关闭时模拟器偶尔黑屏的问题; - 修正uexXmlHttpMgr插件SetBody时计算字符串长度算法问题,当发送的数据有中文时引起报错的问题; - 修正模拟器BUG,当关闭window后对应的socket没有删除而引起的订阅和发布订阅的BUG; - 修正当模拟的磁盘目录为空时disk目录创建失败的问题; - 修正当设置模拟form表单提交时未设置Content-Type引起的POST失败的问题; - uexXmlHttpMgr.send(): 取过bodyInfo的之后清空bodyInfo的值,防止多次请求是数据冲突; - 修正uexWindow.prompt()方法在模拟器上未执行回调的BUG;

V3.1.5(Bulid:201501301620 )

1、新增config文件中全包/部分加密配置,支持线上应用打包加密; 2、新增添加插件时目录结构不正确的提示; 3、修复版本号必须为数字的问题; 4、修改打包时android logo不改变的问题; 5、修复同步在线应用时如果应用名称太长会布局混乱的问题; 6、优化新建项目时应用名称需4-16个字符; 7、优化打包时自动选择插件进度条初始化进度; 8、优化ios8兼容模式只有选择ios平台才显示; 【模拟器】 - 修正uexXmlHttpMgr插件SetBody时计算字符串长度算法问题,当发送的数据有中文时引起报错的问题; - 修正模拟器中当关闭window后对应的socket没有删除而引起的订阅和发布订阅的问题; - 修正uexWindow.prompt在模拟器上没有回调cbPrompt()方法的问题; - 添加模拟器中uexWindow.postGlobalNotification()、uexWindow.createProgressDialog()、uexWindow.destroyProgressDialog()方法-添加uexQQ、uexBaiduMap、uexAliPay、uexCreditCardRec、uexDocumentReader、uexEmail、uexLocalNotification、uexPDFReader、uexSina、uexTent、uexWeiXin、uexBrokenLine、uexPie、uexPieChart的默认提示; - 添加uexActionSheet插件的模拟

V3.1.4(Bulid:201412261245 )

1.优化右下角更新提示,支持中文版本; 2.新增插件同步功能,线下使用的插件可同步线上支持自动勾选; 3.本地打包插件选择界面区分公共插件及自定义插件; 4.新增更新管理器更新提示; 5.添加iphone6和iphone6 plus icon及启动图的尺寸; 6.修复打包时自动选择插件未把自定义插件打进去的bug; 7.添加新出插件的智能提示; 8.【打包程序】添加ansi版本的ChineseToUnicode插件,解决当安装程序安装到中文目录的时候命名空间路径乱码的问题; 9.【模拟器】中uexXmlHttpMgr支持PUT和DELETE方法;

V3.1.3(Bulid:201412021734 )

1.修复本地打包的应用在iOS8上启动崩溃问题; 2.修正模拟器中uexWindow.OpenMultiPopover()方法AppCan.ready()方法不执行的BUG; 3.修正uexFileMgr.writeFile()方法写文件失败的BUG; 4.修正模拟器中方法uexWindow.openPopover()的参数当width和height传0和“”的时候界面不显示或者显示不正常的BUG; 5.修复了调试中心中当应用的icon文件不存在时,返回appcan默认icon的问题; 6.修改调试中心中app路径的提示方式; 7.修改调试中心中将AppCanPlayer Server改成多进程以提高性能; 8.修正调试中心中当config.xml文件和.project文件同级时找不到app的问题; 9.修正调试中心中在获取单个应用的时候初始化应用列表;

V3.1.2(Bulid:201411200945)

1.修复在断网的情况下IDE不能启动的问题;

V3.1.1(Bulid:2014111111729)

1.添加更新日志记录; 2.修改IDE在部分XP系统下不能启动的问题; 3.优化调试中心,解决不能实时同步的问题; 4.修改模板存放目录,解决模板不能同步更新的问题; 5.修改自定义插件管理可能导致的IDE不响应的问题; 6.优化使用自定义项目时可同时创建项目和模板; 7.模拟器的chromium版本升级到38.0.2125.108; 8.模拟器调试界面,源码查看改为按照文件夹查看; 9.解决旧版chromium中的bug;10.模拟器添加api:uexWindow.openMultiPopover,uexWindow.closeMultiPopover,uexWindow.setSelectedPopOverInMultiWindow;

V3.1(Bulid:201410232045)

1.新增用户登录,实现项目线上线下相互同步; 2.新增代理设置,避免用户因网络屏蔽无法登录IDE; 3.优化创建项目向导流程,引导用户便捷创建; 4.新增项目主题配置,帮助用户完成色彩搭配; 5.集成新版插件及引擎,与AppCan.cn同步; 6.集成新版UI控件及JS SDK; 7.优化页面模版; 8.优化代码提示; 9.新增AppCan调试中心; 10.新增真机同步调试; 11.新增自定义插件管理;