Skip to content

feat: added borderless fullscreen option with F11 toggle - #108

Open
daveleone wants to merge 1 commit into
jamesstringer90:mainfrom
daveleone:feat/borderless
Open

feat: added borderless fullscreen option with F11 toggle#108
daveleone wants to merge 1 commit into
jamesstringer90:mainfrom
daveleone:feat/borderless

Conversation

@daveleone

Copy link
Copy Markdown

Add borderless fullscreen support for VM display windows

This change adds an F11-driven borderless fullscreen mode for VM display windows across Windows and macOS.

What changed

  • Windows IDD display

    • Adds Toggle Borderless Fullscreen (F11) to the display window system menu.
    • Handles F11 directly in the IDD display window.
    • Prevents F11 from being forwarded to the guest.
    • Restores the previous window style and placement when toggled off.
  • macOS display windows

    • Adds borderless fullscreen support to both:
      • IddDisplayWindow for Windows guests.
      • VzDisplayWindow for macOS guests.
    • Updates the app’s F11 menu action to target the currently active display window, instead of only the main application window.
  • Main application windows

    • Retains the existing borderless fullscreen action for the main GUI on Windows and macOS.

User experience

Users can press F11 while a VM display window is active to switch between windowed mode and borderless fullscreen. On Windows, the same action is also available from the IDD display window’s system menu.

@TejasPersonal

TejasPersonal commented Jul 29, 2026

Copy link
Copy Markdown

thank you man I was afraid I would have to write this
my screen is 2880x1800, the window was so small

I also understand why they won't add this as is, its because it is not consistent with the transmit keyboard hotkeys because F11 is always active and doesn't passthrough to the VM

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

Successfully merging this pull request may close these issues.

2 participants