EyeZen v2 · rewritten from the ground up.

A Windows screen-color-filter tray app — the same idea as v1, rebuilt in Rust after the Python original hit a wall: a 67 MB executable, one blocking window instead of a tray icon, and a hardcoded file path that crashed on every machine but mine. v2 is 3.5 MB, portable, and lives in the tray from the first launch.

The original, in Python, is at EyeZen v1 →

Comfort isn't one slider.

Windows Night Light and f.lux both treat visual comfort as a single problem: color temperature, warmer at night. That's one variable in a system with several — contrast, saturation, relative brightness between interface elements, flicker fatigue, screen-to-room luminance ratio. A programmer reading dark-mode code at 3pm on a cloudy day needs something different from someone watching video in the dark at midnight.

v1 tried to answer that with full color matrices per filter, running in a Python/tkinter window. It worked, but the interaction model was wrong: a tool that's supposed to live in the background was a window you had to remember to minimize, with no tray integration and no global hotkeys — and PyInstaller's bundled runtime made the executable 67 MB for what amounts to a color filter.

v2 keeps the composable-filter idea but fixes the architecture: Rust compiles to a single small binary, starts hidden in the tray with no window at all, and adds what the interaction model was missing — global hotkeys that work from any window, a filter assigned per foreground app, and a schedule by time of day.

Size
3.5 MB
Down from a 67 MB PyInstaller build in v1 — a single portable .exe, no installer.
Filters
24 presets
16 visual-comfort filters plus 8 experimental/creative ones added in v2.1.0.
Context switching
Per-app · scheduled
A different filter per foreground application, and by time-of-day windows.
License
MIT
Source on GitHub, free to fork and adapt.

What v2 adds over v1

First run

Stack

Core

Rust · egui

System integration

Windows gamma-ramp API · global-hotkey · system tray

Distribution

Single portable .exe · MIT license

View on GitHub ↗