提交歷史

作者 SHA1 備註 提交日期
  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 年之前