Skip to content

SebastienDuruz/Window-Switcher

Repository files navigation

Window Switcher

Window Switcher is an open-source application that enables users to display live previews of selected open windows, with the ability to move, resize, and click to focus windows.

It offers a flexible configuration system based on prefix-based filters and blacklists, allowing precise control over which windows are displayed.

This software is inspired by eve-o-preview, but designed for a broader range of use cases. The primary goal is to provide an easy and efficient way to multibox different game clients.

This software doesn't modify game clients.

Main features:

  • 🔍 Live previews of selected open windows
  • ⚙️ Configurable filters using prefixes and blacklists
  • 🖱️ Click to focus the window
  • 🖊️ Rename windows

Compatibility

  • Windows (fully supported)
  • 🧪 Linux X11 (experimental)
  • Linux Wayland (not planned)
  • MacOS (not yet implemented)

Limitations

  • 🖵 Fullscreen applications not supported

Roadmap

  • Windows support
  • Basic Linux support (X11)
  • Advanced customization (access settings from the application)
  • UI enhancements
  • Better support for Linux (X11)
  • MacOS implementation

Demo

v0.4.0

Features

  • Add a window to configure settings
  • Add the ability to rename windows
    • keep track of different settings for clients like World of Warcraft
Main window Prefix window
Screenshot 1 Screenshot 2
Live preview Settings / Rename
Screenshot 3 Screenshot 4 Screenshot 4

🎥 Example with Eve Online, World of Warcraft and Project Gorgon clients :

Watch the video

v0.1.0
Main window Prefix window
Screenshot 1 Screenshot 2
Live preview
Screenshot 3

🎥 Example with Eve Online, World of Warcraft and Guild Wars 2 clients :

Watch the video

Installation

Download the latest release here

Linux specific dependancies

Make sure your system is able to use the next commands:

Usage

  1. Launch Window Switcher.
  2. Configure which windows to preview:
  3. Prefix filter: Only show windows with specific names.
  4. Blacklist filter: Exclude unwanted windows.
  5. Adjust the preview size and position.
  6. Enjoy !

License

This project is licensed under the GPL3 License.

Donations

If you find Window Switcher useful and would like to support its development, consider buying me a coffee

Your support helps keep this project alive and motivates further improvements. Thank you! 🙌

About

A simple application to switch between windows with clickable thumbnails

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published