New
LCUI 1.3.0
Changelog
Bug Fixes
- conflict with C++ "operator" keyword (5a5ba8c)
- css: setting font style parser's style_handler doesn't work (6869683)
- display: memory leak from X11Surface_SetCaptionW() (484c3d7)
- font: failed to get bitmap when font_size > 18 (d6315c5)
- gui: the default border color of the widget should be transparent (5164955)
- gui: event target selection bug when widget pointer-events is none (0f26c8b)
- gui: TextEdit placeholder are not working (d827767)
- gui: the mousemove event should fire before the mouseout event (5020b91)
- gui: widget attribute value should always be available (4b0a2ed)
- ime: composition window position problem (#36, #175) (1107f91)
- renderer: widget content rendering incorrect (f8b0f8b)
- util: incorrect object type checking in Object_Operate() (a326e8c)
- util: ParseUrl() parsing result is incorrect (3f9450c)
Features
- add LCUI_GetVersion() (de40c7c)
- add rounded border rendering (#174) (f36d071)
- add include/LCUI.h file (#173) (113af6a)
- builder: tag name can be an existing widget type name (4f6a01c)
- css: make CSSFontStyle_* functions public (568c915)
- graph: add LCUI_OverPixel() (d8075d9)
- gui: add canvas widget (e246843)
更新日志
问题修复
- C++ "operator" 关键字冲突 (5a5ba8c)
- css: 设置字体样式解析器的 style_handler 后未起作用 (6869683)
- display: X11Surface_SetCaptionW() 内存泄漏 (484c3d7)
- font: 当 font_size > 18 时字体位图获取失败 (d6315c5)
- gui: 部件的默认边框颜色应为透明 (transparent) (5164955)
- gui: 当部件 pointer-events 为 none 时的事件目标选择问题 (0f26c8b)
- gui: TextEdit 占位符未起作用 (d827767)
- gui: mousemove 事件应在 mouseout 事件前触发 (5020b91)