From 794ade8b6dd928c3b3bde04b5bd90e9e6bb53925 Mon Sep 17 00:00:00 2001 From: Smit Barmase Date: Wed, 30 Jul 2025 23:03:53 +0530 Subject: [PATCH] ui_prompt: Fix prompt dialog is hard to see on large screen (#35348) Closes #18516 Release Notes: - Improved visibility of prompt dialog on Linux by dimming the background. --- crates/ui_prompt/src/ui_prompt.rs | 40 +++++++++++++++++-------------- 1 file changed, 22 insertions(+), 18 deletions(-) diff --git a/crates/ui_prompt/src/ui_prompt.rs b/crates/ui_prompt/src/ui_prompt.rs index 3ba0bada0a..fe6dc5b3f4 100644 --- a/crates/ui_prompt/src/ui_prompt.rs +++ b/crates/ui_prompt/src/ui_prompt.rs @@ -190,24 +190,28 @@ impl Render for ZedPromptRenderer { }), )); - div().size_full().occlude().child( - div() - .size_full() - .absolute() - .top_0() - .left_0() - .flex() - .flex_col() - .justify_around() - .child( - div() - .w_full() - .flex() - .flex_row() - .justify_around() - .child(prompt), - ), - ) + div() + .size_full() + .occlude() + .bg(gpui::black().opacity(0.2)) + .child( + div() + .size_full() + .absolute() + .top_0() + .left_0() + .flex() + .flex_col() + .justify_around() + .child( + div() + .w_full() + .flex() + .flex_row() + .justify_around() + .child(prompt), + ), + ) } }