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.