forked from yungzhu/MornUI
-
Notifications
You must be signed in to change notification settings - Fork 0
/
updateList.txt
375 lines (346 loc) · 19 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
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
2.4.1027
----------------------
编辑器部分:
[改进]点击页面列表面板头部,会取消页面列表选择(再添加新页面,会到根目录)
主要修正bug:
[修正]修正了编辑器var丢失问题
[修正]修正了编辑器剪切复制会导致层级错乱的bug
Morn UI库:
[新增]ComboBox增加项字体大小设置itemSize
[改进]改进了HBox和VBox排序问题(编辑器的显示顺序就是排序顺序)
[改进]改进了List,支持自定义List项
[改进]改进了List,如果不设置滚动条,不再有遮罩
主要修正bug:
[修正]修正了label宽高获取有时不对的bug
2.4.1020
----------------------
Morn UI编辑器:
[改进]UI类增加对默认构造函数的生成(SDK4.7需求)
[改进]copy组件不会再复制var属性
主要修正bug:
[修正]修复了删除图层不能及时保存的bug [小蚂蚁]
Morn UI库:
[新增]增加了对移动设备的支持,无论是网页还是移动设备均能正确支持
[新增]增加了HBox和VBox等布局容器,方便UI布局
[新增]LogManager增加了clear方法,方便清理日志
[新增]LoaderManager增加错误重试次数属性retryNum
[新增]clip增加平滑属性smoothing [最怕猫猫]
[新增]Config类增加是否触摸滚动属性touchScrollEnable
[改进]优化了tooltip,设置为空时,会删除事件监听 [H大仙]
[改进]事件data的类型由object改为* [紫琥珀姐姐]
[改进]dragevent事件改为冒泡事件 [左岸右转]
[改进]ComboBox设置selectedIndex后,再打开,会自动定位选择的位置,方便查看
[改进]ScrollBar增加缓动滑动效果
[改进]优化了panel类
[改进]优化了slider类
[改进]优化了TextArea类
[改进]重构了List类,功能更强大,使用更加方便,主要改变如下:
1.list改为像素级别,实现手机等移动设备支持
2.增加mouseHandler,方便处理项事件
3.同时支持横向和纵向滚动,由滚动条决定
4.增加scrollTo方法,方便滚动定位
5.增加getItem,changeItem,addItem,addItemAt,deleteItem等方法,方便更新项数据,并节省性能
6.统一了itemRender,同时支持类和xml
7.增加了selectEable属性,控制list项是否有选中效果
8.改进了滑轮滚动效果
9.增加touch缓动滚动效果
主要修正bug:
[修正]修正了slider及滚动条value大于max的bug [魔鬼游戏]
[修正]修正了FrameClip的playFromTo方法bug [joker]
[修正]修正了LoaderManager的isCacheContent属性没有生效的bug
[修正]修正了list的scrollSize编辑器设置无效的bug
[修正]修正了list滚轮滚动的bug [紫琥珀姐姐]
[修正]修复了缩放对宽高度量的影响的bug [Hú+]
[修正]修正了panel滑动条在一些操作后位置不对的bug [H大仙]
[修正]修正了combobox赋值后,立即设置selectedIndex无效的bug [紫琥珀姐姐]
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