Skip to content

Releases: radj307/volume-control

6.0.1

23 Sep 23:04
Compare
Choose a tag to compare
  • [#79, #82] Relocated config & log files to user AppData when installed via VolumeControl-Installer.exe

Some translations may be missing, or incorrect.
If you're able to translate from English to your language, you can help by contributing a translation.

Full Changelog: 6.0.0...6.0.1

6.0.0

20 Sep 20:01
Compare
Choose a tag to compare

What's Changed

  • [#77] Added an installer
  • Replaced the notification window
    • [#58] Added a notification window for audio devices
    • [#67] Added the ability to reposition notifications by dragging them around with the mouse
    • Added fade-in & fade-out animations for notifications
  • [#65] Migrated from NAudio to CoreAudio
  • [#76] Added support for using the mouse wheel on volume sliders
  • [#59] Added hotkey actions that affect whichever window is currently focused
  • [#68] Added the ability to hide audio sessions
  • [#54, #64] Added the ability to control multiple audio sessions at once using hotkey actions
  • Fixed the Product Version property in Properties/Details not displaying the full version number
  • Many other miscellaneous bug fixes

Some translations may be missing, or incorrect.
If you're able to translate from English to your language, you can help by contributing a translation.

Full Changelog: 5.2.5...6.0.0

6.0.0 Preview 9.1

16 Sep 19:52
Compare
Choose a tag to compare
6.0.0 Preview 9.1 Pre-release
Pre-release

This is a preview release, it is incomplete.

  • [#77] Added an installer
  • Fixed the version number in the exe properties not including preview/revision numbers
  • Implemented #64
  • Implemented #68
    • The control for this is found in Settings->Audio->Additional Settings. The layout and location is temporary.
  • Fixed a number of bugs with hotkey registration.
  • Fixed the notification window not disappearing when enabling the timeout after the window is already visible.
  • Fixed the mouse being able to deselect sessions via the notification window, even when the selection was locked.
  • Cleaned up unused code.

Full Changelog: 6.0.0-pr9...6.0.0-pr9.1

6.0.0 Preview 6

21 Jun 22:31
Compare
Choose a tag to compare
6.0.0 Preview 6 Pre-release
Pre-release

This is a preview release, and is incomplete.

  • Fixed #70
  • Changed the behaviour of the key selector dropdown box
    • Holding down CTRL and pressing a key will select that key. This works for any keys that don't have a special function in the dropdown box UI.
    • You can search for a key by name by typing its name when the dropdown box is open.

Full Changelog: 6.0.0-pr5...6.0.0-pr6

5.2.5

19 Aug 04:11
Compare
Choose a tag to compare
  • Improved stability
  • Fixed a bug that prevented the update icon from appearing when ShowUpdatePrompt was enabled.

Full Changelog

5.2.4 (Revision 2)

19 Aug 01:53
Compare
Choose a tag to compare

5.2.4 (Revision 1)

17 Aug 18:44
Compare
Choose a tag to compare
  • Improved Runtime Stability
  • Added German Translation (#46)

Full Changelog

5.2.3

13 Aug 19:42
Compare
Choose a tag to compare
  • Added a new expander menu: ( SettingsAudioAdditional Settings )
  • Added volume peaking meters (#41)
    • Added a Show Peak Meters checkbox that toggles the visibility of peak meters to additional audio settings.
    • Added an Update Interval spinbox that changes the peak meter update frequency to additional audio settings.
  • Added device volume controls to the GUI (they've been available via hotkeys for some time)
    • Added a Show Device Controls checkbox that toggles the visibility of device volume controls in the GUI.
      It is disabled by default.
  • Overhauled the input simulation capabilities available in the SDK, see the documentation for VolumeControl.Hotkeys.InputSimulator for more information.
    This is a thin wrapper around the InputSimulatorEx nuget package, and can be used to simulate key presses, mouse movements, clicks, and much more.
  • Fixed #43
  • Somewhat implemented #35
  • Added a Multi-Instance checkbox that allows you to run multiple simultaneous volume control instances so long as each instance uses a different config file. (and therefore has different hotkeys; if you use the same hotkey in 2 different instances anyway, it is undefined behaviour and you shouldn't expect both to work!)
  • Slightly rounded the corners of the main window.

Full Changelog

5.2.2

06 Aug 19:19
Compare
Choose a tag to compare
  • Bug Fixes
    • Fixed #32
    • Fixed another regression of targeting logic introduced in 5.2.0 where the target Audio Session wouldn't be resolved to near-matches.
  • Migrated the log settings to use the same configuration as everything else.
    (Log settings are now available in VolumeControl.json)

Full Changelog

5.2.1 (Localization Support)

06 Aug 03:32
Compare
Choose a tag to compare
  • Fixed a regression where the target box wouldn't allow inputs that weren't immediately valid.
    This caused a bug where previously-selected targets wouldn't be restored when starting the program, and another bug where you couldn't enter the names of processes that weren't actively playing.
    *- Added a custom style for tooltips.
  • The SDK is now available as a single NuGet package: VolumeControl.SDK
  • [#30] Added support for UI localization using CodingSeb.Localization
    For more details on localization support, see #31

Full Changelog