Crate egui
Get window size 🔗
Source: https://github.com/emilk/egui/discussions/2015
ctx.input(|i| {
if let Some(rect) = i.viewport().outer_rect {
dbg!(rect.size());
}
});
Prevent a UI from shrinking if the contents get smaller 🔗
Source: https://github.com/emilk/egui/discussions/465
The example below checks for changes in hight but width should be similar. Without the if statement it causes the widget to grow if the contents get bigger.
if ui.available_height() > 0.0 {
ui.allocate_space(ui.available_size());
}