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

Neovide 0.13.0 on macOS launches behind other windows. #2554

Closed
humblehacker opened this issue May 17, 2024 · 6 comments · Fixed by #2562
Closed

Neovide 0.13.0 on macOS launches behind other windows. #2554

humblehacker opened this issue May 17, 2024 · 6 comments · Fixed by #2562
Labels
bug Something isn't working macos Specific to macOS and not investigable on other platforms

Comments

@humblehacker
Copy link

Describe the bug
Neovide 0.13.0 on macOS launches behind other windows.

To Reproduce
Steps to reproduce the behavior:

  1. Start your terminal (I'm using iTerm)
  2. Install Neovide 0.13.0 from homebrew
    brew install neovide
  3. Start Neovide
    neovide

Expected behavior
Neovide launches in the foreground.

Desktop (please complete the following information):

  • OS: macOS 14.4.1 (23E224)
  • Neovide Version: 0.13.0
  • Neovim Version: 0.10.0

Please run neovide --log and paste the contents of the .log file created in the current directory here:

neovide_rCURRENT.log

Additional context
I tried launching both with --fork and --no-fork. Both options launched with the window in the background.

I also reinstalled Neovide 0.12.2 from homebrew brew install --cask neovide, and Neovide correctly launches in a foreground window.

@humblehacker humblehacker added the bug Something isn't working label May 17, 2024
@humblehacker
Copy link
Author

Seems this might be an issue with the homebrew formula. I uninstalled (brew uninstall neovide), downloaded and installed from the dmg from the GitHub release page, and launched from the terminal using a symlink to the binary in the app bundle. It correctly launches in a foreground window (albeit with a strange opening animation that shows only the titlebar expanding to full screen, with the rest of the window appearing only when the animation is complete).

@humblehacker
Copy link
Author

The homebrew issue may be a red herring. The problem seems intermittent. I've been able to reproduce the problem with both the homebrew binary and the one found here.

@fredizzimo
Copy link
Member

This is opposite to this bug, which I think we also has seen in Neovide

I expect both be fixed when we refactor our window creation to happen at a different place and move to winit 0.30, which should happen pretty soon.

@fredizzimo fredizzimo added the macos Specific to macOS and not investigable on other platforms label May 17, 2024
@humblehacker
Copy link
Author

Thanks for the info! I'll stop investigating and revert to 0.12.2 until that's ready.

@fredizzimo
Copy link
Member

fredizzimo commented May 18, 2024

I have a potential fix for this here:

It would be good if someone could test it.

@bboles
Copy link

bboles commented May 30, 2024

I am still experiencing this issue with neovide version 0.13.1. I'm on MacOS 14.5 and neovim version 0.10.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working macos Specific to macOS and not investigable on other platforms
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants