Simple experimental low-level UI library written in C++
Find a file
hippoz c85c367e11
Greatly improve performance on startup or when operating on lots of
widgets

This commit introduces "batches", which makes Raven hold off on doing
full reflows until the batch is ended. When a window is created, a batch
is automatically started to ensure that no useless reflows are done
during initialization. The batch is automatically ended in window.run().
Users of the library can create and end batches as well. This commit
also factors out automatic scaling based on text size into set_text for
buttons (should be done for labels as well).
2022-05-13 17:33:53 +03:00
src Greatly improve performance on startup or when operating on lots of 2022-05-13 17:33:53 +03:00
.gitignore text, hover, styles and buttons! 2022-03-18 02:49:16 +02:00
LICENSE Add 'LICENSE' 2021-12-19 16:27:55 +00:00
meson.build Move logic from Layout into DocumentLayout 2022-04-03 13:25:09 +03:00