Releases: mikke89/RmlUi
Releases · mikke89/RmlUi
RmlUi 3.1
RmlUi 3.1 is a minor feature release.
New features
- New font effects: glow and blur.
- A new
progressbar
element. - RTTI (dynamic_casts) can now optionally be turned off and replaced by a custom solution.
Read the full changelog here.
Windows binaries built using Visual Studio 15 2017.
RmlUi 3.0
RmlUi 3.0 is the biggest change yet, featuring a substantial amount of new features and bug fixes. One of the main efforts in RmlUi 3.0 has been on improving the performance of the library. Users should see a noticable performance increase when upgrading.
Notable new features
- Major performance improvements, up to 25x performance increase in some situations.
- New and improved decorators.
- Sprite sheet support.
- Replaced manual reference counting with smart pointers.
- Improved transforms API and implementation.
- Improved debugger
- Major overhaul of the font engine.
- Fully replacable by users.
- All strings should now be considered as encoded in UTF-8, the old UCS-2 strings are gone.
- Unicode characters are loaded on demand, no longer a need to define a character set.
- Emoji support (monochrome glyphs).
Read the full changelog here.
Note that this release contains breaking changes. C++14-compatible compiler required.
Windows binaries built using Visual Studio 15 2017.
RmlUi 2.0
First official RmlUi release.
Read the full changelog here.
Earlier releases are libRocket. This will be the last C++11-compatible release.