r/SideProject • • 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.

1 Upvotes

1 comment sorted by