https://github.com/sebastienduruz/window-switcher
A simple application to switch between windows with visual
https://github.com/sebastienduruz/window-switcher
avalonia desktop eve-online multibox multiboxing thumbnails window-switcher
Last synced: 3 months ago
JSON representation
A simple application to switch between windows with visual
- Host: GitHub
- URL: https://github.com/sebastienduruz/window-switcher
- Owner: SebastienDuruz
- License: gpl-3.0
- Created: 2024-11-22T17:19:43.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-02-21T09:43:36.000Z (3 months ago)
- Last Synced: 2025-02-21T10:32:29.460Z (3 months ago)
- Topics: avalonia, desktop, eve-online, multibox, multiboxing, thumbnails, window-switcher
- Language: C#
- Homepage:
- Size: 50.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
# 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**](https://github.com/EveOPlus/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## Compatibility
- โ **Windows** (fully supported)
- ๐งช **Linux X11** (experimental)
- โ **Linux Wayland** (not planned)
- โณ **MacOS** (not yet implemented)## Limitations
- ๐ต **Fullscreen applications** not supported## Roadmap
- [x] Windows support
- [x] Basic Linux support (X11)
- [ ] Advanced customization (access settings from the application)
- [ ] MacOS implementation
- [ ] UI enhancements## Demo v0.1.0
| Main window | Prefix window |
|-----------|-----------|
|  |  || Live preview |
|----------- |
|  |๐ฅ Example with **Eve Online**, **World of Warcraft** and **Guild Wars 2** clients :
[](https://youtu.be/9oif2M7rryQ)
## Installation
Download the latest release [here](https://github.com/SebastienDuruz/Window-Switcher/releases)
### Linux specific dependancies
Make sure your system is able to use the next commands:
- [wmctrl](https://linux.die.net/man/1/wmctrl)
- [export](https://linuxcommand.org/lc3_man_pages/exporth.html)## 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](LICENSE).## Donations
If you find **Window Switcher** useful and would like to support its development, consider [buying me a coffee](https://buymeacoffee.com/sebastienduruz) โ
Your support helps keep this project alive and motivates further improvements. Thank you! ๐