CHANGES.md 10.5 KB
Newer Older
C
Catouse 已提交
1 2
# 更新记录

C
Catouse 已提交
3 4 5 6 7 8 9 10
## v 1.3.1

### 更新明细

 * 更改 文档UI大量更改,更加紧凑易用,不再在新窗口中打开;
 * 修复 排序组件在配置为逆序排序时发生错误的问题;
 * 修复 预编译标准版可能出现zui属性未定义的问题;

C
Catouse 已提交
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
## v 1.3

全新的文档网站来了!键盘侠新福利:使用搜索来查找内容,并支持快捷键操作。
增加图表视图组件,支持对饼图、柱状图和曲线图的展示。
另外微调了默认配色,对多个组件UI细节进行了优化,修复大量了问题。

### 更新明细
 * 全新 的文档网站,支持搜索和快捷键,按需使用Ajax获取文档内容,支持直接显示markdown格式的文档内容,多个组件的文档进行了完善;
 * 新增 了一组深色背景的消息框样式;
 * 新增 图标组件(基于ChartJS定制),支持展示曲线图、条状图和饼图,并且饼图支持直接显示数据标签,简化了该组件配色,为所有图表类型的数据集都增加了color属性,可以直接使用ZUI中的配色名称或者CSS颜色值来指定配色;
 * 新增 了一个辅助使用配色的javascript插件,方便在javascript使用ZUI的默认配色;
 * 新增 了缩放效果的动画辅助类;
 * 更改 了多个组件在就jQuery对象和window对象上的绑定,现在提供$.zui作为共享对象。
 * 更改 了轮播组件样式,降低了左右切换按钮的背景透明度,修复了切换按钮上的图标尺寸过小的问题;
 * 更改 了图标字体,增加了wechat等一些新的图标;
 * 更改 了模态框,增加了一个选项来使得模态框可以拖拽头部实时更改展示位置;
 * 更改 了仪表盘视图,增加一个新的选项来更改拖动时面板的形状,增强了仪表盘拖拽时的体验,增加了深色背景样式;
 * 更改 了拖放组件判断放置区域的逻辑,在拖拽点击事件开始时会阻止浏览器默认行为,现在更易于使用;
 * 更改 了模块框尺寸选项,现在可以设置模态框尺寸为全屏;
 * 更改 了默认配色,新的配色更有生命活力,;
 * 更改 了按钮外观,移除了按钮阴影;
 * 更改 了部分组件公开的事件名称;
 * 更改 卡片中的链接颜色,不再使用前景色而是一般链接颜色,鼠标悬停外观效果与普通链接一致;
 * 更改 了内置jQuery版本至1.11;
 * 更改 了工具提示和面板插件,增加了选项来设置动态生成的DOM的ID和css class属性,方便用户对特定的工具提示消息和面板来自定义样式;
 * 更改 了拖放和排序插件,增加绑定always事件,重构了内部实现逻辑;
 * 更改 了日历组件,修复了一些错误,调整了月视图样式,增加对跨天事件的支持,现在支持英文和繁体中文界面,修复了在IE上的兼容性问题,点击日期和事件回调的参数中会包含所点击的标签对象本身;
 * 更改 了看板视图,拖放事件可以监听,并取消本次拖放操作;
 * 更改 了Chosen组件,支持自定义动态生成的DOM的css class属性;调整了多选的界面,增加搜索图标;
 * 更改 了代码块的样式,修复了带行号的代码的样式问题;
 * 更改 了文章视图中的分页条样式,更加协调美观;
 * 更改 了垂直菜单的事件绑定对象,修复了特殊情况下展开和折叠失效的问题;
 * 修复 datatable全选按钮在reload之后失效的问题;
 * 修复 了模态框触发器中调用公开方法可能会出错的问题;
 * 修复 了自定义构建时消息框支持关闭的JS插件没有包含导致消息框关闭特性不可用的问题;
 * 修复 了仪表盘面板中的刷新按钮点击事件无效的问题;
 * 修复 了模态框触发器调用closeModal可能会出错的问题,更改了closeModal方法参数顺序;
 * 修复 了模态框触发器加载跨域远程内容时出错的问题;
 * 修复 了jQuery扩展辅助方法中的一些错误;
 * 修复 了数据表格有时排序失效的问题,修复了在IE浏览器上计算行高度错误的问题;
 * 修复 使用hsl值构建Color对象无效的问题;
 * 移除 了自动触发器插件,因为其使用的场景并不多见;
 * 新增 了migrate组件来解决1.2以下的版本升级到1.3版本可能遇到的兼容性问题。

C
Catouse 已提交
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
## v 1.2

ZUI1.2正式版终于发布了!
此版本增加了很多新特性,同时修复了大量问题,文档也得到大幅完善。欢迎大家使用并反馈问题。

### 更新明细
 * 新增 日历视图组件,方便实现日程的展示;
 * 新增 数据表格视图组件,更轻松实现复杂数据的展示,移除table.data.js;
 * 重新实现的模态框触发器,模态框触发器同时支持加载远程内容和实时内容,实时根据自身内容调整位置和尺寸,重新设计了调用接口,使用更加方便,消除了模态框触发器于一般模态框发生冲突的隐患;
 * package.json增加组件及其依赖关系的配置,重新实现了Grunt任务,编译单独组件更加方便,并支持任意组件集合的打包编译,grunt任务将自动管理组件之间的依赖关系;
 * 大幅更新文档部分章节内容,并对文档整理样式进行了调整,在文档中可以查看每个组件属性,并给出第三方组件版本及用户支持信息,文档支持IE8,优化文档在小屏幕上的表现;
 * 重新实现了漂浮消息组件,调用更方便,更好的动画效果;
 * 新增新的第三方组件chartjs,能够绘制简单图表;
 * 增加browser.js,为IE系列的浏览器增加版本提示辅助类;
 * 新增 'store.js',实现本地存储通用接口,并增加单独页面范围的独立存储机制,beta版本中的页面标识有时不正确的bug已得到修复;
 * 新增 'jquery.extensions.js',增加一些实用的jQuery扩展方法,便于进行其他组件的开发,移除原'unities.js';
 * 增加array.js,提供一些操作数组的实用方法;
 * 调整了dist目录结构,第三方组件和适合单独调用的组件将直接包含在lib目录中;
 * Chosen选项及分组支持title属性,Chosen弹出列表支持自定义宽度,调整多选Chosen中选项的样式;
 * 修复Chosen中特定情况下placeholder无法显示的问题;
 * 日期时间选择器将能够自动从html标签中获取页面语言设置并应用语言设置;
 * 调整左侧固定导航样式;
 * 在date.js中增加一些实用方法来帮助进行日期计算;
 * 模态框支持额外的两种默认尺寸,修复某些时候模态框弹出时滚动条闪动的问题;
 * 修复代码段第一行出现错位的样式问题;
 * 一些组件的额外组成部分其对应的文件被重新命名;
 * 修复特定情况下kindeditor图标无法显示的问题;
 * 优化区块面板视图动作按钮事件监听机制;
 * 修复color.js中增加命名颜色支持;
 * 优化bootbox中的语言文本;
 * 表格支持固定布局样式;
 * 弹出框增加新的选项能够制定JS生成DOM的id属性,便于自定义样式;
 * 大幅优化代码,修复一些在Javascript代码中的错误,完善关键代码注释,增强部分代码文件与requierejs的兼容性。


C
Catouse 已提交
90
## v 1.2 beta
C
Catouse 已提交
91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124

### 版本亮点
 * 新增日历视图组件,方便进行日常展示;
 * 新增数据表格组件,轻松实现复杂数据展示;
 * 全新实现的模态框触发器,同时支持加载远程内容和实时内容,更好的兼容性;
 * 重新实现了Grunt任务配置,定制编译将更加方便。
 * 大量组件细节优化,文档更新。

### 更新明细
 * 新增 日历视图组件,方便实现日程的展示;
 * 新增 数据表格视图组件,更轻松实现复杂数据的展示,移除table.data.js;
 * 重新实现的模态框触发器,模态框触发器同时支持加载远程内容和实时内容,实时根据自身内容调整位置和尺寸,重新设计了调用接口,使用更加方便,消除了模态框触发器于一般模态框发生冲突的隐患;
 * package.json增加组件及其依赖关系的配置,重新实现了Grunt任务,编译单独组件更加方便,并支持任意组件集合的打包编译,grunt任务将自动管理组件之间的依赖关系;
 * 大幅更新文档部分章节内容,并对文档整理样式进行了调整,在文档中可以查看每个组件属性,并给出第三方组件版本及用户支持信息,文档支持IE8,优化文档在小屏幕上的表现;
 * 新增新的第三方组件chartjs,能够绘制简单图表;
 * 增加browser.js,为IE系列的浏览器增加版本提示辅助类;
 * 新增 'store.js',实现本地存储通用接口,并增加单独页面范围的独立存储机制;
 * 新增 'jquery.extensions.js',增加一些实用的jQuery扩展方法,便于进行其他组件的开发,移除原'unities.js';
 * 增加array.js,提供一些操作数组的实用方法;
 * 调整了dist目录结构,第三方组件和适合单独调用的组件将直接包含在lib目录中;
 * Chosen选项及分组支持title属性,Chosen弹出列表支持自定义宽度,调整多选Chosen中选项的样式;
 * 修复Chosen中特定情况下placeholder无法显示的问题;
 * 日期时间选择器将能够自动从html标签中获取页面语言设置并应用语言设置;
 * 调整左侧固定导航样式;
 * 在date.js中增加一些实用方法来帮助进行日期计算;
 * 模态框支持额外的两种默认尺寸,修复某些时候模态框弹出时滚动条闪动的问题;
 * 修复代码段第一行出现错位的样式问题;
 * 一些组件的额外组成部分其对应的文件被重新命名;
 * 修复特定情况下kindeditor图标无法显示的问题;
 * 优化区块面板视图动作按钮事件监听机制;
 * 修复color.js中增加命名颜色支持;
 * 优化bootbox中的语言文本;
 * 表格支持固定布局样式;
 * 大幅优化代码,修复一些在Javascript代码中的错误,完善关键代码注释,增强部分代码文件与requierejs的兼容性。
C
Catouse 已提交
125

C
Catouse 已提交
126

C
Catouse 已提交
127 128 129 130
## v 1.1
 * 新增 拖动排序插件,通过拖拽来重新给DOM节点排序;
 * 增强 Chosen组件支持为待选列表添加额外的数据用来索引;
 * 增强 拖放插件增加触发选择器参数,可以自定义拖拽事件触发的内容,此参数支持函数来动态获取值;
C
Catouse 已提交
131
 * 修复 Lightbox在小屏幕上显示问题;
C
Catouse 已提交
132 133
 * 修复 轮播在触摸屏幕上无法点击链接的问题
 * 项目网站更改为 [http://zui.sexy](http://zui.sexy)