Michael Ragazzon
|
51af29b1b3
Defer scroll offset clamping to after layout, fixes #452
|
1 year ago |
Michael Ragazzon
|
58581477a7
Make the client area always tied to the padding area, textarea elements now clip to their padding area
|
1 year ago |
Michael Ragazzon
|
0648480e54
Warn user when trying to start multiple animations with the same property on the same element, see #608
|
1 year ago |
Michael Ragazzon
|
8559aaf596
Merge branch 'effects' (#594)
|
1 year ago |
Michael Ragazzon
|
37cf4d3e7f
Refactor ElementDecoration to ElementEffects
|
1 year ago |
Jonathan
|
632a3ad12c
Add `Rml::Element::Matches` function (#573)
|
1 year ago |
Matthew Schäfer
|
f9b8f6bbf6
Add attributes and properties for language and direction (#563)
|
1 year ago |
Michael Ragazzon
|
551e6b39aa
Implement :focus-visible pseudo property
|
2 years ago |
Michael Ragazzon
|
a452f26951
Refactor Geometry and Texture, introduce unique render resources
|
2 years ago |
Michael Ragazzon
|
3b75dcaa84
Update tracy integration, allow parent projects to include RmlUi profiling markers, solves #516
|
2 years ago |
Michael Ragazzon
|
0471ce737e
Add support for 'mask-image' property
|
2 years ago |
Michael Ragazzon
|
655cd9a0fd
Add support for the 'box-shadow' property
|
2 years ago |
Michael Ragazzon
|
69ea397f4f
Add clip mask to render interface, introduce render manager to keep track of the render state
|
2 years ago |
Michael Ragazzon
|
f6230b2d2f
Make elements with 'filter' and 'backdrop-filter' properties create a local stacking context
|
2 years ago |
Michael Ragazzon
|
a5e3c7fc8d
Add Filter class, to be used with the new 'filter' and 'backdrop-filter' properties
|
2 years ago |
Maximilian Stark
|
00c954196d
Allow nested data models (#484)
|
2 years ago |
Maximilian Stark
|
f09cc28445
Scale pixels-per-inch (PPI) units based on the context's dp-ratio (#468)
|
2 years ago |
simon chen
|
ec77ea9b7c
Enable removal of properties using shorthand names (#463)
|
2 years ago |
Michael Ragazzon
|
ce949d2d5b
Refactor Property units and Box enums, and introduce NumericValue [breaking change]
|
2 years ago |
Michael Ragazzon
|
0bbd0193cb
Only allow a single render interface, remove the ability to set per-context render interfaces [breaking change]
|
2 years ago |
Michael Ragazzon
|
a9657acee7
Math cleanup, rename and remove some functions
|
2 years ago |
Michael Ragazzon
|
7492876298
The great formattening - format all library source code and documents
|
2 years ago |
Michael Ragazzon
|
21a0ec2acc
Merge branch 'develop'
|
2 years ago |
Dominik Thalhammer
|
801b23945d
On-demand rendering (power saving mode) (#436)
|
2 years ago |
Michael Ragazzon
|
9e091dff46
Tweak smooth scrolling, smooth out the velocity when closing up on the scroll edge, stop the smooth scroll mode once the edge is reached
|
2 years ago |
Michael Ragazzon
|
75ab61fd9a
Propagate mouse wheel event outside context when there is nothing to scroll, see #433
|
2 years ago |
Michael Ragazzon
|
3ea69d86bd
Make smooth scrolling behavior configurable for the context
|
2 years ago |
Michael Ragazzon
|
9cf57cf037
Tweak smoothscroll velocity model
|
2 years ago |
Michael Ragazzon
|
7868be1a3b
Add smooth scrolling option to Element::ScrollIntoView
|
2 years ago |
Michael Ragazzon
|
e206617ef0
Add Element::ScrollTo, with support for smooth scrolling behavior
|
2 years ago |