Commit History

Autor SHA1 Mensaxe Data
  Michael Ragazzon b6162ffc90 Refactor: Use common `IsScrollContainer` function hai 1 ano
  Michael Ragazzon 263328ab5d Allow documents to set themselves as focusable from modal documents, use in debugger to solve #642 hai 1 ano
  Michael Ragazzon 551e6b39aa Implement :focus-visible pseudo property %!s(int64=2) %!d(string=hai) anos
  Gleb 162de42c48 Implement spatial navigation and nav-* properties %!s(int64=2) %!d(string=hai) anos
  Michael Ragazzon 6d552f71db After tab-navigation, use 'nearest' scroll-into-view algorithm %!s(int64=2) %!d(string=hai) anos
  Michael Ragazzon 0695cf025e Focusable element is now clicked when pressing space bar %!s(int64=2) %!d(string=hai) anos
  Michael Ragazzon a602da2440 Update comments in ElementDocument::Show based on #515 %!s(int64=2) %!d(string=hai) anos
  Michael Ragazzon 70d0d5ecc9 Add rmlui_static_cast to assert validity of down casts, see #514 %!s(int64=2) %!d(string=hai) anos
  Michael Ragazzon ce949d2d5b Refactor Property units and Box enums, and introduce NumericValue [breaking change] %!s(int64=2) %!d(string=hai) anos
  Michael Ragazzon 7492876298 The great formattening - format all library source code and documents %!s(int64=2) %!d(string=hai) anos
  Michael Ragazzon 2be642f969 Change document positioning so that inset properties now properly set the margin position of the document %!s(int64=2) %!d(string=hai) anos
  Michael Ragazzon 4742dda07d Improve and refactor layout engine, better conformance to CSS specification %!s(int64=3) %!d(string=hai) anos
  Michael Ragazzon 82b6bcf246 Dirty siblings when ID, class or pseudo class is changed %!s(int64=3) %!d(string=hai) anos
  Michael Ragazzon 8b7388ecdc Refactor ComputedValues to reduce memory usage. %!s(int64=3) %!d(string=hai) anos
  Michael Ragazzon 001ef4c2e9 Make a public ElementDocument::GetStyleSheetContainer function. %!s(int64=4) %!d(string=hai) anos
  Michael Ragazzon f9276da68a Add a 'theme' media query for activating and deactivating media blocks %!s(int64=4) %!d(string=hai) anos
  Michael Ragazzon 742894e123 Add a virtual method on elements for responding to recompilation of style sheets. Eg. new style sheets may change sprites, such as in decorators and img elements. %!s(int64=4) %!d(string=hai) anos
  Michael Ragazzon 79fb3b5405 - Decorators and font effects are now parsed by separate property parsers. %!s(int64=4) %!d(string=hai) anos
  Michael Ragazzon dc3d23dccc - Add a property 'resolution' to spritesheets, defines the "native" scaling of the image source. %!s(int64=5) %!d(string=hai) anos
  Michael Ragazzon f0a0480e9b Sharing style sheet containers is dangerous, clean up accordingly. %!s(int64=4) %!d(string=hai) anos
  Michael Ragazzon 6247f3e297 Avoid style sheet copies during load, and only compile style sheet when active media blocks change. Cleanup. %!s(int64=4) %!d(string=hai) anos
  Maximilian Stark dd99820ecd Media queries (#169) %!s(int64=4) %!d(string=hai) anos
  Maximilian Stark 35d373d5dd Fix templates not refreshing their stylesheet (#171) %!s(int64=4) %!d(string=hai) anos
  Michael Ragazzon 9ed2af527d Fix some issues with tabbing focus. %!s(int64=5) %!d(string=hai) anos
  Michael Ragazzon 6935810e12 Performance improvement when dirtying vw and vh units %!s(int64=5) %!d(string=hai) anos
  Michael Ragazzon 3877e3dbad Remove unnecessary references in arguments. Add conversion between vector types. %!s(int64=5) %!d(string=hai) anos
  Maximilian Stark 48eda79d2c Added VH and VW units (#162) %!s(int64=5) %!d(string=hai) anos
  Michael Ragazzon baed8d6420 ElementDocument::ReloadStyleSheet: More detailed description, pass nullptr context to avoid any potential use of it which will not be cleaned up. %!s(int64=5) %!d(string=hai) anos
  Lucien Catonnet 01d821b76f Remove unnecessary call to UnloadDocument in ReloadStyleSheet %!s(int64=5) %!d(string=hai) anos
  Lucien Catonnet 698df0ae7a Add method to reload ElementDocument's stylesheet %!s(int64=5) %!d(string=hai) anos