Skip to content

About

No description, website, or topics provided.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Display Hopper icon

Display Hopper

Plug in. Move over. Relax.

A small Windows tray utility that moves your open app windows to a newly connected display.

Windows Release License Ko-fi

Display Hopper social preview

Why Display Hopper?

If you normally use one PC monitor but sometimes connect a TV for movies, moving every open window by hand gets old quickly. Display Hopper watches for a newly connected display and moves normal application windows there automatically.

It has no always-open interface, no account, no analytics, and no background network activity. Close the settings window and it quietly remains in the notification area.

Features

  • Detects newly connected or enabled displays automatically
  • Moves normal visible app windows to the new display
  • Preserves minimized and maximized window states
  • Keeps windows inside the destination display's usable area
  • Manual Move windows now action
  • Optional launch with Windows
  • Native notification-area controls
  • Self-contained 64-bit executable with no installer or separate runtime

Screenshot

Display Hopper settings window

Install

  1. Download the latest ZIP from Releases.
  2. Extract it anywhere you like.
  3. Run DisplayHopper.exe.

Windows may show an unknown-publisher warning because community builds are not code-signed. Display Hopper does not require administrator access.

Use

  1. Run Display Hopper. Its settings window opens and its icon appears in the notification area.
  2. Leave Move windows automatically enabled.
  3. Connect or enable your TV or second monitor.
  4. After Windows finishes detecting the display, Display Hopper moves your open application windows onto it.

Left-click the tray icon to open settings. Right-click it for quick actions. Closing settings keeps the utility running; choose Exit from the tray menu to stop it.

What gets moved?

Display Hopper moves top-level application windows. Browser tabs inside the same Chrome, Edge, or Firefox window move together because Windows exposes the browser window—not each tab—as a movable desktop window.

The desktop, taskbar, hidden system surfaces, utility tool windows, and Display Hopper itself are ignored. Some administrator-level applications may not accept movement commands from a standard user process.

Build from source

Requirements:

dotnet publish .\DisplayHopper.csproj -c Release -r win-x64 --self-contained true

The project uses direct Win32 calls and does not depend on a UI framework or third-party package.

Privacy

Display Hopper works locally. It does not collect data, track usage, contact a server, or require an internet connection. The Ko-fi button only opens the project's Ko-fi page in your default browser when you click it.

Support the project

If Display Hopper saves you a little time, you can support continued improvements on Ko-fi.

Contributing

Bug reports and pull requests are welcome. See CONTRIBUTING.md for the quick development workflow.

License

Display Hopper is available under the MIT License.

About

No description, website, or topics provided.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages