Skip to content

Releases: mikke89/RmlUi

RmlUi 3.1

10 Dec 21:58
Compare
Choose a tag to compare

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

27 Nov 21:03
Compare
Choose a tag to compare

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

27 Nov 20:25
Compare
Choose a tag to compare

First official RmlUi release.

Read the full changelog here.

Earlier releases are libRocket. This will be the last C++11-compatible release.