Roadmap

LW edited this page Feb 13, 2017 · 23 revisions

v4.x

  • 使用 ES2015 重构
  • less 变更为 sass
  • 使用 Flexbox 布局
  • 不再支持 IE10 以下浏览器

v3.x

  • 设计风格变化:设计风格扁平化,倾向于极简;主色采用鲜明亮丽的色彩;组件采用圆角设计;去除所有组件的阴影等等。
  • 支持 jQuery 3.x
  • 不再对 IE8 做任何支持
  • 优化自定义构建的流程,提供基于文档的实时修改演示

TBD

  • 图标只保留常用的,提供更加优雅的图标自定义流程

v2.x

  • 衍生版本:Amaze UI React

基础架构

  • 使用 jQuery;
  • 更通用的模块化方式:按照 CJS 规范编写 JS 模块,在通过工具打包成用户期望的类型;
  • 有限支持 IE8/9:只保证布局及基本交互,动画、圆角、阴影等效果不再支持之列
  • 局部使用 Flexbox 布局(IE8/9 编写单独的补丁)
  • 自定命名空间支持(TBD)

v2.0.0

2.0.0 版只做底层结构调整及 1.x 现有功能迁移,不增加新功能。

  • 调整网格系统 Class 命名,更彻底地与其他框架隔离;
  • 定制工具:提供文件按需打包功能,调色等功能在往后推;

CSS 调整

  • 表格增加针对单元格高亮样式;
  • 面包屑导航增加 > 分隔符样式;
  • 分页添加 .am-disabled 以后不可点击事件(pointer-events);
  • 一些返回,左右箭头什么的做的有点小,或者可以吧感应区域放大不好点。

v2.x

具体功能

CSS

新增插件

  • #26 radio/checkbox 默认样式覆写;
  • #27 select 元素样式覆写,桌面端采用下拉的方式,移动端采用侧滑方式;
  • 基于 H5 的文件上传组件;
  • 日历组件(参考MobiScroll);
  • #20 本地存储组件;
  • 整合 echars 组件(TBD); 此类功能插件建议直接使用第三方,没必要整合进 UI 框架
  • ...

现有增强

  • Modal 增加更多接口,如宽高设置等;
  • Tabs 增加 Ajax 支持;
  • ...

Web 组件

  • 下拉刷新上拉加载(基于 iScroll 实现)

其他需求

  • #11 SASS 版本?
  • 开发工具完善;
  • 编辑器支持:Sublime 及 JetBrains 系列编辑器。

v1.x

1.x 保留现状,继续使用 Zepto.js 和 Sea.js;只做 Bug 修复、细节完善,不再增加新功能。

时间节点:

  • 2014.09 中旬:修复现阶段发现的问题和 Bug,发布 Beta 2;
  • 2014.10 底:发布 1.0 正式版
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.