forked from yungzhu/MornUI
-
Notifications
You must be signed in to change notification settings - Fork 0
/
updateList.txt
315 lines (291 loc) · 16.1 KB
/
updateList.txt
1
2
3
4
5
6
7
8
9
10
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
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
90
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
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
2.3.0810
----------------------
Morn UI编辑器:
[改进]图层增加批量锁定解锁按钮,批量隐藏显示按钮
[改进]编辑器增加命令行支持 [Main.exe publish E:\demo\Demo.morn]
[改进]编辑器增加swcs目录,用于放置扩展库和配置文件
[改进]原MornUIConfig.xml改名为MornUILib.xml,名称和库名称保持一致【注意修改】
[改进]插件接口增加对编辑器主程序的引用,基于此可以使用flex组件做插件 [feigema]
[其他]更新贡献者名单,再次感谢这些同学的无私奉献
主要修正bug:
[修正]修正了复制内容到新页面,有一定几率白屏的bug [醉人的烟圈]
[修正]修正了对IList接口的处理 [枫叶天空]
[修正]修正了编辑器页面嵌套宽高不正确的bug
Morn UI库:
[新增]list增加了itemRender,repeatX,repeatY,spaceX,spaceY等属性,用于动态改变list
[新增]clip增加clipWidth和clipHeight属性的支持,设置优先级高于clipX,clipY [jocker]
[新增]tab,radioGroup增加布局方向属性(水平和垂直两个方向) [醉人的烟圈]
[新增]lable,button增加字符串间距属性 [醉人的烟圈]
[新增]button增加labelFont属性 [coamy]
[改进]改进页面嵌套的runtime设置,支持同页面多个不同的runtime设置 [枫叶天空,jocker]
[改进]鼠标提示增加默认鼠标提示设置,App.tip.defaultTipHandler
[改进]改进了progressBar的9宫格处理 [coamy]
[改进]优化view的reCreate方法,重创建只创建其内部,用以组件监听等各种处理
[改进]textArea增加maxScrollV属性,增加scroll方法,方便设置滚动
[改进]ScrollBar滚动条增加最小限制,防止无限被缩小
[改进]App.render 增加renderAll方法
[改进]styles内增加默认鼠标提示颜色配置信息,以方便修改默认样式
主要修正bug:
[修正]修正了textArea,list,panel的ScrollBar在特定条件下显示错位的bug [边缘]
[修正]修复了Box的insertAbove的bug [马可]
[修正]修正了panel的scroll方法滚动不对的bug [泉易]
[修正]修正了dragManager的doDrag方法位置错误,并增加了offset参数
[修正]修正了textArea设置margin后,滚动条位置不对的bug [边缘]
2.2.0707
----------------------
编辑器部分:
[改进]使用了1.0.4版本的Swift打包工具
主要修正bug:
[修正]修正设置字体遗留上次设置的bug [Isme骆]
[修正]修正图层顺序调整错误的bug [钱包,枫叶天空,马可]
Morn UI库:
[改进]改进了timerManager,增加对休眠恢复的支持
[改进]为component的disabled属性增加效果(变为灰色) [丹雅]
[改进]增加了加载swf的跨域处理 [jocker]
主要修正bug:
[修正]修复clip切片顺序bug,原clip是垂直顺序排列,修复为水平排列,影响了frame的顺序(注意)
[修正]修正了panel特定情况下滚动不对的bug
2.1.0623
----------------------
编辑器部分:
[新增]增强了图层功能:新增图层锁定,拖动更改顺序,双击图层重命名等方便操作
[改进]对所有文件操作增加了错误信息处理 [joker]
[改进]进一步增强了插件功能,提供了更多方法和事件
[改进]去掉异步和不处理资源类型的处理
[改进]层的进出增加动画显示
主要修正bug:
[修正]修复了自定义页面基类导致的报错 [joker]
Morn UI库:
[改进]重构AutoBitmap类,精简代码和逻辑,提高性能
[改进]对每个组件进行内存泄露测试,并优化其内存使用
[改进]App.loader增加了getResLoaded方法,获取已加载的资源
[改进]App.loader加载资源时增加是否缓存的参数,增加错误回调 [lu,赵军]
[改进]TextArea的滚动条在字数超过TextArea高度时才显示 [西西]
[改进]Tab里面把创建按钮单独进行封装,以方便override用自己的按钮类 [yoyo]
[改进]改进了Combobox设置labels=null时的表现 [Etwo]
[改进]改进了Image设置url=null时的表现 [mjianchi]
[新增]Tab,RadioGroup,List新增setItems和addItem方法,方便动态设置tab等组件
[新增]Panel 增加scroll方法,方便设置滚动
[新增]TextArea 增加maxChars属性
[改进]其他个别细节改进
主要修正bug:
[修正]修正了dialog窗体相对定位bug
[修正]修正了container的parent引用没有及时移除的bug
2.0.0526
----------------------
编辑器部分:
[新增]页面及页面文件夹重命名功能,并能自动替换嵌套引用 [紫琥珀姐姐]
[新增]页面及页面文件夹拖动移动功能
[新增]批量查找和替换功能(ctrl+F)
[改进]代码着色程序,性能得到大幅优化 [D.E,小川]
[改进]复制组件后,默认选中新复制的组件,方便进一步操作
[新增]属性面板combobox和colorBox类型的配置 [随风展翅]
[新增]双击嵌套页面,会打开嵌套页面视图 [紫琥珀姐姐]
[改进]刷新页面列表时,保持已打开的节点 [紫琥珀姐姐]
[新增]页面组件增加默认属性设置功能(页面右键菜单内) [紫琥珀姐姐]
[新增]增加对自定义swc类库的支持,只要放到编辑器根目录即可 [火,joker]
[改进]Image和Clip组件资源缺失时,会用红色块提示
[改进]增强了部分错误捕捉信息 [joker]
主要修正bug:
[修正]页面背景颜色不能设置为黑色的bug
[修正]资源默认属性设置不能为引号的bug
[修正]已经有参考视图后,ctrl+p修无法保存的bug
Morn UI库:
[改进]优化所有组件类,独立渲染管理器,进一步减少重复对象创建,提高性能
[改进]增加了autoBitmap类,封装bitmap相关逻辑,减少其他组件对bitmap的依赖
[改进]简化了Component并增加了move,showTip,hideTip等事件
[新增]Button组件增加了select事件
[新增]Dialog新增了closeHandler回调函数
[新增]Combobox组件开放了list对象实体,并增加labelColors,labelMargin,labelStroke,labelSize,labelBold等属性 [Rocky]
[改进]Label增加宽高自适应的支持,修正了宽高bug
[改进]Panel,View,Dialog等容器更改继承为Container,增加了相对定位功能
[改进]TextArea,List,Panel等组件的滚动条根据内容会自动变化长度
[新增]TextArea增加了scroll,textInput事件,公开了scrollBar实体
[新增]TextInput增加了textInput事件
[新增]View增加了reCreate(comp:Componet) 方法,重新生成内部组件
[新增]View增加了registerComponent方法,为组件扩展及对应关系修改提供了更为方便的方式
[新增]list增加了scrollSize滚动数量,selection选择组件等属性 [紫琥珀姐姐]
[改进]进一步增强了组件的注释及说明
[改进]增强了部分dataSource赋值处理
[改进]更改了组件宽高度量方式
[改进]AssetManager的destroyBitmapData方法改名为disposeBitmapData
[新增]增加了App.loader.clearResLoaded(url:String),App.loader.tryToCloseLoad(url:String)方法
[改进]时钟管理器增加是否覆盖计时的参数
主要修正bug:
[修正]修复clip和image已经加载过的图片无法触发IMAGE_LOADED的bug
[修正]修复了frameclip的playFromTo函数bug
[修正]修复了panel若干bug [赵军]
[修正]修复了模式对话框遮挡错误 [Is me 骆]
[修正]修复了加载器一个比较隐含的错误
[修正]修复了loaderManager中loadAssetsProgress参数顺序错误的bug [小刚]
[修正]修正了list的page最大值计算错误的bug [西西]
1.2.0312
----------------------
编辑器部分:
1.增加了编辑器扩展插件的支持,可以增加自己的功能了
2.增加了自动导出语言包插件,分享了插件源码 [紫琥珀姐姐]
3.增加多项目共用资源目录配置(F9),方便多模块协同开发
4.优化了代码模式高亮及修复了快捷键乱码
5.改进了view下createView的调用时机 [小川]
6.增加属性面板输入框跟随面板拖动而变化的效果 [梦幻长城]
7.选择为空的时候显示页面的属性设置 [feigema]
主要修正bug:
1.修复了特定情况下选择多个组件转换为box会重复一些组件 [Is me 骆 !]
2.修复了修改属性时,在没生效之前切换页面,导致切换后的页面属性跟谁变化 [紫琥珀姐姐]
3.优化了快捷键管理,并修复了部分菜单点击不能生效的问题
Morn UI库:
1.优化了对话框管理类,并增加了多模式窗口的支持
2.增强对话框类,增加isPopup,popupCenter属性
3.Tab的实现基于ISelect接口而不再是button类,方便扩展
4.优化了RadioGroup,Tab类,设置labels后可立即控制其子对象
5.改进了box的removeAllChild,insertAbove,insertBelow方法
6.List公开了scrollBar属性,完善Panel获取对象方法
主要修正bug:
1.修复了进度条赋值为0的时候会变成初始状态 [紫琥珀姐姐]
2.修正了textinput默认高度不对的bug [duaiduai虎]
3.修复了combobox长度bug [紫琥珀姐姐]
1.1.0224
----------------------
编辑器部分:
1.实现了多语言支持
2.解决了中文路径的问题,路径不再有限制
3.资源支持多级目录,以树结构方式显示 [紫琥珀姐姐]
4.增加了编辑器面板拖拽功能及自动记忆保存 [紫琥珀姐姐]
5.增加了水平剧中对齐和垂直剧中对齐功能
6.增加强制刷新资源功能(删除临时文件重新生成资源,快捷键Ctrl+F5)
7.资源列表增加对异步和同步资源的区分
8.增多编辑器log,增加编辑器异常监控,优化日志面板
9.增加Java环境提示,增加异常打断处理及相应提示
主要修正bug:
1.修复了多次双击项目文件导致编辑器异常的bug
2.修复了代码导出viewClassMap内顺序会变化的bug [紫琥珀姐姐]
3.修复了第一次打开视图,全选能选择隐藏图层组件的bug
4.修复了修改参考视图不能及时变化的bug
5.修复了重复组件,行列颠倒的bug
Morn UI库:
1.增加语言管理器,实现多语言游戏开发
2.comboBox增加列表打开方向属性openDirection
3.优化了组件度量计算方式
4.进一步优化组件内存释放
5.增加窗体Dialog增加拖动功能,关于窗体拖动说明如下:
1)窗口默认是不能拖动的
2)在编辑器内拖动一个可视对象,命名为drag,即可实现拖动块的设置(实际运行中拖动块不可见)
3)或者通过代码视图直接设置拖拽区域(dragArea)属性即可使窗体拖动
4)DragManager是一个简单但通用的拖动管理类,可以用来实现图标拖动管理 [Canaan]
主要修正bug:
1.修正disabled不对的bug [小川]
2.修正了重复设置皮肤导致默认大小不对的bug [小川]
1.0.0203
----------------------
编辑器部分:
1.页面面板增加关闭快捷键ctrl+w
2.支持双击morn项目文件直接打开项目文件
3.增加刷新页面列表快捷键(F6)
4.增加视图Tab右键菜单(关闭,关闭其他,关闭全部)
5.增加水平和垂直居中对齐工具
主要修正bug:
1.修正了文本框大小选择不对的bug
2.修正了某些快捷键会影响视图Tab的bug
3.修正了进入panel内部多层会消失的bug
4.修正了某些操作导致层次控制失灵的bug
5.修正了参考视图不能正常显示的bug
Morn UI库:
1.list的page属性从0开始
2.增强了panel,同时支持vScrollBar和hScrollBar,并处理了两者之间相互影响的关系
3.tab和radioGroup增加labelMargin属性
4.silder,scrollbar,progressbar增加changeHandler回调函数
主要修正bug:
1.完善了panel的实现
1.0.0 alpha
----------------------
编辑器部分:
1.代码模式增加自动着色功能
2.增加页面搜索功能,快捷键ctrl+T [D.E]
3.重写选择框使其更为精美,优化大量选择拖动等处理细节使其更为准确
4.增加项目UI项目管理,一个编辑器支持多项目 [CCC]
5.自动保存及加载上一次打开的项目,优化目录结构,让美术和程序无间配合
6.增加ctrl+shift+V功能(原位置粘贴) [紫琥珀姐姐]
7.简化list项表达结构,使其更为方便直观 [紫琥珀姐姐]
8.关闭编辑器时,会检测提醒是否保存未保存的页面
9.增加UI代码默认类库导入设置(F9) [Canaan]
10.资源面板增加打开目录及刷新资源按钮
主要修正bug:
1.修正了资源更改,视图没及时刷新的bug
2.修正了资源目录管理没有同步更新的bug
3.修正了拖动及其他操作属性面板及状态栏没有及时更新的bug
4.修正了组件设置scale属性后,选择拖动和鼠标不同步的bug
5.修正了svn临时文件夹导致编辑器不能正确识别的bug
6.修正了某些时候新创建页面时列表没及时刷新的bug
7.修正了第一次设置资源压缩率失效的bug
8.修正了scale为负数时选择框不对的bug
9.修正了复制多个对象粘贴后顺序错乱的bug
10.修正了转换为Box后顺序不对的bug
11.修复了删除页面未及时删除已生成的ui代码的bug
Morn UI库:
1.增加批量加载函数App.loader.loadAssets
2.Image增加了smoothing属性(是否对位图进行平滑处理) [紫琥珀姐姐]
3.Container增加水平及垂直剧中对其属性(centerX,centerY) [紫琥珀姐姐]
4.list同时支持水平和垂直滚动条 [紫琥珀姐姐]
5.文本组件增加边距属性margin [紫琥珀姐姐]
6.tab和radioGroup均增加了labelColors,labelStroke,labelSize,labelBold等属性,用于设置按钮样式
7.list,tab,radioGroup,ComboBox增加selectHandler回调
8.dialog增加close、sure、cancel按钮的默认处理 [紫琥珀姐姐]
主要修正bug:
1.修复了textinput输入文本获取bug [feigema]
0.9.4.1.3
----------------------
Morn UI编辑器:
1.增加了资源按照名次排序
2.修正了加载模式页面嵌套解析错误的bug
3.在编辑器状态栏内增加选择组件的x,y,width,heigth信息的显示
4.增加资源默认压缩比率配置
5.增加资源默认属性设置(可以单独设置某个资源的压缩比率,双击设置)
6.增加了组件创建及解释报错的提示,方便调试
7.增加保存所有修改按钮及快捷键(Ctrl+Shift+S)
8.增加Shift+箭头,快速移动(10像素) [健子]
9.支持自定义view和dialog类型
Morn UI库:
1.对位图9宫格进行优化处理 [Canaan]
2.按钮开始支持9宫格缩放了
3.增强clip,可以完全代替movieclip了 [Canaan]
4.全新设计FrameClip,使矢量图动画基于时间控制,而非基于帧率
5.增强了注释和说明,增加了事件及回调函数默认返回值提示
6.label,textinput,textarea增加皮肤属性,并支持九宫格
7.增加comboBox组件
8.增加Panel组件,此组件实现了遮罩和滚动效果
9.增加赋值功能,极大简化对UI初始化操作
10.改进LoaderManager,增加了http头的判断
11.对所有组件重新进行梳理优化
12.增加鼠标提示
0.9.3.11.18
----------------------
Morn UI编辑器:
1.增加编辑器可视化配置(F9)
2.隐藏左边面板(F10)
3.隐藏右边面板(F11)
4.增加UI加载模式 [王端]
5.新增实例预览(F8) [王端]
6.发布时如有未保存页面,提示保存 [Matt]
7.页面嵌套增加解释类设置 [西城]
8.增加页面参考视图及显示控制(F7)
10.解决了已知bug
11.增加了帮助教程(点击菜单-帮助显示)
Morn UI库:
1.解决toggle Button显示问题,简化了checkbox [Canaan]
2.增加UI视图加载模式的支持
0.9.2.11.11
----------------------
Morn UI编辑器:
1.修正了新增页面无法在列表中正常显示的bug
2.增加了编辑器log,方便调试Ctrl+F12打开
3.增加了资源压缩进度显示
4.修正了UI代码发布目录改变时,生成的代码没有跟随变化的bug
5.修正repeat组件命名错误
6.修正了多层嵌套某些时候无法进入的bug
7.更改了发布图标
8.优化了编辑器内部逻辑
Morn UI库:
1.修正的对齐问题
2.修正list滚动bug
3.修正了slider边界值重复触发change的bug
4.修正scrollBar长度不对的bug