A solution to the "acrylic-focus" problem, which isn't GPU intensive #9288

Closed
opened 2026-01-31 01:50:48 +00:00 by claunia · 3 comments
Owner

Originally created by @AdrienGuimbal on GitHub (Jun 26, 2020).

A solution to the "acrylic-focus" problem, without being GPU intensive

(before everything, sorry if my English is a little bit approximate, I'm French)
A lot of people are complaining about the acrylic background not be working when the terminal isn't in focus.
But instead of displaying a uniform (ugly) background when the window loses focus, it could be possible to "save" the current state of the acrylic background and display it until the window is back in focus.

(I didn't understand the question...)
Ps : Thanks for your work, this new Terminal is extraordinary

Originally created by @AdrienGuimbal on GitHub (Jun 26, 2020). <!-- 🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨 I ACKNOWLEDGE THE FOLLOWING BEFORE PROCEEDING: 1. If I delete this entire template and go my own path, the core team may close my issue without further explanation or engagement. 2. If I list multiple bugs/concerns in this one issue, the core team may close my issue without further explanation or engagement. 3. If I write an issue that has many duplicates, the core team may close my issue without further explanation or engagement (and without necessarily spending time to find the exact duplicate ID number). 4. If I leave the title incomplete when filing the issue, the core team may close my issue without further explanation or engagement. 5. If I file something completely blank in the body, the core team may close my issue without further explanation or engagement. All good? Then proceed! --> A solution to the "acrylic-focus" problem, without being GPU intensive <!-- A clear and concise description of what the problem is that the new feature would solve. Describe why and how a user would use this new functionality (if applicable). --> (before everything, sorry if my English is a little bit approximate, I'm French) A lot of people are complaining about the acrylic background not be working when the terminal isn't in focus. But instead of displaying a uniform (ugly) background when the window loses focus, it could be possible to "save" the current state of the acrylic background and display it until the window is back in focus. <!-- A clear and concise description of what you want to happen. --> (I didn't understand the question...) Ps : Thanks for your work, this new Terminal is extraordinary
claunia added the Issue-FeatureNeeds-TriageNeeds-Tag-Fix labels 2026-01-31 01:50:48 +00:00
Author
Owner

@JasonWei512 commented on GitHub (Jun 29, 2020):

In fact this should be done by DWM...

@JasonWei512 commented on GitHub (Jun 29, 2020): In fact this should be done by DWM...
Author
Owner

@zadjii-msft commented on GitHub (Aug 4, 2020):

Thanks for the suggestion! You know what, I'm just caving on this issue and suggesting that someone port the brush from Notepads, which supports unfocused acrylic, to the Terminal. We're going to make it an opt-in setting, so users can chose this behavior if they want, but that's going to be the cleanest solution to this problem IMO. This work is going to be tracked over in #7158

@zadjii-msft commented on GitHub (Aug 4, 2020): Thanks for the suggestion! You know what, I'm just caving on this issue and suggesting that someone port the brush from Notepads, which supports unfocused acrylic, to the Terminal. We're going to make it an opt-in setting, so users can chose this behavior if they want, but that's going to be the cleanest solution to this problem IMO. This work is going to be tracked over in #7158
Author
Owner

@harounhajem commented on GitHub (Aug 4, 2020):

@Adriiii I understand the problem but It's not a good solution and it will impact the perceived quality of the terminal, since it may look like a bug. Because the proposal is not following the expected behavior of acrylic glass.

I would advice just using a transparent background or a solid background on a low-end machine.

@harounhajem commented on GitHub (Aug 4, 2020): @Adriiii I understand the problem but It's not a good solution and it will impact the perceived quality of the terminal, since it may look like a bug. Because the proposal is not following the expected behavior of acrylic glass. I would advice just using a transparent background or a solid background on a low-end machine.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#9288