* [RmlUi 6.1](#rmlui-61) * [RmlUi 6.0](#rmlui-60) * [RmlUi 5.1](#rmlui-51) * [RmlUi 5.0](#rmlui-50) * [RmlUi 4.4](#rmlui-44) * [RmlUi 4.3](#rmlui-43) * [RmlUi 4.2](#rmlui-42) * [RmlUi 4.1](#rmlui-41) * [RmlUi 4.0](#rmlui-40) * [RmlUi 3.3](#rmlui-33) * [RmlUi 3.2](#rmlui-32) * [RmlUi 3.1](#rmlui-31) * [RmlUi 3.0](#rmlui-30) * [RmlUi 2.0](#rmlui-20) ## RmlUi 6.2 (WIP) ### Touch input & inertial scrolling Introducing native touch input processing and inertial (momentum) scrolling. This is likely our longest-standing open feature request, now closed thanks to great contributions. #60 #795 (thanks @reven86) - New context methods `Context::ProcessTouchStart/Move/End/Cancel` to process touch points. - Inertial scrolling is automatically applied from touch when a user flicks and releases while scrolling. - Touch support added to the SDL backends. This can be simulated using mouse events by setting the CMake variable `RMLUI_BACKEND_SIMULATE_TOUCH=ON`. ### Elements - Elements: Add overloads to element animation functions for PropertyId. #825 (thanks @AthosArantes) - Radio buttons: Group radio buttons also when outside a form element. #779 (thanks @mcukstorm) - Button and submit elements: Support value attribute for HTML conformance. #798 (thanks @mcukstorm) - Tabset panels: Add pseudo class `:selected` to the active panel to allow adding transition effects when switching tabs. #809 (thanks @loganmcbroom) - Drop-down widget performance: Remove unnecessary resizing during layouting which could cause decorator data being regenerated. - Text input: Avoid selecting all text when Ctrl + Alt + A key combination is used. This is used to insert characters on certain keyboard layouts, and would thus cause all text to be removed instead. #773 (thanks @ShawnCZek) - Image element: Maintain aspect ratio when one of the width or height attributes is set. #771 - Image element: Handle dimensions with zero size without producing contagious NaN values. ### Text behavior - Expose lines from ElementText, to help with custom text effects. #833 (thanks @Paril) - Make text decorators update when the color or font is changed. #817 - Fix an issue where old text could still be rendered after being cleared, when transforms were applied. #810 ### Events - Allow inline event suffix 'capture' to bind to the capture phase, e.g. `