egui/crates/egui_extras/src
Emil Ernerfeldt 5a196f6604
Create a `UiBuilder` for building `Ui`s (#4969)
* Part of https://github.com/emilk/egui/issues/4634

The goals is to create fewer, more powerful entry points.


### Added
* `egui::UiBuilder`
* `Ui::allocate_new_ui`
* `Ui::new_child`

### Breaking changes
* `Ui::new` now takes a `UiBuilder`
* Deprecated
	* `ui.add_visible_ui`
	* `ui.allocate_ui_at_rect`
	* `ui.child_ui`
	* `ui.child_ui_with_id_source`
	* `ui.push_stack_info`
2024-08-26 08:51:18 +02:00
..
datepicker Improve `egui_extras::Table` layout (#4755) 2024-07-02 20:57:46 +02:00
loaders Gif support (#4620) 2024-06-19 14:05:05 +02:00
image.rs Update `image` crate to 0.25 (#4160) 2024-05-13 13:35:15 +02:00
layout.rs Create a `UiBuilder` for building `Ui`s (#4969) 2024-08-26 08:51:18 +02:00
lib.rs Remove work-around for `unsafe` in puffin macro (#4484) 2024-05-11 20:17:19 +02:00
loaders.rs Gif support (#4620) 2024-06-19 14:05:05 +02:00
sizing.rs Improve `egui_extras::Table` layout (#4755) 2024-07-02 20:57:46 +02:00
strip.rs Fix: assign a different id to each table cell, avoiding id clashes (#4076) 2024-02-20 13:35:19 +01:00
syntax_highlighting.rs `egui_extras`: Make `serde` an optional feature (#4641) 2024-06-18 22:27:48 +02:00
table.rs Return `ScrollAreaOutput` from `Table::body` (#4829) 2024-07-15 20:49:41 +02:00