MyGUI v3.2.1 Release Notes
-
Core
- โ Added events to clipboard manager: eventClipboardRequested, eventClipboardChanged.
- โ Added API access to child LayerNodes.
- โ Added pointer to ControllerItem in all controller events.
- Key focus will be reset when the key focus widget is hidden.
- ๐ Fixed incorrectly detecting double click when clicking on different widgets.
- ๐ Fixed a memory leak when creating or changing widgets in several cases.
- ๐ Fixed a lot of warnings from cppcheck.
- ๐ Other minor fixes.
- Remove possibility to compile without std::typeinfo (no longer needed for android, MYGUI_RTTI_DISABLE_TYPE_INFO option removed).
- โ Remove -msse from compiler flags.
Widgets
- โ Added Depth property for child widgets, that can be used for rendering order.
- โ Added eventChangeCoord event.
- ๐ Fixed Enabled property not being inherited from parent widgets.
- ListBox: Added eventNotifyItem for key or mouse press on item widgets.
- ListBox: Added getWidgetByIndex public API to allow item widget access from outside.
- ๐ EditBox: Fixed several keyboard shortcuts (such as copy & paste) not working when key and text events are injected separately by the user.
- ImageBox: Added getImageSize method.
- ScrollBar: Added WheelPage property for mouse wheel scroll step.
SubWidgets
- ๐ PolygonalSkin: Added stroke support for drawing dashed lines (can be seen in UnitTest_Spline).
- RotatingSkin: Added properties to skin XML.
Resources
- ResourceTrueTypeFont: Added Distance parameter for margin between glyphs in generated font texture.
- ResourceImageSet, ResourceTrueTypeFont: Added public API to allow creating in code rather than from XML.
- ๐ ResourceManualFont: Added support to set glyph size separately rather than deriving it from image coordinates.
Skins
- โ Added Dark skin (used by default in Tools).
- โ Added Black skin.
- โก๏ธ Minor updates to other skins.
Tools
- Significant improvements to LayoutEditor, FontEditor, ImageEditor and SkinEditor.
Demos
- โก๏ธ Minor updates to several demos.
โ UnitTests
- โ Added DataInfoTest.
Platforms
- โ Added Dummy platform.
- ๐ Various fixes for DirectX11 platform.
- ๐จ Slightly refactored OpenGL platform.
- โ Added DataMemoryStream class.
Other
- โก๏ธ Updated C# wrapper.
- Switched from LGPL to MIT license.
- ๐ Documentation improvements.