You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: changelog.md
+9-7Lines changed: 9 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,4 @@
1
+
*[RmlUi 5.1](#rmlui-51)
1
2
*[RmlUi 5.0](#rmlui-50)
2
3
*[RmlUi 4.4](#rmlui-44)
3
4
*[RmlUi 4.3](#rmlui-43)
@@ -10,7 +11,7 @@
10
11
*[RmlUi 3.0](#rmlui-30)
11
12
*[RmlUi 2.0](#rmlui-20)
12
13
13
-
## RmlUi 5.1 (WIP)
14
+
## RmlUi 5.1
14
15
15
16
### New scrolling features
16
17
@@ -24,7 +25,7 @@ When autoscroll mode is active, a cursor name is submitted to clients which indi
24
25
See the new [documentation section on scrolling](https://mikke89.github.io/RmlUiDoc/pages/cpp_manual/contexts.html#scrolling) for details.
25
26
26
27
#### 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:
28
29
29
30
- During a call to `Context::ProcessMouseWheel()`.
30
31
- 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
95
96
- The slider input is now only draggable from the track or bar, instead of the whole element.
96
97
- Fixed input elements not always being correctly setup when changing types.
97
98
98
-
### Stability improvements
99
-
100
-
- Fix a potential crash during plugin shutdown. #415 (thanks @LoneBoco)
101
-
102
99
### Data bindings
103
100
104
101
- 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
115
112
- Vulkan renderer: Fix various Vulkan issues on Linux. #430 (thanks @Thalhammer)
116
113
- GL3 renderer: Unbind the vertex array after use to avoid possible crash. #411
117
114
115
+
### Stability improvements
116
+
117
+
- Fix a potential crash during plugin shutdown. #415 (thanks @LoneBoco)
118
+
118
119
### Build improvements
119
120
120
121
- 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
126
127
127
128
### Breaking changes
128
129
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`.
130
132
- The signature of `Context::ProcessMouseWheel` has been changed, the old signature is still available but deprecated.
0 commit comments