Starryi
|
8bf4dd2f10
|
KERNEL-9742 删除2020年迭代后未发布的旧主题功能代码
【问题原因】
无
【改动思路】
同上
|
3 years ago |
Starryi
|
84b3103890
|
REPORT-60161 【组件背景分离】设置九点图的线在边界上后,其他操作回来发现恢复成默认井字型
【问题原因】
点九图边界线值为0也是有效值
【改动思路
|
4 years ago |
Starryi
|
6621921d0d
|
REPORT-56014 & REPORT-56015 【组件背景分离】【下个版本】组件复用-组件边框点九图,如果线重叠了的话,web端显示有问题
【问题原因】
点九图小而组件大,且中间不可缩放的尺寸为0时,就会出现空白。从点九图的
使用机制上看无法避免上上述情况,需要在生成点九图的时候,强制中间缩放
区域的尺寸最小为1才行,即两条平行线之间的最小间距为1.
【改动思路】
同上
|
4 years ago |
Starryi
|
f583dd9958
|
无JIRA任务 处理合并后冲突
bugfix/10.0和feature/x修复了两个不同但
原因一致的bug,分别独立提交,导致
release/10.0自动合并到release/11.0时,
该文件内代码出现重复。
需要删除合并进来的重复的代码
|
4 years ago |
Starryi
|
ef86abec5a
|
REPORT-63310 已保存的无边框tab块在绝对布局内调整组件大小后,自动生成了默认黑色边框 & REPORT-59963 调整Tab块样式会导致Tab标题背景色重置
【问题原因】
11.0上修复了一个相同的问题REPORT-59963,需要在10.0
上也提交下
调整Tab块样式导致样式刷新时,标题栏的样式均被初始化
【改动思路】
1. Tab组件虽然在样式面板上没有设置标题样式的设置项,即
TitlePacker,但依然使用了标题样式相关的字段,如背景,
是否显示标题栏等,这些标题相关的字段不能在调整样式时被重置,
所以需要在Tab的StylePane中始终保持
2. Tab组件的样式数据初始化应该在数据模型层完成
|
4 years ago |
Henry.Wang
|
4da049f96b
|
REPORT-60661 国际化url适配
|
4 years ago |
Henry.Wang
|
689adf8a38
|
REPORT-60661 国际化url适配
|
4 years ago |
方磊
|
e6387ef078
|
无JIRA任务 解决冲突的时候合并代码错误
|
4 years ago |
Starryi
|
652f107a25
|
REPORT-59963 调整Tab块样式会导致Tab标题背景色重置
【问题原因】
调整Tab块样式导致样式刷新时,标题栏的样式均被初始化
【改动思路】
1. Tab组件虽然在样式面板上没有设置标题样式的设置项,即
TitlePacker,但依然使用了标题样式相关的字段,如背景,
是否显示标题栏等,这些标题相关的字段不能在调整样式时被重置,
所以需要在Tab的StylePane中始终保持
2. Tab组件的样式数据初始化应该在数据模型层完成
|
4 years ago |
方磊
|
b5296e5251
|
REPORT-60134 表单组件属性国际化-显示不全
|
4 years ago |
Starryi
|
65dd2c9e55
|
REPORT-58366 【主题切换】主题编辑界面-细节定制-组件样式、配色编辑 修改提示文字内容/字体/大小/颜色
【问题原因】
组件样式面板与主题面板的界面变更与优化:
1. 提示文字样式变更,增强提示效果
2. 将包含边框的组件样式子分类名称修改为外延,明确其含义(原来为背景,易误解)
3. 增加主题列表中主题项的加载图
4. 增加主题操作(删除/保存/另存为/设置为新建模版主题)失败的提示对话框
5. 多线程加载主题数据后,确保只在EDT线程中操作UI
6. 主题单元格样式列表新增RadioButton,强提示用户当前选择的是哪一个单
元格样式
【改动思路】
同上
|
4 years ago |
Starryi
|
7249227b0a
|
REPORT-51919 主题切换
【问题原因】
新增模版主题功能
【改动思路】
同上
|
4 years ago |
Starryi
|
14fb652f12
|
REPORT-51919 主题切换
【问题原因】
新增模版主题功能
【改动思路】
同上
|
4 years ago |
Starryi
|
b2bf9dd2c4
|
REPORT-55850 【组件背景分离】组件复用-Tab组件背景和边框预览不生效
【问题原因】
1. Tab组件样式属性更新后,没有调用initStyl设置XCreator的样式重新渲染
2. Tab不支持圆角
3. Tab样式设置面板因为没有初始化标题相关配置项,导致update时,type变为默认值STANDARD,影响了
XWCardLayout.initStyle内部逻辑
【改动思路】
同上
|
4 years ago |
Starryi
|
4fd14630e5
|
REPORT-55839 组件复用-禁用tab块的自定义图片边框入口,预期是只面向图表块与报表块
【问题原因】
使用LayoutStylePane的控件都启用了组件边框
【改动思路】
1. 新增控制参数supportBorderImage,控制样式面板中是否支持图片边框
2. supportBorderImage默认为false,不支持图片边框
3. 仅针对报表块和图表块,设置supportBorderImage为true,支持图片边框
|
4 years ago |
Starryi
|
7adbd182e6
|
REPORT-55757 【组件背景分离】组件复用-标题图案预览图,悬浮时出现的遮罩和删除图标,鼠标如果从左边/上边滑出,则删除图标消失;但从右边/下边滑出,删除图标还在
【问题原因】
新建一个透明面板监听鼠标移入移除和点击手势,避免监听移入移除
和点击的手势处理冲突
【改动思路】
同上
|
4 years ago |
Starryi
|
908e7dbfad
|
REPORT-55757 【组件背景分离】组件复用-标题图案预览图,悬浮时出现的遮罩和删除图标,鼠标如果从左边/上边滑出,则删除图标消失;但从右边/下边滑出,删除图标还在
【问题原因】
不需要在mouseExited里加多余的判断
【改动思路】
同上
|
4 years ago |
Starryi
|
815f2a4ced
|
REPORT-55757 【组件背景分离】组件复用-标题图案预览图,悬浮时出现的遮罩和删除图标,鼠标如果从左边/上边滑出,则删除图标消失;但从右边/下边滑出,删除图标还在
【问题原因】
不需要在mouseExited里加多余的判断
【改动思路】
同上
|
4 years ago |
Starryi
|
76f76a8915
|
REPORT-55757 【组件背景分离】组件复用-标题图案预览图,悬浮时出现的遮罩和删除图标,鼠标如果从左边/上边滑出,则删除图标消失;但从右边/下边滑出,删除图标还在
【问题原因】
不需要在mouseExited里加多余的判断
【改动思路】
同上
|
4 years ago |
Starryi
|
bf1240d408
|
REPORT-53175 - 【10.0.18】组件背景分离为标题/背景/边框
【问题原因】
修改组件样式面板分组标签头字体颜色
【改动思路】
同上
|
4 years ago |
Starryi
|
ee9905dc20
|
REPORT-53175 - 【10.0.18】组件背景分离为标题/背景/边框
【问题原因】
修改组件样式面板分组标签头字体颜色
【改动思路】
同上
|
4 years ago |
Starryi
|
93f7fb7396
|
REPORT-55554 【组件背景分离】组件复用-mac上,组件标题的默认字体 和 单元格默认字体 不是一个字体;windows这边是一致的,都是宋体
【问题原因】
LayoutStyle中的默认标题字体确实和单元格的默认字体一致,但是字体控件的默认字体并不一致。
正常控件在拖拽到面板上是,会调用样式面板的LayoutStylePane.populate(LayoutBorderStyle)
方法,根据组件的样式数据,更新样式面板,所以最终样式面板中标题字体是和LayoutStyle中默认字体
一致,也就是和单元格默认字体一致。
但复用组件拖拽到面板上后,右侧栏实际上还是组件商城,需要点击一下右侧栏的组件设置按钮才能实例化
和初始化样式面板,就因为这点击了一下(设计器总体的问题,右侧栏的任何操作都被认为是UI发生了更新,
需要同步到数据模型),导致代码中调用了LayoutStylePane.update,从右侧栏的样式面板获取样式
数据,再设置到组件上,而右侧栏的字体控件默认值和单元格默认字体不一致,所以出现了问题。
【改动思路】
在字体控件实例化的时候,直接使用空的默认样式中的标题字体初始化它,保证UI和数据模型一致
|
4 years ago |
Starryi
|
ca6a506c5a
|
REPORT-55658 【稳定共创】组件设置-图表块标题图案-删除后再操作
【问题原因】
点击删除按钮后,删除按钮,遮罩层都是visible,只是父布局不可见了,导致
下次选中图片后,就直接出现了删除按钮和遮罩层
【改动思路】
点击删除按钮时,隐藏遮罩层和删除按钮
|
4 years ago |
Starryi
|
c203418493
|
REPORT-55715 【组件背景分离】组件复用-颜色选择器和设计器里其他地方的颜色选择器不太一样,看起来有点奇怪
【问题原因】
修改边框颜色选择器类型,与单元格中的边框颜色选择器保持一致
【改动思路】
同上
|
4 years ago |
Starryi
|
f90fa77a28
|
REPORT-55553 【组件背景分离】组件复用-现在组件右侧设置面板的层次效果和视觉稿不一样,层次间隔不清晰
【问题原因】
1.windows上边框线没显示出来
2.变动下层级结构,突出背景只作用于控件主体
【改动思路】
1. 绘制边框线时,边框线的大小应该是thickness的2倍
2. 修改Body样式面板的效果,去除多余的文字标签
3. 修改层级结构
|
4 years ago |
Starryi
|
d87bc58e7a
|
REPORT-53175 - 【10.0.18】组件背景分离为标题/背景/边框
【问题原因】
点九图编辑交互改动优化
【改动思路】
|
4 years ago |
Starryi
|
04af5fc75a
|
REPORT-53175 【10.0.18】组件背景分离为标题/背景/边框
子功能:图片边框
【问题原因】
交互重新设计
【改动思路】
【review建议】
|
4 years ago |
Starryi
|
29009e8d6b
|
REPORT-53175 【10.0.18】组件背景分离为标题/背景/边框
子功能:图片边框
【问题原因】
交互重新设计
【改动思路】
【review建议】
|
4 years ago |
Starryi
|
22b34d9bd8
|
REPORT-55150 【组件背景分离】组件复用-标题设置下划线,选择下划线样式,目前web预览,不管选的什么下划线样式都显示的是单横线效果
【问题原因】
这是一个普遍存在的历史问题。临时性的解决方法是在组件样式设置面板中
隐藏下划线线型选择框,待后续全平台显示优化
【改动思路】
【review建议】
|
4 years ago |
Starryi
|
716904551f
|
REPORT-55121 【组件背景分离】组件复用-点九图填充设置弹窗的关闭按钮和取消按钮,其实还是确认&保存修改的效果
【问题原因】
1. BorderLineAndImagePane与TweakNinePointDialog共享了关于点九图位置的属性,拖拽改变点九分分割线的位置
就会直接改变BorderLineAndImagePane对应点九图字段的值
2. showWindow展示的对话框,其中的取消和关闭按钮总是会触发面板BorderLineAndImagePane的updatePane,从而将点九图的位置设置给了组件
需要将BorderLineAndImagePane与TweakNinePointDialog的数据做隔离,仅在点击确定按钮时
才将TweakNinePointDialog中已调整过的点九图分割线位置传递给BorderLineAndImagePane.
【改动思路】
【review建议】
|
4 years ago |
Starryi
|
dc456b1b5f
|
REPORT-55089 组件背景分离】组件复用-标题图案的图片预览图,和交互文档里定的悬浮时出现删除按钮和不透明遮罩预期效果不同
【问题原因】
交互补充遮罩层
【改动思路】
【review建议】
|
4 years ago |
Starryi
|
e03d834888
|
REPORT-55114 【组件背景分离】组件复用-点九图分割线拖动到边缘时,就无法再次选中分割线了
【问题原因】
整数计算导致的比例比较错误,图片在宽度上显示不全导致的
【改动思路】
【review建议】
|
4 years ago |
Starryi
|
5b34972896
|
REPORT-55112 【组件背景分离】组件复用-点九图填充设置弹窗,分割线拖拽到靠近边缘时,像素值就被遮挡看不到了
【问题原因】
右侧分割线位置信息的计算位置不对,需要重新整理下
【改动思路】
【review建议】
|
4 years ago |
Starryi
|
ea6cec8458
|
REPORT-55108 【组件背景分离】组件复用-边框选择自定义图片,但还没具体选择某张图片时,此时的点九图填充设置按钮应该先灰化
【问题原因】
原交互稿上没有灰化的逻辑,补充下
【改动思路】
【review建议】
|
4 years ago |
Starryi
|
0915d4d927
|
REPORT-55107 【组件背景分离】组件复用-背景样式 边框选择自定义图片时,下方应出现不透明度设置,目前没有
【问题原因】
rowSize设置错误,导致透明度设置项高度为0
【改动思路】
【review建议】
|
4 years ago |
Starryi
|
4bad4e3734
|
REPORT-55090【组件背景分离】组件复用-标题图案的图片预览图,和交互文档里定的悬浮时出现删除按钮和不透明遮罩预期效果不同
【问题原因】
插图图片按钮的交互和样式不对,需要重新实现
【改动思路】
【review建议】
|
4 years ago |
Starryi
|
5cfbe3fec4
|
REPORT-55071 【组件背景分离】组件复用-标题填充选择渐变色时,设置面板出现纵向滚动条,遮挡住了渐变色右侧颜色选择按钮
【问题原因】
渐变条的默认宽度超过了右侧栏设置项的宽度,导致渐变条右侧被截断
【改动思路】
提供可继承的方法,使得右侧栏实例化渐变条时能控制其宽度
【review建议】
|
4 years ago |
Starryi
|
2a119a4d8d
|
REPORT-53175【10.0.18】组件背景分离为标题/背景/边框
把诸如是否已展示/是否已点击/上次选择的目录等设计器交互历史相关的需持久化数据
从ServerPreferenceConfig中抽离,放到单独的文件中存储,不要和服务器配置
数据混淆
|
4 years ago |
Henry.Wang
|
f788999a9c
|
REPORT-54392 释放最近打开表单对象内存实现方式变更
|
4 years ago |
Starryi
|
56b32280f3
|
REPORT-53175【10.0.18】组件背景分离为标题/背景/边框
子功能: 组件样式支持图片边框
首次打开边框图片选择器的默认路径为assets/border_images,
后续打开路径为上次位置
|
4 years ago |
Starryi
|
f583095eca
|
REPORT-53175【10.0.18】组件背景分离为标题/背景/边框
1. 设计器组件样式设置直接在设计器右侧栏展示
2. 设计器组件标题样式支持背景图片,图文混排
3. 设计器组件样式主体样式支持边框图片(点九图)
4. 标题样式背景填充,边框图片,主体背景填充支持透明度
|
4 years ago |
Henry.Wang
|
d240aba665
|
KERNEL-8038 设计器存在一些静态方法导致最近关闭的模板对象不释放内存
|
4 years ago |
Henry.Wang
|
8fc5323b5d
|
KERNEL-8038 设计器存在一些静态方法导致最近关闭的模板对象不释放内存
|
4 years ago |
Henry.Wang
|
631dbe4893
|
KERNEL-8038 设计器存在一些静态方法导致最近关闭的模板对象不释放内存
|
4 years ago |
kerry
|
db2195a5f7
|
REPORT-53007 组件复用-合入主版本-事件允许重命名,需要支持一下cpt单元格的控件事件@kerry
|
4 years ago |
kerry
|
678bff7a07
|
REPORT-52699 组件复用-合入主版本-feature主jar,一些第三方插件控件,右侧点击事件/移动端,显示的还是属性设置页面内容
|
4 years ago |
kerry
|
96b2f00fda
|
REPORT-52538 组件复用-合入主版本-事件的常规设置处,切换组件后再查看,事件设置面板就不显示内容了
|
4 years ago |
kerry
|
cc4b438cfb
|
REPORT-52151 控件事件支持重命名开发
|
4 years ago |
Yvan
|
47eb0a732c
|
REPORT-42238 JDK11设计器图标模糊问题优化
单独提交到release
|
4 years ago |
Yvan
|
ee5b371f37
|
REPORT-42238 【10.0.13】JDK11设计器图标模糊问题优化
No.14: ①vito建议中的前三点功能其实已经实现了,只是没用一个类似Manager的方式写出来,对这种不是很熟,听vito说要配齐一大套,而这次任务已经是超时了,所以放在下次迭代任务中与缓存一起做;②将几乎所有已经改成svg的图标,传入方式统一为传入url;③补充了test
|
4 years ago |