diff --git a/emigui/src/containers/window.rs b/emigui/src/containers/window.rs index 5b1f2591..b7b56e3f 100644 --- a/emigui/src/containers/window.rs +++ b/emigui/src/containers/window.rs @@ -179,7 +179,6 @@ impl<'open> Window<'open> { &mut collapsing, ); - // TODO: fix collapsing window animation let content = collapsing .add_contents(ui, |ui| { resize.show(ui, |ui| { @@ -237,6 +236,8 @@ impl<'open> Window<'open> { ); let new_rect = ctx.round_rect_to_pixels(new_rect); if new_rect != pre_resize { + // TODO: add this to a Window state instead as a command "move here next frame" + let mut area_state = ctx.memory().areas.get(area_layer.id).unwrap(); area_state.pos = new_rect.min; ctx.memory().areas.set_state(area_layer, area_state); diff --git a/emigui/src/examples/app.rs b/emigui/src/examples/app.rs index 8d1cfd1a..0718e77f 100644 --- a/emigui/src/examples/app.rs +++ b/emigui/src/examples/app.rs @@ -132,7 +132,6 @@ fn show_menu_bar(ui: &mut Ui, windows: &mut OpenWindows) { }); menu::menu(ui, "Windows", |ui| { ui.add(Checkbox::new(&mut windows.examples, "Examples")); - ui.add(Checkbox::new(&mut windows.examples, "Examples Trees")); ui.add(Checkbox::new(&mut windows.fractal_clock, "Fractal Clock")); ui.add(Separator::new()); ui.add(Checkbox::new(&mut windows.settings, "Settings"));