Stage View Lags
Open
mattephi
opened this issue 2 years ago
•
5 comments
Description
Neovide lags when used with Stage View feature introduced with MacOS Ventura. To be precise, minimising and opening the window is very laggy.
To Reproduce
Steps to reproduce the behavior:
Open any window other than Neovide
Open neovide
Minimize neovide
Show neovide
Expected behavior
Windows switched flawlessly
Desktop:
macOS Ventura Public Beta 2
Neovide Version 0.9.0
Neovim Version 0.7.2
Logs
Current
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::channel_utils] neovide::bridge::ui_commands::UiCommand Parallel(FocusGained)
TRACE [neovide::redraw_scheduler] Next frame queued
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::channel_utils] neovide::bridge::ui_commands::UiCommand Parallel(Quit)
TRACE [neovide::window] Settings geometry PhysicalSize { width: 143, height: 56 }
TRACE [neovide::window] Inner size: PhysicalSize { width: 2432, height: 1960 }
TRACE [neovide::window] Inner size scaled: PhysicalSize { width: 1216, height: 980 }
TRACE [neovide::bridge::handler] Neovim notification: "neovide.quit"
INFO [neovide::running_tracker] Quit with code 0: Quit from neovim
TRACE [neovide::bridge::handler] Neovim notification: "redraw"
TRACE [neovide::channel_utils] neovide::editor::EditorCommand NeovimRedrawEvent(CursorGoto { grid: 1, row: 55, column: 0 })
TRACE [neovide::channel_utils] neovide::editor::EditorCommand NeovimRedrawEvent(Flush)
TRACE [neovide::editor] Image flushed
TRACE [neovide::channel_utils] alloc::vec::Vec<:renderer::drawcommand> [UpdateCursor(Cursor { grid_position: (0, 55), parent_window_id: 1, shape: Block, cell_percentage: Some(0.0), blinkwait: Some(0), blinkon: Some(0), blinkoff: Some(0), style: None, enabled: true, double_width: false, grid_cell: (" ", None) })]
TRACE [neovide::redraw_scheduler] Next frame queued
INFO [neovide::running_tracker] Quit neovim processed failed
DEBUG [neovide::settings::window_geometry] Saved Window Settings: {"window":{"Windowed":{"position":{"x":880,"y":448},"size":{"width":143,"height":56}}}}
Additional context
Neovim config is empty (clean install)
Neovide config is empty (clean install as well)
It happens that built-in screen recording does not capture issue and just lags with Neovide, so I had to record the screen with the phone. Hope nothing personal got in:)
https://user-images.githubusercontent.com/44410570/181801506-104bd087-a1c6-43b0-b2fc-b5f7fb38428d.mov
Still laggy behaviour after official macOS Ventura release.
Command + Tab (alt+tab) works fine. Looks snappy.
Mission control call (Swipe up 3 fingers by default) with stage manager is followed by insane lags.
Mission control call without stage manager lags slightly less.
Is it macOS or neovide problem side?
Not investigated, so can't tell.
0.10.0 introduced a change in which the framerate of the window is heavily reduced if it's not in focus, but that one was merged in after the creation of this report. So it's not related to https://github.com/neovide/neovide/pull/1454.
MacOS version: Ventura 13.0.1
Neovide version: 0.10.3
https://user-images.githubusercontent.com/33698063/201377880-defc691d-a3a4-4af8-a47b-e8ef8f881313.mp4
I have the same problem. Laggy when swiping up with 3 fingers (mission control) on mac.
I noticed this goes away when the frame
option is set to any other than full
(default).
Try setting frame
to any of these:
none
transparent
buttonless
For example: neovide --frame=buttonless
MacOS version: 12.6.6
Neovide version: 0.11.2
Would it be possible to provide a tracy log following these instrucitons https://neovide.dev/troubleshooting.html#performance-profiling?
@fredizzimo a quick search on google and I see many complains about the stage manager itself from many different perspectives.
https://discussions.apple.com/thread/254608497
https://www.reddit.com/r/MacOS/comments/ye2ucr/stage_manager_lagging_when_switching_this_doesnt/
https://discussions.apple.com/thread/255180544
https://www.reddit.com/r/MacOS/comments/ydweh5/stage_manager_lag/
It makes even more difficult due to this situation and feedback from stage manager users to troubleshoot neovide's performance.
From my experience it's everything smooth here.
It's also curious that when users disable the stage manager the laggy goes away.
So we need at least the log trace as you asked, otherwise we don't have any plausible reason to put the laggy on neovide's side.
I am closing this once we aren't able to simulate and has been quite a while we didn't receive any tracy log.
TBH this laggy happened to me when I had an Intel MacBook and low memory. Neovide wasn't the only app who suffered from the stage manager.
In case it persist, please share some evidence so we can investigate.