Skip to content

Releases: mgcarnevali/NvProfileSwitcher

v1.2.0

Choose a tag to compare

@mgcarnevali mgcarnevali released this 04 Sep 05:52
b70aa21

What's new in v1.2.0

This release introduces a complete visual redesign of NvProfileSwitcher, with a cleaner and more polished interface while preserving the existing profile and color-management functionality.

Added

  • Added a completely redesigned interface with a more consistent NVIDIA-inspired visual style.
  • Added a new branded application header.
  • Added dedicated visual sections for Profiles, Profile Settings, and Application Settings.
  • Added custom icons for Brightness, Contrast, Gamma, Digital Vibrance, and Hue controls.
  • Added dedicated icons for profile, display, and application settings sections.
  • Added custom icons for profile actions such as Add Game and Remove.
  • Added a new placeholder icon for profiles without an assigned executable.
  • Added application version information to the footer, including development build identification.
  • Added direct GitHub, Support me, and About links to the application footer.
  • Added hover and hand-cursor behavior for footer links.

Changed

  • Completely redesigned the profile list and profile settings presentation.
  • Redesigned slider controls with dedicated icons and improved spacing and alignment.
  • Redesigned the Display selector and its visual presentation.
  • Redesigned the Application Settings area into a dedicated compact section.
  • Redesigned the NVIDIA status footer with status indicator, NVIDIA icon, driver version, and application version.
  • Improved typography and visual hierarchy across profile fields and controls.
  • Made Save profile, Add game, and Remove actions more compact and visually consistent.
  • Improved spacing between Windows and game profile controls for a consistent layout.
  • Improved the visual presentation of selected profiles.
  • Reorganized UI assets and embedded resources for cleaner project structure.

Improved

  • Improved system tray behavior: the tray icon is now shown only when the application is actually minimized to the tray.
  • Restoring the application removes the tray icon and keeps the application in the taskbar.
  • Starting minimized correctly initializes the tray icon.
  • Disabling Minimize to tray now removes an existing tray icon immediately.
  • Improved cleanup of UI resources during application shutdown.
  • Updated the build workflow and development/release version handling.

v1.1.3

Choose a tag to compare

@mgcarnevali mgcarnevali released this 02 Sep 13:02
03db270

What's new in v1.1.3

Added

  • Added NVIDIA API status and NVIDIA driver version information to the application footer.

Changed

  • Added dark styling to the profile list scrollbar to better match the application theme.
  • Refined UI spacing and alignment.

v1.1.2

Choose a tag to compare

@mgcarnevali mgcarnevali released this 02 Sep 09:37
69a4a8e

What's new in v1.1.2

  • Added a Check for updates option to enable or disable automatic update checks at startup.
  • Manual update checks from the system tray remain available when automatic checks are disabled.
  • Improved the main window layout and sizing for a more consistent interface.
  • Minor UI spacing and alignment improvements.

v1.1.1

Choose a tag to compare

@mgcarnevali mgcarnevali released this 01 Sep 19:13
5b51faf

What's new in v1.1.1

  • Added per-monitor profiles for both Windows and games.
  • Fixed NVIDIA display mapping so settings are applied to the correct monitor.
  • Primary display is now selected by default.
  • Added single-instance support — launching NvProfileSwitcher again restores the existing window instead of opening a second instance.
  • Added a Minimize to tray option. When disabled, the minimize button behaves normally and sends the app to the Windows taskbar.
  • Improved startup and tray behavior.
  • Existing profiles are automatically migrated to the new per-monitor profile format.

Notes

Existing NvProfileSwitcher configurations are preserved automatically when upgrading.

v1.1.0

Choose a tag to compare

@mgcarnevali mgcarnevali released this 30 Aug 08:12
dc14725

NvProfileSwitcher v1.1.0

This release adds manual update checking and improves the game profile list interface.

What's new

  • Added Check for updates to the system tray menu.
  • Added feedback when NvProfileSwitcher is already up to date or the update check fails.
  • Simplified the profile list by removing redundant secondary text.
  • Made profile rows more compact.
  • Improved vertical alignment of profile names and icons.

Installation

Download NvProfileSwitcher-v1.1.0.zip, extract it and run NvProfileSwitcher.exe.

If you are upgrading from a previous version, simply replace the existing executable. Your profiles and settings are stored separately in %APPDATA%\NvProfileSwitcher and will be preserved.

v1.0.0

Choose a tag to compare

@mgcarnevali mgcarnevali released this 30 Aug 06:51
b4935fc

NvProfileSwitcher v1.0.0

First stable release of NvProfileSwitcher.

NvProfileSwitcher automatically switches NVIDIA display color settings based on the game currently in the foreground and restores your Windows profile when you switch away.

Features

  • Automatic per-game NVIDIA display color profiles
  • Brightness, Contrast, Gamma, Digital Vibrance and Hue controls
  • Per-display Windows color profiles
  • Automatic Windows profile restoration
  • Multiple game profiles
  • Multi-monitor support
  • Start with Windows and minimize to tray
  • Built-in update checker
  • Lightweight native Windows application
  • No installation required

Requirements

  • Windows 10/11
  • NVIDIA GPU and driver

Installation

Download the ZIP below, extract it and run NvProfileSwitcher.exe.

v0.6.20

v0.6.20 Pre-release
Pre-release

Choose a tag to compare

@mgcarnevali mgcarnevali released this 30 Aug 05:52
83ca3ae

Changes

  • Added automatic versioning for development and release builds.
  • Updated Windows application metadata and branding to NvProfileSwitcher.
  • Improved spacing between the Display selector and color controls.
  • Minor UI and build workflow improvements.

v0.6.19

v0.6.19 Pre-release
Pre-release

Choose a tag to compare

@mgcarnevali mgcarnevali released this 30 Aug 04:56
4b31859

Changes

  • Improved spacing between the Display selector and the color controls.

v0.6.18

v0.6.18 Pre-release
Pre-release

Choose a tag to compare

@mgcarnevali mgcarnevali released this 30 Aug 04:49
0d2f90b

Changes

  • Centered the version number inside the version badge.

v0.6.17

v0.6.17 Pre-release
Pre-release

Choose a tag to compare

@mgcarnevali mgcarnevali released this 30 Aug 04:42
1238e59

Changes

  • Removed the "Pause automatic switching" option from the system tray.
  • Cleaned up the related unused code.
  • Removed legacy Brightness/Contrast profile conversion code.