Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Resizing a transparent window makes it disappear on macOS #941

Closed
erf opened this issue Sep 9, 2018 · 5 comments
Closed

Resizing a transparent window makes it disappear on macOS #941

erf opened this issue Sep 9, 2018 · 5 comments

Comments

@erf
Copy link

erf commented Sep 9, 2018

When i try to resize a kitty window with background_opacity 0.75 only the top bar is shown - the rest disappears. I'm on macOS using Kitty 0.12.1.

@kovidgoyal
Copy link
Owner

kovidgoyal commented Sep 10, 2018

Works for me with macOS 10.13.6. Note that if you are ona beta of 10.14 there are problems with it, see #887

@erf
Copy link
Author

erf commented Sep 10, 2018

Strange. I'm also on 10.13.6 (17G65). I disabled the other options except background_opacity, but same result. Is there anything more i could try?

Here are some more stats:
MacBook Pro (13-inch, 2017, Two Thunderbolt 3 ports)
Intel Iris Plus Graphics 640 1536 MB

@kovidgoyal
Copy link
Owner

Oh sorry I think I know what you meant. While the resize is in progress the window is not drawn. Yeah that is a limitation of glfw+cocoa see glfw/glfw#1251 sadly I dont know of any way to fix it.

@kovidgoyal
Copy link
Owner

You'll notice the same thing with non-transparent windows as well, basically the contents of the window will not be drawn while the resize is in progress.

@erf
Copy link
Author

erf commented Sep 10, 2018

Ah ok. No problem. Yes i see that, but with an opaque background, you are able to see the black background whilst resizing ( so a little better ).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants