From 310dadb9be295f0014eaa1bf3aecfb3da1dc31f3 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Tue, 18 Nov 2025 18:14:30 +0100 Subject: [PATCH] refactor: place .top_right palettes at right edge of centered views --- src/tui/mode/overlay/palette.zig | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/tui/mode/overlay/palette.zig b/src/tui/mode/overlay/palette.zig index 3f61991..9e1dcc5 100644 --- a/src/tui/mode/overlay/palette.zig +++ b/src/tui/mode/overlay/palette.zig @@ -220,6 +220,11 @@ pub fn Create(options: type) type { fn prepare_resize_top_right(self: *Self, screen: Widget.Box, w: usize) Widget.Box { const x = if (screen.w > w) (screen.w - w) else 0; + if (tui.mainview()) |mv| if (mv.is_view_centered()) { + const centered_view_width = tui.config().centered_view_width; + const right_edge = ((screen.w - centered_view_width) / 2) + centered_view_width; + return self.prepare_resize_at_x(screen, w, @min(x, right_edge)); + }; return self.prepare_resize_at_x(screen, w, x); }