Skip to content

Releases: lx-s/WinMute

WinMute 2.5.0

06 Feb 12:41
Compare
Choose a tag to compare

In Short

  • WinMute now supports multiple languages!
  • The following languages are available
    • German
    • English
    • Spanish
    • Italian
    • Dutch (partially)
  • Optional update notification (disabled for installations via package manager)
  • Some small bugfixes and UI improvements

In Detail

i18n Release!

WinMute is now able to speak more languages and in its initial translatable release supports the following languages:
grafik

If you want to contribute your own language, please do so by using the the weblate instance over at codeberg.

Updates

WinMute can now (optionally) check for new versions. This works by downloading the CURRENT_VERSION file in this repo and comparing the installed version against the version information in this file. The notification will be disabled for package managers (currently only chocolatey) since it would not make any sense there.

⚠ Please not that due to an implementation Bug in 2.4.9 the update to 2.5.0 won't be detected⚠️

Contributors

Thanks to @bovirus for providing the italian translation, as well as helpful pointers for working with weblate (in that regard also a huge thanks to @sal0max for suggesting weblate in the first place).

WinMute Beta 2.4.9.0

20 Dec 10:33
Compare
Choose a tag to compare
WinMute Beta 2.4.9.0 Pre-release
Pre-release

Good news

WinMute is now able to show its UI in different languages 🥳

Bad news

Unfortunately it still has to learn all of them! 🙊

So what's in it

This pre-release version of WinMute contains all the neccessary groundwork for translations to be created.

The current pre-release contains the following languages:

Translation Status

This release can be taken for a spin by all you diligent translators and translations can be contributed via the weblate instance over at codeberg.

As always, when it feels stable, and all the open tickets are sorted out, there will be a real release version.
Hopefully a few translations might have flown in by then :)

Note: The binary size increased by factor 4. This is not because of the new (and hopefully more awesome?) icon, but thanks to C++20's std::format-library which seems to eat up a huge amount of binary space...

Contributors

Thanks to @bovirus for providing the italian translation, as well as helpful pointers for working with weblate (in that regard also a huge thanks to @sal0max for suggesting weblate in the first place).

WinMute 2.4.1

29 Sep 06:54
Compare
Choose a tag to compare
  • Fixed an issue where WinMute would crash on shutdown, restart or logout.

WinMute 2.4.0

22 Sep 08:29
Compare
Choose a tag to compare

Added a new option to delay muting after certain events for a configurable amount of seconds:

grafik

WinMute 2.3.1

27 Jul 06:24
Compare
Choose a tag to compare
  • 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 😣

WinMute 2.3.0

25 Apr 12:18
Compare
Choose a tag to compare

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.

WinMute 2.2.0

28 Nov 11:54
Compare
Choose a tag to compare

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.

WinMute 2.1.2

25 Aug 10:19
Compare
Choose a tag to compare
⚠️ Fixed setup/zip since 2022-08-27
The originally uploaded setup and zip file contained a faulty ScreensaverNotify.dll-build which leads to an error when starting WinMute. Please redownload WinMute if you've downloaded it before 2022-08-27.

Small, albeit important, error-correcting release:

  • 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

Alternative download locations:

WinMute 2.1.1

03 Aug 08:44
Compare
Choose a tag to compare

This releases fixes some small issues with Bluetooth devices:

  • 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.

Also:

  • Improved UI when WLAN or Bluetooth is not available
  • Switched from VS-Setup to InnoSetup

Alternative download locations:

WinMute 2.1.0

02 Aug 12:40
Compare
Choose a tag to compare
  • 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

1. obviously only supported on Bluetooth enabled devices