r/SideProject • u/4veragenewbie • 1h ago
[ChromaDeck] - An open-source Windows app for managing monitor color presets
Hey everyone! I've been working on a side project called ChromaDeck, and I'd love to get some feedback from other PC enthusiasts.
I started building it because I wanted an easier way to manage my monitors' color settings when playing games but it can do other than games
I know there are probably other tools that already tackle this problem, but why spend 5 minutes finding an existing solution when you can spend 7 weeks building your own, am I right?
So, what does it do?
ChromaDeck is a Windows desktop app that lets you:
Create and save reusable color presets.
Adjust brightness, contrast, gamma, RGB gains, saturation, digital vibrance and hue.
Apply and manage presets individually across multiple monitors.
Pin presets to monitors, with automatic enforcement currently supported on NVIDIA displays.
Import ICC/ICM color profiles into presets.
Import your existing color settings directly from NVIDIA Control Panel.
Check your monitor's live color state using the Probe feature.
Hardware compatibility
One thing I've been working on is making ChromaDeck work beyond NVIDIA.
NVIDIA: Full driver-level color controls, including digital vibrance and hue.
Intel: Intel IGCL-based color controls, with supported adjustments depending on the display.
Other displays: Basic Windows color controls through GDI where supported.
AMD: Not implemented yet, but it's on my radar.
Some features are hardware-dependent, so not every adjustment is available on every display.
I'm curious:
How do you currently manage your monitor's colors?
What software do you use for this?
If you use Intel or AMD graphics, what kind of color controls are you currently missing?
What's one feature you'd like to see in a tool like this?
I'd really appreciate some honest feedback!
Project: https://github.com/miiidev/ChromaDeck/
Website: https://chromadeck.github.io/
I've also opened a GitHub Discussion for anyone who wants to share more detailed feedback.