From 77f282785cef69ed6214089a24ed850ecb9cc721 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 22 Oct 2025 11:57:54 +0530 Subject: [PATCH] Allow resizing label to have lower background opacity if overall background opacity is low --- kitty/shaders.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kitty/shaders.c b/kitty/shaders.c index 046674350..d281d7ec4 100644 --- a/kitty/shaders.c +++ b/kitty/shaders.c @@ -1335,10 +1335,10 @@ draw_resizing_text(OSWindow *w) { if (monotonic() - w->created_at > ms_to_monotonic_t(1000) && w->live_resize.num_of_resize_events > 1) { char text[32] = {0}; unsigned int width = w->live_resize.width, height = w->live_resize.height; - snprintf(text, sizeof(text), "%u x %u cells", width / w->fonts_data->fcm.cell_width, height / w->fonts_data->fcm.cell_height); + snprintf(text, sizeof(text), "%u by %u cells", width / w->fonts_data->fcm.cell_width, height / w->fonts_data->fcm.cell_height); StringCanvas rendered = render_simple_text(w->fonts_data, text); if (rendered.canvas) { - draw_centered_alpha_mask(width, height, rendered.width, rendered.height, rendered.canvas, 0.8f); + draw_centered_alpha_mask(width, height, rendered.width, rendered.height, rendered.canvas, MAX(0.2f, MIN(OPT(background_opacity), 0.8f))); free(rendered.canvas); } }