Visual bell style should optionally affect the entire terminal pane #12195

Closed
opened 2026-01-31 03:08:35 +00:00 by claunia · 7 comments
Owner

Originally created by @lzybkr on GitHub (Jan 26, 2021).

In 1.6 - the visual bellStyle briefly displays a bell in the tab. I find this too subtle and easy to miss, especially when one's eyes are looking at the bottom of the terminal.

I'd originally envisioned a visible bell as briefly inverting the terminal - that would be hard to miss.

After experimenting with the shaders (and there is even a shader for inverting) - I think the visual bell feedback should be a customizable shader. Invert or even Retro could be good defaults, but I'm sure someone will come up with a really nice shader for a nice full window visual feedback effect.

Originally created by @lzybkr on GitHub (Jan 26, 2021). In 1.6 - the `visual` `bellStyle` briefly displays a bell in the tab. I find this too subtle and easy to miss, especially when one's eyes are looking at the bottom of the terminal. I'd originally envisioned a visible bell as briefly **inverting** the terminal - that would be hard to miss. After experimenting with the shaders (and there is even a shader for inverting) - I think the visual bell feedback should be a customizable shader. Invert or even Retro could be good defaults, but I'm sure someone will come up with a really nice shader for a nice full window visual feedback effect.
claunia added the Issue-TaskNeeds-Tag-FixProduct-TerminalArea-UserInterface labels 2026-01-31 03:08:36 +00:00
Author
Owner

@skyline75489 commented on GitHub (Jan 26, 2021):

Are you expecting something that Git bash does in #8737 ? The "Visual Bell" effect?

@skyline75489 commented on GitHub (Jan 26, 2021): Are you expecting something that Git bash does in #8737 ? The "Visual Bell" effect?
Author
Owner

@lzybkr commented on GitHub (Jan 26, 2021):

I didn't realize there was an escape sequence for that and that it is now supported. That is certainly a reasonable choice, but that could be jarring too, which is why I suggested a configurable shader.

I do like the idea of applications just sending BEL and the terminal deciding how to notify the user rather than each tool needing configuration option to choose visual versus audible.

@lzybkr commented on GitHub (Jan 26, 2021): I didn't realize there was an escape sequence for that and that it is now supported. That is certainly a reasonable choice, but that could be jarring too, which is why I suggested a configurable shader. I do like the idea of applications just sending BEL and the terminal deciding how to notify the user rather than each tool needing configuration option to choose visual versus audible.
Author
Owner

@DHowett commented on GitHub (Jan 28, 2021):

I tend to agree. We can add more visual cues to the visual bell style.

@DHowett commented on GitHub (Jan 28, 2021): I tend to agree. We can add more visual cues to the visual bell style.
Author
Owner

@DHowett commented on GitHub (Jan 28, 2021):

Triaged into backlog. An enterprising youth could come along and add a cool visual effect if they wanted. 😄

@DHowett commented on GitHub (Jan 28, 2021): Triaged into backlog. An enterprising youth could come along and add a cool visual effect if they wanted. :smile:
Author
Owner

@garyo commented on GitHub (Mar 24, 2021):

Perhaps a different issue, but could we have a preference for the sound to play for the bell? Then we could have something less loud & intrusive, more bell-like, whatever.

@garyo commented on GitHub (Mar 24, 2021): Perhaps a different issue, but could we have a preference for the sound to play for the bell? Then we could have something less loud & intrusive, more bell-like, whatever.
Author
Owner

@zadjii-msft commented on GitHub (Mar 24, 2021):

@garyo you're looking for #8366

@zadjii-msft commented on GitHub (Mar 24, 2021): @garyo you're looking for #8366
Author
Owner

@zadjii-msft commented on GitHub (Aug 19, 2021):

You know, we did this in #9270

@zadjii-msft commented on GitHub (Aug 19, 2021): You know, we did this in #9270
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#12195