Skip to main content

The main window

The GlassOut desktop app is a compact 480×600 window designed to dock on a second monitor and stay out of your way. It's frameless — grab the top bar to drag it.

Title bar

ElementWhat it does
GlassOut logoCosmetic, and also the drag handle for the whole window.
Account badgeShows "Activate" (red glow) when no license is active, or the product name when licensed. Tap it to jump to Settings.
Minimize / closeStandard window controls. Closing the app does not kill the engine immediately — it stops a few seconds after the last process client disconnects.

The four tabs

🏠 Home

  • Connection status — a single indicator covering whether MSFS is running, whether GlassOut is talking to it, and whether you're in flight. The labels are intentionally honest: Waiting for MSFS, Waiting for flight, Connecting..., Connected — in flight, MSFS connection failed.
  • Aircraft display — the current aircraft title from the sim.
  • Profile selector — only shows profiles whose aircraft regex matches the current aircraft and that have a saved layout. Pick one and hit Start.
  • Start / Close All / Update Layout — deploys the saved layout across your monitors, closes all open viewer windows, or re-saves the positions after you drag them around.
  • DirectX warning — appears if MSFS is running in DirectX 11. GlassOut requires DirectX 12; the card tells you how to switch.

🔭 Discover

Every panel the engine has identified in MSFS. Each card shows the panel's name, dimensions and a small live preview.

  • Open — pops out a borderless viewer window.
  • Copy URL — copies the http://<lan-ip>:8787/panel/<id> URL. Paste it into any browser on your network, or into an OBS browser source, or an iframe.

📁 Profiles

The list of all profiles you've created. Newest first. Click any card to open the editor in its own window. Click + New to create a blank one.

⚙️ Settings

  1. License — activate / deactivate, paste from clipboard, see the masked key and last validation time.
  2. Frame rate — a 10–60 slider that sets how many frames per second the engine sends to this PC's viewers. Default is 60 fps. Lower it if you see stutters or want to save CPU/bandwidth; the engine caps the capture loop at the highest rate any connected client asks for, so trimming this down on a headless home-cockpit PC saves real work.
  3. Always on top — keep viewer windows above MSFS even if you alt-tab into the sim.
  4. Stream debug overlay — shows a latency breakdown (wire / decode / paint with rolling percentiles) and backpressure state on every panel viewer. Leave off in normal use — see Stream diagnostics for the breakdown and when to turn it on.
  5. Version — current version, check-for-updates button, download progress if an update is rolling.
  6. Network — the auto-selected LAN IP (used for "Copy URL") plus any alternate candidates if you need to override it manually.
  7. Diagnostics — upload PC + engine logs to support.

Popped-out windows

GlassOut spawns separate windows for three different purposes:

WindowWhen it opensNotes
Editor (profile / fragment / template)When you click a profile card, "Edit", or "Create fragment".Resizable; deduplicated per document so you can't open the same profile twice.
Viewer (panel / fragment / template)When you click "Open" anywhere.Frameless, transparent, drag-to-move via a thin hover bar at the top.
Update gateWhen a mandatory update arrives.Replaces the main window entirely until the download completes.