Emil Ernerfeldt
355d70d2b9
Move code from egui_demo_lib
to egui_demo_app
( #1540 )
...
Also clean up feature names and dependencies
2022-04-28 11:23:34 +02:00
Emil Ernerfeldt
4d2eb5b71e
Don't export macros that should only be pub(crate)
2022-04-25 22:01:32 +02:00
Emil Ernerfeldt
002158050b
Add Frame::canvas - bright in bright mode, dark in dark mode ( #1362 )
...
and use it in the demo app
2022-03-14 12:33:17 +01:00
Emil Ernerfeldt
d5673412dd
Put everything in Context behind the same Mutex ( #1050 )
...
* Move all interior mutability from Context to CtxRef and make it a handle
* Rename `CtxRef` to `Context`
* The old `Context` is now `ContextImpl` and is non-pub
* Add benchmark Painter::rect
Co-authored-by: Daniel Keller <dklr433@gmail.com>
2022-01-10 23:13:10 +01:00
Emil Ernerfeldt
40445c450c
use map_or and map_or_else
2021-10-20 16:46:57 +02:00
Emil Ernerfeldt
ebd2c859ac
Make multi-touch demo a bit nicer looking
2021-10-18 21:00:25 +02:00
Emil Ernerfeldt
1dfc399d98
code cleanup: use Trait as _;
2021-10-09 12:04:10 +02:00
Emil Ernerfeldt
9def6ef6df
All Ui
:s must now have a finite max_rect
...
Deprecated `max_rect_finite`, `available_size_before_wrap_finite`
and `available_rect_before_wrap_finite`.
2021-08-28 16:02:16 +02:00
Emil Ernerfeldt
0b52813f62
Sort demo windows (multi-touch demo was out of order)
2021-05-09 10:09:05 +02:00