github synle/display-dj v8.5.0
Display DJ v8.5.0

latest releases: v9.3.0, v9.2.0, v9.1.0...
5 hours ago

Display DJ v8.5.0

8.5.0: Windows and Linux Tile Snap support.

  • Windows: tracks native move gestures via WinEvent, renders per-display drop zones and a live preview, applies the selected layout on drop. Opt-in by default; document disabling native Windows Snap to avoid competing overlays.
  • Linux/X11: detects xfwm4 move gestures from root-pointer and window-geometry polling, rejects resize drags, reuses the shared per-display zones and previews. XFCE native-tiling conflicts documented.
  • Both platforms share the new per-display snap-overlay windows (tiling/snap_overlay.rs + tile-snap-overlay.html); macOS implementation refactored to reuse the shared overlay machinery.

Changes

  • e680dc5 Add Linux X11 tile snap support
  • 10f4342 Add Windows tile snap support

Full changelog


Supported Platforms

  • macOS Apple Silicon (ARM64) - .dmg
  • macOS Intel (x64) - .dmg
  • Windows x64 / ARM64 - .exe
  • Linux x64 / ARM64 - .deb / .AppImage (BETA)

⚠️ Linux support is in beta. Builds are produced and smoke-tested on X11
desktops, but Linux is not yet battle-tested — features may break, be
incomplete, or behave differently across desktop environments and Wayland.
Use at your own discretion; issue reports welcome.

Requirements

  • Display control is built in (vendored platform code) — no external tools needed on macOS or Windows
  • macOS Window Tiling: Requires Accessibility permission. Go to System Settings > Privacy & Security > Accessibility and add Display DJ. See setup instructions
  • Linux: Install ddcutil and brightnessctl for display control: sudo apt install ddcutil brightnessctl i2c-tools

Don't miss a new display-dj release

NewReleases is sending notifications on new releases.