-
Notifications
You must be signed in to change notification settings - Fork 47
/
TODO.txt
119 lines (62 loc) · 2.46 KB
/
TODO.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
MinSizeChange [针对文本] 测试
树节点最差应该是重新渲染树
TAB 会移动视口
使用接口释放设备资源避免上锁?
复杂控件弱引用全面消除[UIMenuList::m_pMenuPopup] 测试
pod_hash OOM 处理 测试
CUIWaiter单独测试?
Node 继承 偏移量调整
超过大部分(比如90%)渲染面积应该全渲染
Event_Initialize 时构造对象?
窗口生命周期控制?Xxx::ControlAttached 目前无用
Demo2 点击几下后会重新布局.
不少控件拥有checked的属性
还有部分控件没有实现
读取资源方式修改以方便读取压缩包中的文件?
bug.dmp
在UPDATE中强制退出造成的影响?
Timer
LUI_NO_SCRIPT
赋予原子控件真正的意义
------------------------------------------------------------------
菜单应该像离开一样是进入一段时间就行, 不需要等待IDLE HOVER事件
repeat类型是round但是不足一个的场合?
groupbox minsize
ResourceList
SSBlock::~SSBlock
Context Menu按键支持
一些快捷键会有默认行为比如选择第一个?
CUITimeCapsule*m_pLastEnd寻找比这个还要廉价的解决方法?
gif等动画支持?
CSS针对文件的缓存?避免多次解析?
CSS支持完善?
LUI_VECTOR_SIZE_USE_UINT32 让这个宏有用
hash_base::find 优化
使用Hash数组查找避免swicth跳转?(等待CSS属性稳定)
OOM处理策略: 目前分配失败会释放旧数据可能会导致内存泄漏!
资源管理器载入资源后缓存一段时间?
Win10支持超过MAX_PATH路径?
LongUI::GetEasyType?
控件自己走去出也要计算mouse hover leave
GUI事件持续触发(比如一直按住鼠标左键)?
Tree的选择换为TreeRow而不是TreeItem?
disable状态取消其他的动画?
xul根节点window弄成可选的?没有就创建一个?
STYLE minsize拥有强制性?
set_child_parent_nnrivc 全面检查?
将存在于UIControl的所有属性交给UIControl::add_attribute处理?
Init事件有一个HR的返回值?
OOM: [强制测试]申请函数使用静态变量按进度直接返回nullptr?
SimpAX: (ch == ' ') | (ch == '\t'); -> (ch == ' ') || (ch == '\t');
SimpAX: 字节映射表使用每一位, 节约7倍
实现 fixedqueue
安全检查 类printf
CUIString::fromLatin1
m_state.in_dtor ?
异步加载?
所有#include Qt化
CSS border-width 属性
只有当边框样式不是 none 时才起作用。
如果边框样式是 none,边框宽度实际上会重置为 0
位域压缩属性
CUINativeStyleWindows10 使用私有笔刷 - > 没有必要?