2.4.1
- Fixed an issue where WinMute would crash on shutdown, restart or logout.
|
|
|
2.4.0
- Added a new option to delay muting after certain events for a configurable amount of seconds
|
2.3.1
- Fixed annoying error message when the Windows registry key "SystemUsesLightTheme" is not present (thanks @GitToLife)
- Fixed 2.3.0 setup, that actually did not contain 2.3.0
|
2.3.0
- New year, new release!
- Added function to only mute specific endpoints
- As is good tradition, also added a switch to NOT mute specific endpoints
- Fixed a problem that WinMute never unmutes, when the PC bootet during quiet hours.
- Fixed bluetooth muting description
- Changed SetCoalescableTimer to SetTimer, since (apparently) only that prevented WinMute to run under Windows 7.
- Please note that Windows 7 is nevertheless not supported any more.
|
2.2.0
- New release! Unfortunately, and for the first time ever, WinMute has to lose features instead of gaining them.
In 2.2.0 I decided to remove the screensaver-detection, as injecting an unsigned DLL was causing various new games (most notably Darktide and Overwatch 2) to display an error message from their anti-cheat module.
Apart from that, screensaver detection has always been kinda flaky and not really possible to make a clean implementation, since Windows only ever notifies the current foreground process that a screensaver starts.
This problem might me migitated if WinMute's screensaver detection DLLs would be signed, but the signing process is too expensive for this little open-source project.
Also, in times of rising energy prices, just letting your display go into standby might not be the worst idea ;)
If you absolutely rely on screensaver detection, I recommend just sticking with the previous versions for the time being.
|
2.1.2.0
- Changed bluetooth detection logic, so that muting the workstation doesn't happen, when scanning for new devices.
- Fixed crash when connectiong via remote desktop
- Show log-file path in settings UI
- Enhanced logging
|
2.1.1.0
- Added a 5 second delay before unmuting the workstation, when a bluetooth device reconnects.
- This should prevent music blasting out of your pc, when the device is connected, but the audio endpoint has not been changed yet.
- Integrated Bluetooth muting into overall mute logic, so that the workstation is not unmuted, when it is locked but an audio bluetooth device reconnects.
- Improved UI when WLAN or Bluetooth is not available
- Switched from VS-Setup to InnoSetup
|
2.1.0.0
- New feature: Mute your workstation when your Bluetooth device disconnects and un-mute it, when it reconnects 1
- Thanks to @Rediwed for this feature-idea.
- Fixed saving SSID lists in WiFi settings dialogue
|
2.0.0.0
- WinMute now mutes all audio endpoints and not just the default endpoint.
- It also stores all endpoint states and restores them if the appropriate
- option is set.
- Reworked mute detection logic. This should fix timing errors, e.g. when
- screensaver with screenlock is active.
- WinMute can now mute your computer when it is connected (alternatively
- when it is not connected) to a particular wireless network.
- Added detection for display standby
- Added detection for RDP sessions
- Added autostart option (no more fiddling with the Startup-folder)
- Added Hi-DPI awareness
- Added tray icon for bright system theme
- UI Rework (New settings and about dialogue)
- Various fixes and improvements
- Tried to add a setup!
- Updated project to VS 2022 (Please re-check your Visual Studio dependency)
|
1.9.9.3 Beta
- WinMute now let's you mute your workstation depending on which wireless network you are connected to (or alternatively: are not connected to!).
|
1.9.9.2 Beta
- Added RDP detection
- New settings panel
- Tried improving the icons (help wanted ;))
- Various fixes and improvements
- Delete log file, when logging is disabled
|
1.9.9.1 Beta
- Fixed auto-start issue with WinMute, when using the new "run on startup" option.
- Fixed error message when not selecting "run on startup" in settings dialog.
- Reduced file size by 130kb by not using
std::format (wt...?)
|
1.9.9 Beta
- Added Hi-DPI Awareness
- Added Tray-Icon for bright system theme
- Added detection for display standby
- UI Rework
- Added autostart option (no more fiddling with the Autostart-Folder)
- Reworked mute detectionlogic. This should fix timing errors, e.g. when screensaver with screenlock is active, and the display goes into suspend during that time.
- WinMute now mutes all audio endpoints and not just the default endpoint.
It also stores all endpoint states and restores them if the appropriate option is set.
- Updated project to VS 2022
|
1.6.0
- New Feature: Quiet Hours let's you choose a time frame, where WinMute automatically mutes your workstations an unmutes it a at a given time
- Fix: Screensaver detection was up until now limited to the bitness of WinMute: The 64-bit version only got notified by Windows when the screensaver started the current foreground application was a 64-bit process and vice versa for 32 bit.
WinMute 1.6.0 adds a 32-bit proxy application, so that it can detect a screensaver start regardless fo the bitness of the foreground app.
Because of this WinMute no longer includes a 32-bit version.
- Fix: WinMute now better handles the use-case when you've are using the secure screensaver setting, that locks your PC when you return.
|