Files
oak-gpui/crates
jansol 35c3af7fd0 gpui/mac: Disable shadows on non-opaque windows (#10896)
The culprit behind ghost images in transparent windows and bad
performance with blurred windows turns out to be one and the same:
window shadows. The simplest and most popular fix appears to be to
simply disable shadows on non-opaque windows so let's just do that.

Disabling shadows on a window that is already visible however leaves the
shadow on screen, detached from the window, until a full screen effect
such as exposé or a virtual desktop switch wipes it clean. There does
not seem to be any known solution to this, and it does not affect
windows created after switching to a transparent theme so this is a good
enough compromise for now.



Release Notes:

- Fixed ghostly artifacts in transparent window backgrounds.
- Fixed sluggishness with blurred window backgrounds.
2024-04-29 11:04:11 -04:00
..
2024-04-23 15:33:09 -06:00
2024-04-23 15:33:09 -06:00
2024-04-23 13:31:21 -04:00
2024-04-29 15:54:40 +02:00
2024-03-28 18:32:11 +01:00
2024-04-11 15:36:35 -06:00
2024-04-26 13:25:25 -06:00
2024-03-20 15:52:02 +01:00
2024-03-26 16:10:09 -07:00
2024-04-26 13:25:25 -06:00
2024-04-26 13:25:25 -06:00
2024-04-23 15:33:09 -06:00
2024-03-14 17:05:07 -04:00
2024-04-11 23:09:12 +02:00
2024-04-15 14:21:52 +02:00
2024-04-29 15:34:34 +02:00
2024-04-11 23:09:12 +02:00