Change window_min_size from Size<Pixels> to Option<Size<Pixels>> (#13501)

Now we can set `window_min_size` to `None` instead of `Size::default()`.
I think this makes more sense.

Release Notes:

- N/A
This commit is contained in:
张小白
2024-06-25 12:09:08 -06:00
committed by GitHub
parent db06244972
commit d1a55d64a8
5 changed files with 13 additions and 11 deletions
+6 -4
View File
@@ -647,10 +647,12 @@ impl MacWindow {
native_window.setMovable_(is_movable as BOOL);
native_window.setContentMinSize_(NSSize {
width: window_min_size.width.to_f64(),
height: window_min_size.height.to_f64(),
});
if let Some(window_min_size) = window_min_size {
native_window.setContentMinSize_(NSSize {
width: window_min_size.width.to_f64(),
height: window_min_size.height.to_f64(),
});
}
if titlebar.map_or(true, |titlebar| titlebar.appears_transparent) {
native_window.setTitlebarAppearsTransparent_(YES);