floating: Request size only once

Let floating windows resize themselves and keep that size.
This commit is contained in:
Ivan Molodetskikh
2024-12-17 10:03:27 +03:00
parent 38350935e6
commit c359672bd2
330 changed files with 479 additions and 268 deletions
+18 -17
View File
@@ -367,7 +367,7 @@ impl<W: LayoutElement> FloatingSpace<W> {
tile.update_config(self.scale, self.options.clone());
let win = tile.window_mut();
if win.is_pending_fullscreen() {
let size = if win.is_pending_fullscreen() {
let mut size = Size::from((0, 0));
// Make sure fixed-size through window rules keeps working.
@@ -380,8 +380,11 @@ impl<W: LayoutElement> FloatingSpace<W> {
size.h = min_size.h;
}
win.request_size(size, true, None);
}
size
} else {
win.size()
};
win.request_size_once(size, true);
if activate || self.tiles.is_empty() {
self.active_window_id = Some(win.id().clone());
@@ -591,16 +594,15 @@ impl<W: LayoutElement> FloatingSpace<W> {
win_width = ensure_min_max_size(win_width, min_size.w, max_size.w);
win_width = max(1, win_width);
let win_height = win
.requested_size()
.map(|size| size.h)
// If we requested height = 0, then switch to the current height.
.filter(|h| *h != 0)
.unwrap_or_else(|| win.size().h);
let mut win_height = win.size_to_request().h;
// If we requested height = 0, then switch to the current height.
if win_height == 0 {
win_height = win.size().h;
}
let win_height = ensure_min_max_size(win_height, min_size.h, max_size.h);
let win_size = Size::from((win_width, win_height));
win.request_size(win_size, animate, None);
win.request_size_once(win_size, animate);
}
pub fn set_window_height(&mut self, id: Option<&W::Id>, change: SizeChange, animate: bool) {
@@ -622,16 +624,15 @@ impl<W: LayoutElement> FloatingSpace<W> {
win_height = ensure_min_max_size(win_height, min_size.h, max_size.h);
win_height = max(1, win_height);
let win_width = win
.requested_size()
.map(|size| size.w)
// If we requested width = 0, then switch to the current width.
.filter(|w| *w != 0)
.unwrap_or_else(|| win.size().w);
let mut win_width = win.size_to_request().w;
// If we requested width = 0, then switch to the current width.
if win_width == 0 {
win_width = win.size().w;
}
let win_width = ensure_min_max_size(win_width, min_size.w, max_size.w);
let win_size = Size::from((win_width, win_height));
win.request_size(win_size, animate, None);
win.request_size_once(win_size, animate);
}
fn focus_directional(
+25 -1
View File
@@ -151,13 +151,24 @@ pub trait LayoutElement {
self.render(renderer, location, scale, alpha, target).popups
}
/// Requests the element to change its size.
///
/// The size request is stored and will be continuously sent to the element on any further
/// state changes.
fn request_size(
&mut self,
size: Size<i32, Logical>,
animate: bool,
transaction: Option<Transaction>,
);
/// Requests the element to change size once, clearing the request afterwards.
fn request_size_once(&mut self, size: Size<i32, Logical>, animate: bool) {
self.request_size(size, animate, None);
}
fn request_fullscreen(&mut self, size: Size<i32, Logical>);
fn min_size(&self) -> Size<i32, Logical>;
fn max_size(&self) -> Size<i32, Logical>;
fn is_wl_surface(&self, wl_surface: &WlSurface) -> bool;
@@ -186,6 +197,17 @@ pub trait LayoutElement {
/// Size previously requested through [`LayoutElement::request_size()`].
fn requested_size(&self) -> Option<Size<i32, Logical>>;
/// Size that we will request of this window.
///
/// This can be different from [`requested_size()`](LayoutElement::requested_size()). For
/// example, for floating windows this will generally return the current window size, rather
/// than the last size that we requested, since we want floating windows to be able to change
/// size freely. But not always: if we just requested a floating window to resize and it hasn't
/// responded to it yet, this will return the newly requested size.
fn size_to_request(&self) -> Size<i32, Logical> {
self.requested_size().unwrap_or_else(|| self.size())
}
fn is_child_of(&self, parent: &Self) -> bool;
fn rules(&self) -> &ResolvedWindowRules;
@@ -3255,10 +3277,12 @@ impl<W: LayoutElement> Layout<W> {
size.h = min_size.h;
}
win.request_size(size, true, None);
win.request_size_once(size, true);
// If we're unfullscreening to floating, default to the floating layout.
is_floating = tile.unfullscreen_to_floating();
} else {
win.request_size_once(win.size(), true);
}
let mut data = InteractiveMoveData {
@@ -11,4 +11,4 @@ initial configure:
size: 616 × 688, bounds: 1248 × 688, states: []
post-map configures:
size: 616 × 688, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 616 × 688, bounds: 1248 × 688, states: []
post-map configures:
size: 616 × 688, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1280 × 720, states: []
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,3 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1920 × 1080, states: []
post-map configures:
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -12,4 +12,4 @@ size: 616 × 688, bounds: 1248 × 688, states: []
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: []
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -12,4 +12,4 @@ size: 616 × 688, bounds: 1248 × 688, states: []
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: []
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -12,4 +12,4 @@ size: 0 × 0, bounds: 1280 × 720, states: []
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: []
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -12,3 +12,4 @@ size: 0 × 0, bounds: 1920 × 1080, states: []
post-map configures:
size: 0 × 0, bounds: 1920 × 1080, states: []
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -11,4 +11,4 @@ initial configure:
size: 616 × 688, bounds: 1248 × 688, states: []
post-map configures:
size: 616 × 688, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 616 × 688, bounds: 1248 × 688, states: []
post-map configures:
size: 616 × 688, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1280 × 720, states: []
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1280 × 720, states: []
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 936 × 1048, bounds: 1888 × 1048, states: []
post-map configures:
size: 936 × 1048, bounds: 1920 × 1080, states: []
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -11,4 +11,4 @@ initial configure:
size: 936 × 1048, bounds: 1888 × 1048, states: []
post-map configures:
size: 936 × 1048, bounds: 1920 × 1080, states: []
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -11,3 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1920 × 1080, states: []
post-map configures:
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -11,3 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1920 × 1080, states: []
post-map configures:
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -11,4 +11,4 @@ initial configure:
size: 616 × 688, bounds: 1248 × 688, states: []
post-map configures:
size: 616 × 688, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 616 × 688, bounds: 1248 × 688, states: []
post-map configures:
size: 616 × 688, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1280 × 720, states: []
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,3 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1920 × 1080, states: []
post-map configures:
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -11,4 +11,4 @@ initial configure:
size: 616 × 688, bounds: 1248 × 688, states: []
post-map configures:
size: 616 × 688, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 616 × 688, bounds: 1248 × 688, states: []
post-map configures:
size: 616 × 688, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1280 × 720, states: []
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,3 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1920 × 1080, states: []
post-map configures:
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -12,4 +12,4 @@ size: 1280 × 720, bounds: 1248 × 688, states: [Fullscreen]
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: []
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -12,4 +12,4 @@ size: 1280 × 720, bounds: 1248 × 688, states: [Fullscreen]
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: []
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -12,4 +12,4 @@ size: 1280 × 720, bounds: 1280 × 720, states: [Fullscreen]
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: []
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 616 × 688, bounds: 1248 × 688, states: []
post-map configures:
size: 616 × 688, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 616 × 688, bounds: 1248 × 688, states: []
post-map configures:
size: 616 × 688, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1280 × 720, states: []
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1280 × 720, states: []
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -12,4 +12,4 @@ size: 616 × 688, bounds: 1248 × 688, states: []
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: []
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -12,4 +12,4 @@ size: 616 × 688, bounds: 1248 × 688, states: []
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: []
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -12,4 +12,4 @@ size: 0 × 0, bounds: 1280 × 720, states: []
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: []
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -12,4 +12,4 @@ size: 0 × 0, bounds: 1280 × 720, states: []
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: []
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 616 × 688, bounds: 1248 × 688, states: []
post-map configures:
size: 616 × 688, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 616 × 688, bounds: 1248 × 688, states: []
post-map configures:
size: 616 × 688, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1280 × 720, states: []
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1280 × 720, states: []
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 616 × 688, bounds: 1248 × 688, states: []
post-map configures:
size: 616 × 688, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 616 × 688, bounds: 1248 × 688, states: []
post-map configures:
size: 616 × 688, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1280 × 720, states: []
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1280 × 720, states: []
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 616 × 688, bounds: 1248 × 688, states: []
post-map configures:
size: 616 × 688, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 616 × 688, bounds: 1248 × 688, states: []
post-map configures:
size: 616 × 688, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1280 × 720, states: []
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1280 × 720, states: []
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 616 × 688, bounds: 1248 × 688, states: []
post-map configures:
size: 616 × 688, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 616 × 688, bounds: 1248 × 688, states: []
post-map configures:
size: 616 × 688, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1280 × 720, states: []
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1280 × 720, states: []
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -12,4 +12,4 @@ size: 1280 × 720, bounds: 1248 × 688, states: [Fullscreen]
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: []
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -12,4 +12,4 @@ size: 1280 × 720, bounds: 1248 × 688, states: [Fullscreen]
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: []
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -12,4 +12,4 @@ size: 1280 × 720, bounds: 1280 × 720, states: [Fullscreen]
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: []
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -12,4 +12,4 @@ size: 1280 × 720, bounds: 1280 × 720, states: [Fullscreen]
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: []
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 616 × 688, bounds: 1248 × 688, states: []
post-map configures:
size: 616 × 688, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 616 × 688, bounds: 1248 × 688, states: []
post-map configures:
size: 616 × 688, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1280 × 720, states: []
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1280 × 720, states: []
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -12,4 +12,4 @@ size: 616 × 688, bounds: 1248 × 688, states: []
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: []
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -12,4 +12,4 @@ size: 616 × 688, bounds: 1248 × 688, states: []
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: []
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -12,4 +12,4 @@ size: 0 × 0, bounds: 1280 × 720, states: []
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: []
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -12,4 +12,4 @@ size: 0 × 0, bounds: 1280 × 720, states: []
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: []
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 616 × 688, bounds: 1248 × 688, states: []
post-map configures:
size: 616 × 688, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 616 × 688, bounds: 1248 × 688, states: []
post-map configures:
size: 616 × 688, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1280 × 720, states: []
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1280 × 720, states: []
post-map configures:
size: 0 × 0, bounds: 1280 × 720, states: [Activated]
size: 1 × 1, bounds: 1280 × 720, states: [Activated]
@@ -11,4 +11,4 @@ initial configure:
size: 936 × 1048, bounds: 1888 × 1048, states: []
post-map configures:
size: 936 × 1048, bounds: 1920 × 1080, states: []
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -11,4 +11,4 @@ initial configure:
size: 936 × 1048, bounds: 1888 × 1048, states: []
post-map configures:
size: 936 × 1048, bounds: 1920 × 1080, states: []
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -11,3 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1920 × 1080, states: []
post-map configures:
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -11,3 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1920 × 1080, states: []
post-map configures:
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -12,3 +12,4 @@ size: 0 × 0, bounds: 1920 × 1080, states: []
post-map configures:
size: 0 × 0, bounds: 1920 × 1080, states: []
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -12,3 +12,4 @@ size: 0 × 0, bounds: 1920 × 1080, states: []
post-map configures:
size: 0 × 0, bounds: 1920 × 1080, states: []
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -11,4 +11,4 @@ initial configure:
size: 936 × 1048, bounds: 1888 × 1048, states: []
post-map configures:
size: 936 × 1048, bounds: 1920 × 1080, states: []
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -11,4 +11,4 @@ initial configure:
size: 936 × 1048, bounds: 1888 × 1048, states: []
post-map configures:
size: 936 × 1048, bounds: 1920 × 1080, states: []
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -11,3 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1920 × 1080, states: []
post-map configures:
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -11,3 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1920 × 1080, states: []
post-map configures:
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -11,4 +11,4 @@ initial configure:
size: 936 × 1048, bounds: 1888 × 1048, states: []
post-map configures:
size: 936 × 1048, bounds: 1920 × 1080, states: []
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -11,4 +11,4 @@ initial configure:
size: 936 × 1048, bounds: 1888 × 1048, states: []
post-map configures:
size: 936 × 1048, bounds: 1920 × 1080, states: []
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -11,3 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1920 × 1080, states: []
post-map configures:
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -11,3 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1920 × 1080, states: []
post-map configures:
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -11,4 +11,4 @@ initial configure:
size: 936 × 1048, bounds: 1888 × 1048, states: []
post-map configures:
size: 936 × 1048, bounds: 1920 × 1080, states: []
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -11,4 +11,4 @@ initial configure:
size: 936 × 1048, bounds: 1888 × 1048, states: []
post-map configures:
size: 936 × 1048, bounds: 1920 × 1080, states: []
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -11,3 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1920 × 1080, states: []
post-map configures:
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -11,3 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1920 × 1080, states: []
post-map configures:
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -11,4 +11,4 @@ initial configure:
size: 936 × 1048, bounds: 1888 × 1048, states: []
post-map configures:
size: 936 × 1048, bounds: 1920 × 1080, states: []
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -11,4 +11,4 @@ initial configure:
size: 936 × 1048, bounds: 1888 × 1048, states: []
post-map configures:
size: 936 × 1048, bounds: 1920 × 1080, states: []
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -11,3 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1920 × 1080, states: []
post-map configures:
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -11,3 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1920 × 1080, states: []
post-map configures:
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -11,4 +11,4 @@ initial configure:
size: 936 × 1048, bounds: 1888 × 1048, states: []
post-map configures:
size: 936 × 1048, bounds: 1920 × 1080, states: []
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -11,4 +11,4 @@ initial configure:
size: 936 × 1048, bounds: 1888 × 1048, states: []
post-map configures:
size: 936 × 1048, bounds: 1920 × 1080, states: []
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -11,3 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1920 × 1080, states: []
post-map configures:
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -11,3 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1920 × 1080, states: []
post-map configures:
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -12,3 +12,4 @@ size: 0 × 0, bounds: 1920 × 1080, states: []
post-map configures:
size: 0 × 0, bounds: 1920 × 1080, states: []
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -12,3 +12,4 @@ size: 0 × 0, bounds: 1920 × 1080, states: []
post-map configures:
size: 0 × 0, bounds: 1920 × 1080, states: []
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -11,4 +11,4 @@ initial configure:
size: 936 × 1048, bounds: 1888 × 1048, states: []
post-map configures:
size: 936 × 1048, bounds: 1920 × 1080, states: []
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -11,4 +11,4 @@ initial configure:
size: 936 × 1048, bounds: 1888 × 1048, states: []
post-map configures:
size: 936 × 1048, bounds: 1920 × 1080, states: []
size: 1 × 1, bounds: 1920 × 1080, states: []
@@ -11,3 +11,4 @@ initial configure:
size: 0 × 0, bounds: 1920 × 1080, states: []
post-map configures:
size: 1 × 1, bounds: 1920 × 1080, states: []

Some files were not shown because too many files have changed in this diff Show More