Skip to content
qlintenFXPublic

About

Display profiles for Windows: brightness, contrast, gamma, colour temperature and vibrance, switched by hotkey, per app or scheduled.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

92 Commits

Folders and files

DispHub

Display profiles for Windows: gamma, contrast, brightness, colour temperature and vibrance,
switched with a hotkey, per app or on a schedule.

DispHub's Home page: the current profile, today's schedule and the main features

What it does

  • Profiles. Save looks such as "Gaming", "Night" and "Photo editing" and switch with one click, a global hotkey or the tray menu. A small on-screen message confirms the switch without stealing focus from games.
  • Every monitor. Colours apply to all connected displays, and DispHub can leave chosen displays alone.
  • Vibrance. Saturation on NVIDIA, Intel and AMD (beta) graphics, so it also works on the built-in screen of most laptops.
  • Templates and links. Start a profile from a template, or share one as a disphub:// link.
  • Automation. Switch profiles while a specific app is in front (one app free, every app with Pro), and fade to warmer colours at night on a schedule (Pro), from sunset to sunrise or at set hours.
  • Safe. Your original colours are saved before anything changes and restored when you turn DispHub off or quit, even after a crash.
  • Private. No account, no telemetry. Everything stays on your PC.

Get it

DispHub is on the Microsoft Store. Every Pro feature is free for the first week; after that the free version keeps three profiles and one app rule, and a one-time Pro upgrade keeps the rest (every app, schedules, per-display settings and unlimited profiles) and supports development.

You can also build it yourself (below).

Graphics support

Feature Works with
Gamma, contrast, brightness, colour temperature Any GPU (Windows gamma ramps). Not available while HDR is on.
Screen brightness (the screen's own backlight) Laptop screens, and external monitors with DDC/CI on, which most have.
Refresh rate and HDR per profile Any display with more than one refresh rate; HDR needs an HDR display. The screen goes dark for a moment while it switches.
Vibrance NVIDIA and Intel (including laptop screens on Intel graphics). AMD is in beta: please report how it works for you.

Windows only allows moderate colour changes by default. For very warm night colours, DispHub can lift that limit for you (Settings > Displays > Full colour range; needs administrator approval once).

Questions

Do people watching my stream or screen share see the changed colours? Not with OBS, Discord, Teams or screenshots. DispHub changes colours in your graphics card's output, after Windows has drawn the screen, so they capture the original colours and your viewers see a normal picture. A capture card is different: it records the signal going to your monitor, so it shows your profile too.

My night profile isn't as warm as I set it. Windows limits how far colours can change by default. Turn on Settings > Displays > Full colour range (asks for administrator approval once).

Nothing changes on my HDR screen. Windows doesn't allow gamma changes while HDR is on. Vibrance still works.

Help make it better

  • Translate DispHub into your language on Weblate. No coding needed.
  • Share a profile: copy it as a link and post it anywhere.
  • Report a bug with About > Copy diagnostics, or read CONTRIBUTING.md to send code.

Build from source

Requirements: Windows 10 2004 or later and the .NET 10 SDK.

git clone https://github.com/qlintenFX/DispHub.git
cd DispHub
dotnet run --project src/DispHub

Run the tests with dotnet test --project tests/DispHub.Tests/DispHub.Tests.csproj. See CONTRIBUTING.md before opening a pull request.

Licence

DispHub is free software under the GNU General Public License v3.0 or later. Third-party components are listed in THIRD_PARTY_NOTICES.md.

The DispHub name and icon are not covered by the GPL. If you publish a modified version, please give it a different name and icon so people don't confuse it with the official app.

About

Display profiles for Windows: brightness, contrast, gamma, colour temperature and vibrance, switched by hotkey, per app or scheduled.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Used by

Contributors

Languages