feat: add global option scroller_ignore_proportion_single

This commit is contained in:
DreamMaoMao
2025-11-08 10:35:16 +08:00
parent 08097b0991
commit 18ad32384b
4 changed files with 21 additions and 2 deletions

View File

@@ -192,7 +192,7 @@ void vertical_scroller(Monitor *m) {
}
}
if (n == 1) {
if (n == 1 && !scroller_ignore_proportion_single) {
c = tempClients[0];
target_geom.width = m->w.width - 2 * cur_gappoh;
target_geom.height =
@@ -235,6 +235,13 @@ void vertical_scroller(Monitor *m) {
}
}
if (n == 1 && scroller_ignore_proportion_single) {
need_scroller = true;
}
if (start_drag_window)
need_scroller = false;
target_geom.width = m->w.width - 2 * cur_gappoh;
target_geom.height = max_client_height * c->scroller_proportion;
target_geom.x = m->w.x + (m->w.width - target_geom.width) / 2;