Skip to content

Commit 40edf1a

Browse files
committed
Release RmlUi 5.1
1 parent 4f35ce2 commit 40edf1a

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ endif(POLICY CMP0074)
5555

5656
project(RmlUi LANGUAGES C CXX VERSION 5.1)
5757

58-
set(RMLUI_VERSION_RELEASE false)
58+
set(RMLUI_VERSION_RELEASE true)
5959

6060
if(RMLUI_VERSION_RELEASE)
6161
set(RMLUI_VERSION_SUFFIX "")

changelog.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
* [RmlUi 5.1](#rmlui-51)
12
* [RmlUi 5.0](#rmlui-50)
23
* [RmlUi 4.4](#rmlui-44)
34
* [RmlUi 4.3](#rmlui-43)
@@ -10,7 +11,7 @@
1011
* [RmlUi 3.0](#rmlui-30)
1112
* [RmlUi 2.0](#rmlui-20)
1213

13-
## RmlUi 5.1 (WIP)
14+
## RmlUi 5.1
1415

1516
### New scrolling features
1617

@@ -24,7 +25,7 @@ When autoscroll mode is active, a cursor name is submitted to clients which indi
2425
See the new [documentation section on scrolling](https://mikke89.github.io/RmlUiDoc/pages/cpp_manual/contexts.html#scrolling) for details.
2526

2627
#### Smooth scrolling
27-
Smooth scrolling is now supported in RmlUi, and enabled by default. This makes a some scroll actions animate smoothly towards its destination. Smooth scrolling may become active in the following situations:
28+
Smooth scrolling is now supported in RmlUi, and enabled by default. This makes certain scroll actions animate smoothly towards its destination. Smooth scrolling may become active in the following situations:
2829

2930
- During a call to `Context::ProcessMouseWheel()`.
3031
- When clicking a scrollbar's arrow keys or track.
@@ -95,10 +96,6 @@ See the [form controls documentation](https://mikke89.github.io/RmlUiDoc/pages/c
9596
- The slider input is now only draggable from the track or bar, instead of the whole element.
9697
- Fixed input elements not always being correctly setup when changing types.
9798

98-
### Stability improvements
99-
100-
- Fix a potential crash during plugin shutdown. #415 (thanks @LoneBoco)
101-
10299
### Data bindings
103100

104101
- Add new [data-alias attribute](https://mikke89.github.io/RmlUiDoc/pages/data_bindings/views_and_controllers.html#data-alias) to make templates work with outside variables. #432 (thanks @dakror)
@@ -115,6 +112,10 @@ See the [form controls documentation](https://mikke89.github.io/RmlUiDoc/pages/c
115112
- Vulkan renderer: Fix various Vulkan issues on Linux. #430 (thanks @Thalhammer)
116113
- GL3 renderer: Unbind the vertex array after use to avoid possible crash. #411
117114

115+
### Stability improvements
116+
117+
- Fix a potential crash during plugin shutdown. #415 (thanks @LoneBoco)
118+
118119
### Build improvements
119120

120121
- Improve CMake to better support RmlUi included as a subdirectory of a parent project. #394 #395 #397 (thanks @cathaysia)
@@ -126,7 +127,8 @@ See the [form controls documentation](https://mikke89.github.io/RmlUiDoc/pages/c
126127

127128
### Breaking changes
128129

129-
- The `mousescroll` event no longer scrolls an element, see scrolling changes above. Its `wheel_delta` parameter has been renamed to `wheel_delta_y`.
130+
- Scrolling behavior changed, increased default mouse wheel scroll length, and enabled smooth scrolling by default. See notes above.
131+
- The `mousescroll` event no longer scrolls an element. Its `wheel_delta` parameter has been renamed to `wheel_delta_y`.
130132
- The signature of `Context::ProcessMouseWheel` has been changed, the old signature is still available but deprecated.
131133

132134

0 commit comments

Comments
 (0)