Michael Ragazzon
|
c8f57a8208
Refactor StyleSheetNodeSelector for improved performance
|
3 年之前 |
Michael Ragazzon
|
8b7388ecdc
Refactor ComputedValues to reduce memory usage.
|
3 年之前 |
Michael Ragazzon
|
5dd0cf1c84
Move Utilities.h header to public include directory
|
3 年之前 |
Michael Ragazzon
|
7824726c51
Implement flexbox layouting
|
4 年之前 |
Michael Ragazzon
|
14b4c0ad12
Rename <progressbar> element to <progress> for html compatibility
|
4 年之前 |
Michael Ragazzon
|
8020239d7d
Review select control, make options compatible with 'data-for' view. Add node handler for select which moves the options early before data-for initializes.
|
4 年之前 |
Michael Ragazzon
|
66c960604b
Basic implementation of SVG plugin using the lunasvg library
|
5 年之前 |
Michael Ragazzon
|
6e0e3011b2
Merge branch 'databinding_improvements'
|
4 年之前 |
Michael Ragazzon
|
e2529507c2
Cleanup data variables and type register
|
4 年之前 |
Michael Ragazzon
|
e720b17361
Rework table layouting algorithm. Now rows can also use flexible sizing as long as the table height is definite (non-auto).
|
4 年之前 |
Michael Ragazzon
|
79fb3b5405
- Decorators and font effects are now parsed by separate property parsers.
|
4 年之前 |
Michael Ragazzon
|
6247f3e297
Avoid style sheet copies during load, and only compile style sheet when active media blocks change. Cleanup.
|
4 年之前 |
Maximilian Stark
|
dd99820ecd
Media queries (#169)
|
4 年之前 |
Michael Ragazzon
|
198fff07d1
Revert "Add <include> element to inject templates anywhere in the document (#168)"
|
4 年之前 |
Maximilian Stark
|
659f87b0a1
Add <include> element to inject templates anywhere in the document (#168)
|
4 年之前 |
Michael Ragazzon
|
b50e8d192e
Add label element
|
4 年之前 |
Michael Ragazzon
|
3877e3dbad
Remove unnecessary references in arguments. Add conversion between vector types.
|
4 年之前 |
Michael Ragazzon
|
5df52283f9
Integrate the Lottie plugin into Core, only built when setting the 'ENABLE_LOTTIE_PLUGIN' option in CMake.
|
5 年之前 |
Michael Ragazzon
|
aa1d627e5a
Lua data bindings, some cleanup.
|
5 年之前 |
Cloud Wu
|
12a8e3336c
Add DataModel lua binding
|
5 年之前 |
Michael Ragazzon
|
57e40eb0f3
Refactor data bindings: Move model handle to 'DataModelHandle.h'. Move DataModel, DataView, and DataController to private headers.
|
5 年之前 |
Michael Ragazzon
|
4b9641550f
Update changelog, add missing header file in CMake list.
|
5 年之前 |
Michael Ragazzon
|
025f70886e
ElementTextDefault renamed to ElementText. ElementText can no longer be overloaded.
|
5 年之前 |
Michael Ragazzon
|
cd8dc968b4
Remove EventIterators, replace by lambda.
|
5 年之前 |
Michael Ragazzon
|
f529a8cf51
Initial support for tables
|
5 年之前 |
Michael Ragazzon
|
a603c3b6d1
Implement the 'border-radius' property for backgrounds and borders. Add necessary geometry drawing utilities, merge ElementBackground and ElementBorder into a single unit ElementBackgroundBorder. See #115.
|
5 年之前 |
Michael Ragazzon
|
cde8835600
Layout engine (WIP): Move shrink-to-fit calculation into the box size generator. Fixes eg. shrink-to-fit in 'position: absolute'. Split the layout things to do with sizing into 'LayoutDetails'.
|
5 年之前 |
Michael Ragazzon
|
67049770c7
Update CMake for custom configuration.
|
5 年之前 |
Michael Ragazzon
|
98282c7b2e
Refactor some of the Transform functionality. Move functions that should only be called internally to an internal TransformUtilities. Rename Transforms::Primitive to TransformPrimitive.
|
5 年之前 |
Michael Ragazzon
|
e9844e3801
The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future.
|
5 年之前 |