EVE Preview Manager: A feature rich EVE-O Preview clone built for Linux

I think I have put together the most robust and feature rich EVE-O Preview style tool for Linux so far.

I present EVE Preview Manager. It is written in Rust and works with X11 and XWayland. It is inspired by EVE-O Preview, EVE-X-Preview, Nicotine, and eve-l-preview.

It has real time thumbnail previews of all EVE client windows, a quick swap profile system, per character hotkeys, cycle group hotkeys, and one click character import. Thumbnail appearance is customizable including size, opacity, font, color, and borders. There are optional behaviors like cycling through logged off clients, auto minimizing inactive windows, letting new characters inherit thumbnail positioning, or disabling thumbnails entirely if you only want hotkeys. Everything can be configured through the GUI with no need to manually edit config files.

Hotkeys are completely optional if you prefer clicking thumbnails. If you want to use them, the only requirement is that your user is in the input group.

A few caveats. I am not a professional programmer. I am a hobbyist messing around in Rust to serve my own needs. There is always a chance of bugs or weird behavior, especially across different distros. I use NixOS for my main system, and I tested it on a clean Ubuntu install where it worked fine. A CachyOS test user reported good results as well.

If anyone here is willing to try it out or share feedback, I would really appreciate it. If you find it useful, a star on GitHub helps as well.

Check out the readme for screenshots and info on how to run it.

https://github.com/h0lylag/EVE-Preview-Manager