ng-devui

Angular UI Component Library based on DevUI Design

MIT License

Downloads
3.8K
Stars
1.7K
Committers
24

Bot releases are hidden (Show)

ng-devui - 11.4.0

Published by wangyaju over 3 years ago

新增特性:

  • 新增datepicker-pro组件,全新交互体验,更加顺滑
  • drawer组件支持自定义模板
  • step-guide新增beforeChange方法,控制具体步骤是否显示
  • panel组件支持隐藏左侧填充
  • transfer组件增加showOptionTitleAPI来控制鼠标悬浮是否显示title,优化transfer样式
  • category-search组件toggleEvent事件新增参数currentSelecttag
  • alert组件新增simple类型展示
  • gantt组件优化整体使用体验,重点优化了按需加载及超出容器自动滚动
  • cascader组件支持下拉头部自定义模板
  • tree组件删除节点方法在虚拟滚动模式下支持控制是否立即更新,兼容大数据量删除的场景
  • time-axis组件增加API改变时间圈颜色

Bug修复:

  • category-search组件修复filterName类型为null时报错,修复部分下拉内容没有title的问题
  • datatable组件修复checked状态更新的部分问题
  • transfer组件修复特定条件下状态显示有误的问题
  • popover组件修复初始化弹出位置计算错误的问题
  • inputNumber组件修复上下按钮不能触发正则校验
  • time-axis组件修复模板data数据不正确
  • treeSelect组件修复leafOnly条件下,父节点会显示在输入框的bug
  • upload组件修复oneTimeUpload条件下,上传文件成功却进入onError事件的bug
  • tree组件修复beforeAdd方法无法阻止节点添加的bug
ng-devui - 12.0.0-beta.1

Published by wangyaju over 3 years ago

ng-devui - 11.3.0

Published by wangyaju over 3 years ago

新增特性:

  • 开放DevUI动效,参考扩展服务/Animations动效
  • time-axis组件新增交替排布、设置内容位置、自定义轴点图标、轴线样式等特性
  • toggle支持开关内容展示
  • category-search分类搜索tree类型支持单选,textInput类型模板支持dValidateRules校验, 分类搜索中保存过滤器名称输入框增加清空按钮
  • drawer新增直接关闭方法
  • quadrant-diagram: 象限图适配暗黑模式,象限图增加是否展示工具栏
  • pagination新增自动隐藏特性

Bug修复:

  • radio修复传入对象导致id重复报错的问题
  • tooltip修复input变化时未刷新问题
  • button修复width处理异常,以及异步icon未刷新问题
  • category-search修复自定义模板必选为可选;修复cache未初始化导致比较重置时覆盖了value值
  • tree修复disableSelect设置后不应触发SelectNode
  • treeSelect修复单选模式下的清空所有按钮未触发绑定值的变更
  • dataTable修复fixHead下实际高度不对,修复扩展区域初始值问题和demo展示问题,及timePicker报错问题
  • datePicker修复分类搜索中年份选择出错问题, 修复最下行日期在选择年月时露出的问题
  • nav-sprite修复样式问题和延时设置问题,解决初始化不同步的问题
  • timePicker修复输入长度超过2时的报错
  • search修复输入文字过长与清除图标显示重叠
  • upload修改多文件上传时自动清空文件的问题,修复oneTimeUpload的文件状态显示不正确的问题

感谢 @xiejay97 @yangtuantuan 的贡献

ng-devui - 11.2.0

Published by wangyaju over 3 years ago

新增特性:

  • 新增mention组件
  • nav-sprite支持hash

BUG修复:

  • cascader修复行高和tag关闭按钮zIndex过高问题
  • category-search修复title初始化问题;修复已选类别下拉列表未能正常关闭的问题;修复存在未选择值分类时输入关键词影响下拉列表显示的问题;修复无初始数据时初始化分组报错问题
  • datatable添加childTableIndent参数控制子表格缩进;修复编辑单元格为空时编辑按钮消失的bug
  • dragdrop修复拖拽组件demo变量使用错误
  • radio增加文字hover变色
  • tag删除不需要的z-index设置
  • tree大数据量下的虚拟滚动树超过宽度限制文字显示省略,与基本树保持一致
  • upload修改Upload中Toast的提示信息为服务方式调用附着在body上,避免Toast受到组件内样式影响
  • drawer修复demofullScreen图标不变的问题
  • nav-sprite修复动画不平滑问题 && 锚点定位不准的问题
  • popover修改api实现方式,增加自定义背景色
  • time-picker修复时分模式下的合法值检查出错导致的报错
ng-devui - 11.1.0

Published by wangyaju over 3 years ago

功能特性:

  • 新增CategorySearch、NavSprite组件
  • 新增showAnimation的全局配置功能
  • 组件交互动效全量优化
  • Form校验支持原始规则定义、支持popover更多配置、支持国际化message传入与动态语言切换
  • Toast、Loading组件支持service的方式调用

Bug修复:

  • Modal修复动画状态变化触发两次导致onClose回调两次 closes #96
  • Checkbox修复:host不被编译问题
  • DataTable修复showSortIcon未生效问题,并添加showFilterIcon参数;修复 column 初始为空时没有监听成功的问题;修复 rowItem 为空时报错
  • DatePicker修复最值在月份选择器中的逻辑错误;修复同日期输入时间矫正的bug
  • Transfer优化拖拽不好用情况,修复空数据报错
  • Pagination修复分页器大数据量下的页面卡顿
  • Search修复enter响应没有做debounce导致enter按下去一直出发searchFn
  • Toggle修复disabled 属性传undefined等也可以被禁用
  • Accordion修复网站文案错误 closes #92
  • 修复master分支style-lint不通过的问题 closes #94
ng-devui - 11.0.0

Published by wangyaju over 3 years ago

新增特性:

  • 新增Readtip组件
  • 下拉类组件样式优化并增加动画
  • Accordion、Panel、Modal、Tree增加动效,Drawer动效优化
  • DataTable表头过滤,多选支持全选区域扩展显示,增加配置操作按钮未激活状态是否显示操作区域参数
  • DatePicker组件增加API参数mode, 支持年、月、时间模式
  • DatePicker优化交互与样式,range-picker和two-picker支持月份、年份选择
  • Form新增水平排列label可配置对齐方式,默认对齐变更为左对齐
  • TextInput新增密码可见功能
  • TreeSelect 增加自定义模板功能
  • TreeSelect支持虚拟滚动
  • Tooltip组件增加两个API参数,控制鼠标移入和移出时的延迟触发
  • Tree增加禁止所有节点check,select,toggle的函数,针对treeFactory的常用方法提供demo指导
  • Upload组件增加文件选择回调函数,支持表单双向绑定,增加支持不同类型文件不同配置
  • Loading组件增加服务调用的方法
  • ImagePreview: 增加zIndex、backDropZIndex接口
  • Modal组件增加backDropZIndex接口
  • Toast新增content,支持文本和模板
  • Cascader增加toggleEvent事件

bug修复:

  • Checkbox消除在缩放时存在的空白间隙
  • DataTable修复手动指定编辑态,无法关闭编辑及初始化宽度不合理情况下,调整列宽不符合预期的问题
  • Form修复label help提示闪动及错误提示可能出现的位置闪动问题
  • Cascader修复多选模式点击报错的问题并优化懒加载
  • TextInput 修复ie10+下输入框中清除图标和密码可见图标
  • TimePicker修复事件选择器限制范围的逻辑合理性
  • AutoComplete 修复右键粘贴等操作无法触发提示更新问题
  • Accordion修复手风琴样式变化导致不可滚动
  • tags组件修复红色和粉色样式相反
  • Tree修复nodeToggled抛出的节点数据状态不对的问题
  • TimeAxis修复timeaxis横向模式没有html和模板输入的问题
ng-devui - 11.0.0-beta.1

Published by wangyaju almost 4 years ago

ng-devui - 10.2.0

Published by wangyaju almost 4 years ago

新增特性:

  • 新增Cascader,TimePicker组件
  • Form新增多submit绑定支持自定义数据传递
  • StepsGuide新增scrollElement可自动或指定获取对应滚动dom
  • Tree组件增加getCompleteNodeById方法,方便获取节点的Id,parentId
  • Tag组件mode新增closeable模式,设置tag是否为可关闭, 优化tag只读模式展示
  • DataTable表格新增size api,支持三种尺寸
  • RelativeTime的新增参数WeekStartOn,设置每周的开始日期
  • Popover新增8种弹出位置
  • 优化Modal和Drawer的bodyscrollable参数,可以显示或隐藏遮罩层的滚动条
  • 优化BackTop容器内组件回到顶部按钮默认处于容器内部
  • search组件新增是否显示边框API

Bug修复:

  • 修复Sider在writeValue触发了onChange导致dirty设为空
  • 修复Upload组件最近打开文件拖动上传失败。Upload可支持设置responseType
  • Select下拉菜单增加防御性非空判断
  • 修复Tabs组件未传tabId时显示id="undefined"
  • 修复动画导致的Tooltip悬浮偶尔失灵
  • 修复Datepicker的范围选择的结束日期,默认时间为当天的最后一秒
  • 修复Datepicker在清空时间后报错的问题
  • 修复Datatable插件单选列表的过滤条件没有title属性的冒泡提示
  • Datatable自定义模板排序支持排序方向双向绑定
  • Datatable非滚动表格closeFilterwhenScroll报错
  • TimeAxis修复data值变更时控制台报错
ng-devui - 10.1.0

Published by wangyaju almost 4 years ago

新增特性:

  • 新增时间轴TimeAxis,回到顶部BackTop组件
  • Tree组件支持errTipsPosition参数控制信息提示位置,支持合并节点优化显示
  • Select新增loadingTemplate自定义loading模板
  • Dialog标准弹框modalInstance实例新增updateButtonOptions方法,用于更新按钮配置
  • Search组件支持autoFocus
  • DataTable组件新增closeFilterWhenScroll 参数,支持表格和body滚动时关闭过滤框
  • editableSelect,multiAutoComplete支持调整下拉框宽度
  • 新增Card,Badge,Select等组件测试用例

Bug修复:

  • Form表单校验,dSubmit回调未在所有校验完成后进行
  • 修复TreeSelect删除Input框内节点时,ngModel绑定值与下拉中树形结构绑定值不一致的问题
  • 修复DatePicker打开年份列表后左右箭头切换列表无法正常显示问题
  • 修复Select组件isSearch和appendToBody一起使用情况下搜索问题
  • 修复Modal双弹窗时,可拖动配置不生效问题
  • 修复Tags中用户使用自定义模板时,其内容不能够正确显示
  • 修复Upload组件percentage偶现undefined问题
  • 修复DataTable组件$draggable偶现undefined问题
  • 修复TwoDatePicker在结束日期赋值情况下日期面板打开,左侧面板月份错误的问题
  • 修复Alert提示文本信息过长样式错乱问题

API变更:

  • StepsGuide组件废弃position,变更为dStepsGuidePosition,解决多指令参数冲突,将再11版本移除
ng-devui - 10.0.0

Published by wangyaju almost 4 years ago

新增特性

  • 新增Card组件,剪贴板指令(Common模块)
  • 表单新增协同校验、校验状态反馈、增加跨组件校验demo
  • tabs支持reactivable,当前激活态的tab可触发重新激活
  • tags支持自定义颜色,支持选中
  • upload组件交互样式优化,支持任意区域上传
  • progress增加showContent控制是否需要展示文字
  • 优化tree组件可点击触发select的区域为整个节点

Bug修复

  • 修复relativeTime Pipe IE11显示问题
  • 修复dialog无法从模板中获取到modalInstance

API变更

  • DatePicker实例中的toggle方法不用再传入参数
ng-devui - 9.3.0

Published by wangyaju about 4 years ago

新增特性:

  • 增加Badge徽标组件
  • 增加相对时间展示pipe(string类型日期暂不兼容IE)
  • 所有组件添加加preserveWhitespaces: false, 不依赖外部工程配置
  • button组件增加button-group
  • dataTable增加自定义表格样式,包括边框线,背景等
  • checkbox支持整组禁用
  • form表单增加统一校验能力
  • 部分组件暗黑模式色值优化,tree,treeSelect交互优化

Bug修复:

  • 修复avatar,loading组件部分参数设置未生效问题
  • 修复tree组件删除节点时子节点未删除

API变更:

  • toggle组件size属性变更:'small'|'medium'|'large' => 'sm'|''|'lg'
ng-devui - 10.0.0-beta.1

Published by wangyaju about 4 years ago

release 10.0.0-beta.1

ng-devui - 9.2.0

Published by wangyaju about 4 years ago

功能特性:

  • 提供主题化支持
  • Tree组件新增virtualScroll参数支持开启虚拟滚动
  • dataTable新增tableHeight,beforeEditStart,beforeEditEnd等方法
  • TreeSelect支持节点懒加载
  • tags-input新增支持ngModel双向绑定

bug修复:

  • Upload文件类型校验加强
  • Radio-group修复formControl初始化赋值不正确的问题
  • Select,datepicker修复下拉弹框动效显示错误的问题 closes #57
  • Fullscreen修复普通全屏退出全屏时滚动条不展示的问题
  • DataTable修复不能同时使用fixHeader和resizable的问题 closes #58
ng-devui - 9.1.0

Published by wangyaju about 4 years ago

功能特性:

  • 新增Steps-Guide步骤引导组件
  • 新增Layout简单布局组件
  • Tree组件功能增强,支持任意层级拖拽排序,优化搜索过滤
  • dataTable组件优化自定义模板对编辑状态的优化,支持对表头checkbox的扩展
  • Accordion组件支持内嵌模式
  • 优化部分组件交互方式和样式规范
  • 新增部分单元测试用例

Bug修复:

  • 修复IE下Select组件触发loading时,偶发loading位置错误;下拉列表未更新等问题
  • 修复Anchor组件在容器非全屏高度时,anchor相对位置有误的bug;更换scrollTarget后,fixed状态下,window的滚动会导致内容重叠
  • 修复Pagination组件优化pageSizeChange中设置pageIndex会触发两次pageIndexChange造成的性能问题
  • 修复Modal组件onClose事件触发两次
  • 修复DataTable筛选框样式问题 closes #51
ng-devui - 9.0.0

Published by wangyaju over 4 years ago

功能特性:

  • 对组件库进行了视觉升级,字体大小约束、颜色约束、交互等更加规范
  • 新增甘特图Gantt组件
  • 新增走马灯Carousel组件
  • DataTable组件新增支持定义表格内部结构的开发方式,开放了表格header、body以及其中的行和单元格;可以使用标准W3C的api来实现表格的结构,例如可以通过colspan、rowspan来实现单元格合并,可以控制行和单元格的样式,事件,例如可以更加方便的实现单元格编辑,扩展行,行拖拽等
  • 新增部分组件单元测试用例,closes #36
  • Upload组件优化,支持多文件上传时自定义每个文件的上传选项,支持多文件一次性上传
  • Select组件优化,添加使用对象匹配不同的ngModel的demo、
  • Popover与Tooltip组件支持方向自适应,Popover增加hoverDelayTime处理需要鼠标操作弹出内容的场景
  • Tree组件支持多种父子节点check状态的联动方式,新增鼠标右键点击节点事件
  • Checkbox与Radio新增beforeChange事件,closes #34
  • Anchor组件支持哈希值跳转
  • 组件库网站新增组件搜索以及API跳转到其使用的Demo

Bug修复:

  • 修复Upload单文件上传文件上传成功后无法点击input框打开文件夹的问题
  • 修复Search组件中文输入法下存在兼容性问题以及输入单个字符时关闭按钮不显示,backspace清除时关闭按钮不消失的bug
  • 修复DataTable过滤弹框数据过多时初始化展开是空白的问题
  • 修复Tags-input支持空格输入不生效的问题
  • 修复IE11下ImagePreview 的兼容问题
  • 修复Auto-complete自定义delay时间未生效的问题
ng-devui - 9.0.0-beta.1

Published by wangyaju over 4 years ago

release 9.0.0-beta.1

ng-devui - 8.2.0

Published by wangyaju over 4 years ago

功能特性:

  • 新增图片预览(image-preview)组件
  • 新增象限图(quadrant-diagram)组件
  • anchor支持hash链接
  • autocomplete增加可自定义搜索中提示,并支持appendToBody
  • popover支持传入自定义模板(ng-template)
  • modal和drawer组件支持z-index属性自定义
  • datatable组件列宽调整支持鼠标松开生效
  • 手风琴路由支持url传query和fragment
  • Upload组件beforeChange增加暴露uploadOptions,支持动态修改上传参数
  • Upload组件增加上传中为disabled状态,避免上传过程中新增上传文件导致的错误

Bug修复:

  • 修复Accordion的链接类型无法超长出现“...”问题
  • 修复pane收起后不能通过参数控制展开的bug
  • 修复radio对齐的问题
  • 修复Upload组件超过最大上传文件的提示信息
  • 修复IE浏览器下modal弹框中的tree没法新建子节点的bug
  • 修复Form表单组件中tooltip的宽度未限制导致的遮挡问题
  • 修复Pagination组件总数据为0时仍然可点击下一条
  • 修复datatable组件内部使用checkbox margin样式问题
  • 修复drawer组件esc按键冒泡问题
  • 修复IE11下上传文件名为全路径的问题
  • 修复treeFactory对id的限制为number导致的方法不可用及报错
  • 修复IE11下tooltip内文字的换行问题
ng-devui - 8.1.0

Published by wangyaju over 4 years ago

功能特性:

  • DevUIModule默认导出FullScreen, closes #25
  • 优化Button组件加载中样式,与loading组件表现保持一致
  • 优化DataTable组件调整列宽,table整体宽度会跟随所调整列做出改变
  • 取消CheckBox固定高度32px,解决label为多行文字时的显示问题
  • DragDrop支持跨组件模块通信,解决contentChildren无法获取子组件模板内容问题
  • DragDrop组件支持边滚动边放置
  • 优化Pagination尺寸设置,与Button组件保持一致,小中大分别对应高度30px,32px.46px
  • Select组件支持搜索框清空
  • Select组件支持下拉框左侧弹出自定义面板

Bug修复:

  • 修复Tabs组件点击当前激活的tab时仍然会触发activeTabChange的问题
  • 修复Radio组件文字与图标未居中对齐的问题
  • 修复Button组件图标和文字之间缺少间距的问题
  • 修复DataTable组件固定列在IE下样式错乱的问题
  • 修复DataTable中header元素因为inline-block导致样式不一致的问题
  • 修复DataTable由于td高度设置在不同场景下导致样式错乱的问题
  • 修复DatePicker在IE11下图标显示错乱的问题
  • 修复DatePicker组件API中format属性描述错误的问题 closes #24
  • 修复DropDown快速划过,动画播放后无法关闭的问题
  • 修复DropDown appendToBody场景样式问题
  • 修复DragDrop计算触发滚动面板隐藏的时候存在滚动条导致无法隐藏问题
  • 修复IE11下ToolTip不显示的问题
  • 修复ToolTip组件visible初始为true,初始content从空值变为有值时,提示信息不显示的bug
  • 修复Select组件在IE11下有多个clear图标的问题
  • 修复Upload组件maximumSize计算规则有误导致用户上传文件误报错的问题
  • 修复InputNumber组件限制小数位数,但用户粘贴数据时限制无效的问题
  • 修复全局样式中的input样式设置导致用户样式受到影响的问题
  • 修复EventEmitter类型为空导致的问题
ng-devui - 8.0.0

Published by wangyaju over 4 years ago

Features

  • 新增avatar、breadcrumb 、transfer、rate、splitter等组件
  • date-table 新增列拖拽、过滤、自定义单元格等特性
Package Rankings
Top 3.09% on Npmjs.org
Related Projects