Skip to content

v1.2.0

Latest

Choose a tag to compare

@mgcarnevali mgcarnevali released this 04 Sep 05:52
· 18 commits to main since this release
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.