功能支持
xinglie opened this issue · comments
行列 commented
记录将来计划支持的功能及可设计元素
- 历史记录与快捷键 ctrl+z ctrl+shift+z ctrl+y
- 标尺支持辅助线
- 对齐元素
- 同步尺寸功能
- 删除元素和快捷键delete backspace
- 组合元素及取消 ctrl+g shift+g
- 组合内元素的对齐
- 组合间元素的对齐
- 组合及组合间元素的状态及移动
- z轴调整及快捷键u d t b
- 编辑区、单个元素、多个元素的右键菜单
- 缩放支持以及对应的快捷键 ctrl++ ctrl+- ctrl+0
- 常用面板及插件化
- 元素面板支持选择元素及拖动调整z轴
- 容器元素
- 容器元素的格子选中支持快捷键 f
- 编辑区网格及吸附网格
- 组合下的吸附网格移动
- 通过provider支持特殊元素及第三方插件
- 概览面板等比显示及支持鼠标拖动改变显示区域
- 属性面板支持根据元素的某个不同的属性值,控制显示其它属性的显示与隐藏
- 支持数据源及元素拖动绑定数据
- 面板支持快捷键及面板内容显示与折叠也支持快捷键
- 容器中表格的支持,各种行、列合并及拆分
- 套打支持(编辑区在设计模式下增加背景,同时锁定尺寸,打印模式下去掉背景)
- 元素支持锁定x或y轴移动,在组合模式下,如果某个元素x或y锁定,则同组内其它元素也只能向一个方向移动
- 容器支持指定部分元素放在内部,更精准的控制界面编排
- 元素支持指定放在编辑区或某个容器内,更精准的控制界面编排
- 打印相关的元素,页头元素,页脚元素,页码元素
- 自身功能完整的流程设计元素
- 支持镂空元素,如富文本,把元素内部做为完整的编辑区交给第三方,需处理键盘、鼠标、右键等事件不与中间镂空区域冲突
- 支持第三方嵌入,可作为元素嵌入,可作为面板嵌入
- 支持除px外的其它单位,如mm cm等
- 支持元素向编辑区添加的个数限制
- 移除元素的编辑锁定,使用工具栏及快捷键,支持批量锁定及解锁
- 打印分页符,默认和几个设计区高度
- 打印自动排版,默认,水平铺满,垂直铺满
- 元素单选时,自动把设计区可视窗口滚动到选中的元素上
- 辅助线支持键盘方向键微调
- 元素面板中的组件树名称支持自定义
- SVG元素支持修改点调整。控制点,修改点与属性面板互动
- 单元格直接与数据源绑定的表格组件
- 多编辑区支持
- 元素动画(类似ppt)
- 使用原生
import
动态加载模块 - 迷你模式,支持嵌入到其它页面局部区域
- 独立打印仓库与服务
- 数据绑定支持混合容器
- 界面根据接口配置动态渲染
- 样式从less转为css3
- 对绑定的数据,支持公式编辑或显示控制
- 打印支持转换成图片或PDF
- 设计元素支持渲染成canvas或svg,以支持生成更精确的图片或PDF
- 提供简易RDS,进行服务端图片、pdf以及打印等功能
- 设计区偏移可视化
- 数据表格支持头、尾只在初始及末尾显示
- 保存对话框支持使用json还原编辑区
- 数据表格计算行支持静态文本和自定义函数处理
- 打印页进入支持直接显示成图片或pdf。解决思路:根据数据计算出需要动态加载的第三方组件和相应资源,加载完成后再渲染页面和转换
- 分组表格,支持对指定的相同数据进行分组展示,每个分组支持自己的小计
- 元素pinX,pinY后,属性面板中需要把X,Y修改输入框变成文字显示或禁用输入功能
- 元素允许仅显示,不支持选中、修改等操作
- 支持元素限定在编辑区范围内移动
- 合并less,以支持修改基础less时实时编译
- 流程图元素支持自定义背景颜色
- 单独使用设计器中的某个设计元素进行展示
- 支持表单元素
- 数据收集表格
- 视频元素
- 使用SVG代替iconfont
- 地图元素
- 拖动元素时,自动对齐到其它元素
- 迁移实时数据元素
- 进度条元素
- 拖动对齐到其它元素支持按alt键在拖动过程中临时关闭
- 支持新建
- 支持清空
- todo元素,支持完整的应用
- 只读模式
- 快捷文字输入
- 一次添加多个元素
- 元素在标尺上的投影
- 拖动吸附对齐
- 多维透视报表
- 组合元素支持属性面板联动修改
- 修改尺寸时吸附 (格子不支持尺寸修改吸附,元素在按下
shift
键锁定长宽比时不支持吸附) - 表格支持均分宽高
- 打印支持弹窗预览
- 支持性能、视频面板
- 元素面板,以支持超多元素展示
- 右键菜单增加图标
- 属性面板支持分组tab
- 支持克隆
- 支持分散对布
- 打印支持份数设置
行列 commented
结束主体功能,进入元素开发时期,故不再需要该列表。