Lavaman

Mini Project · Windows App

Lavaman

Mirror live regions of your screen into a board of resizable, rearrangeable panes

C#WPF.NET 9GDI

Overview

Lavaman is a "live tile" dashboard you assemble from slices of any window or monitor.

Click Add Region and drag a rectangle over any part of any monitor, and that slice becomes a live pane. A single render-synced capture loop shared across all panes drives mirroring at 15, 30 or 60 fps.

Regions are stored in physical-pixel virtual-desktop coordinates, so captures stay sharp under per-monitor DPI scaling. Layouts persist between sessions.

60FPS Max

Key Features

Capture

  • GDI BitBlt capture backend
  • Shared capture engine
  • Self-test mode that writes a report

Panes

  • Drag by title bar, resize from any edge
  • Fill vs. Fit per pane
  • Lock a pane in place
  • Always-on-top toggle

Multi-Monitor

  • Picker spans every display
  • PerMonitorV2 DPI-aware
  • Layout saved between sessions