diff --git a/Images/audioplaybackdevices.png b/Images/audioplaybackdevices.png index ca3bc1a..910090b 100644 Binary files a/Images/audioplaybackdevices.png and b/Images/audioplaybackdevices.png differ diff --git a/Images/configuration.png b/Images/configuration.png deleted file mode 100644 index 360b7b4..0000000 Binary files a/Images/configuration.png and /dev/null differ diff --git a/Images/configuration1.png b/Images/configuration1.png new file mode 100644 index 0000000..b40e4f8 Binary files /dev/null and b/Images/configuration1.png differ diff --git a/Images/configuration2.png b/Images/configuration2.png new file mode 100644 index 0000000..a76f68a Binary files /dev/null and b/Images/configuration2.png differ diff --git a/Images/gif_audiodevices.gif b/Images/gif_audiodevices.gif index b898544..f8c0dd3 100644 Binary files a/Images/gif_audiodevices.gif and b/Images/gif_audiodevices.gif differ diff --git a/Images/gif_mute.gif b/Images/gif_mute.gif index 2ef1b3b..584bbab 100644 Binary files a/Images/gif_mute.gif and b/Images/gif_mute.gif differ diff --git a/Images/gif_volumebar.gif b/Images/gif_volumebar.gif index 52a716c..88b1e67 100644 Binary files a/Images/gif_volumebar.gif and b/Images/gif_volumebar.gif differ diff --git a/Images/gif_volumeslidercontrol.gif b/Images/gif_volumeslidercontrol.gif index f4ebe7a..7357ac0 100644 Binary files a/Images/gif_volumeslidercontrol.gif and b/Images/gif_volumeslidercontrol.gif differ diff --git a/Images/systemvolumemixer.png b/Images/systemvolumemixer.png new file mode 100644 index 0000000..b672d68 Binary files /dev/null and b/Images/systemvolumemixer.png differ diff --git a/Images/traymenu.png b/Images/traymenu.png index fd9d27f..e9ef698 100644 Binary files a/Images/traymenu.png and b/Images/traymenu.png differ diff --git a/Images/update.gif b/Images/update.gif new file mode 100644 index 0000000..a808bf8 Binary files /dev/null and b/Images/update.gif differ diff --git a/Properties/AssemblyInfo.cs b/Properties/AssemblyInfo.cs index 5710698..0b1b984 100644 --- a/Properties/AssemblyInfo.cs +++ b/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("4.0.1")] -[assembly: AssemblyFileVersion("4.0.1")] +[assembly: AssemblyVersion("4.1.0")] +[assembly: AssemblyFileVersion("4.1.0")] diff --git a/README.md b/README.md index 157a1a5..b306224 100644 --- a/README.md +++ b/README.md @@ -1,66 +1,65 @@ [![Run on Repl.it](https://repl.it/badge/github/dvingerh/TbVolScroll)](https://repl.it/github/dvingerh/TbVolScroll) -## tb-vol-scroll 4.0.1 +## tb-vol-scroll 4.1.0 -Simple and customizable utility to enable audio control by scrolling inside the taskbar. +Simple and customizable utility to enable audio control by scrolling inside the taskbar area with your mouse cursor. ### Functionality -- Taskbar scroll: Control system volume. -- Hold ALT: Enable precise volume control. -- Hold CTRL: Toggle system audio mute. -- Hold SHIFT: Cycle through available audio playback devices. - -###### Available Menus -- Audio Playback Devices: Switch default audio playback device from a list of available devices. -- System Volume Mixer: Opens the built-in Windows volume mixer for per-application audio volume control. -- Volume Slider Control: Open a popup with a volume slider and peak volume meter. - -### Configuration - -- Appearance: - - Color - - Font - - Opacity - - Padding (affects volume bar size) - - Tray icon style - -- Behavior: - - Volume bar autohide time-out - - Volume scroll step percentage - - Precise volume control threshold - - Enable/disable CTRL to toggle system audio mute - - Enable/disable SHIFT to cycle through available audio playback devices - - Enable/disable ALT to manually enable precise volume control - - Enable/disable requesting of Administrator permissions on start - - Enable/disable reverse scrolling direction for scroll actions +- Scroll up or down to adjust the system volume +- Hold CTRL: Mute and unmute system volume +- Hold ALT: Activate precise volume scroll mode +- Hold SHIFT: Switch between available audio playback devices +## +- Tray icon showing the current system volume level (to hide, pass the `trayless` argument) + +### Available Menus +- Audio Playback Devices: Change the default audio playback device from a list of available devices +- System Volume Mixer: Opens the built-in Windows volume mixer for per-application audio volume control +- Volume Slider Control: Open a popup with a volume slider and volume meter +## +- Configuration: List of available settings to change and appearance customization options +- Update: Check for new updates and automatically replace the current executable ## Preview -#### Volume bar +### Status Bar & Tray Icon + +##### Volume control ![Volume bar](Images/gif_volumebar.gif?raw=true) -#### Cycle audio playback devices -![Volume bar](Images/gif_audiodevices.gif?raw=true) +##### Switch audio playback device +![Audio Devices](Images/gif_audiodevices.gif?raw=true) + +##### Mute and unmute system volume +![Mute Unmute](Images/gif_mute.gif?raw=true) + -#### Mute and unmute -![Volume bar](Images/gif_mute.gif?raw=true) +### Menus -#### Audio Playback Devices +##### Audio Playback Devices ![Audio Playback Devices](Images/audioplaybackdevices.png?raw=true) -#### Volume Slider Control +##### System Volume Mixer +![Audio Playback Devices](Images/systemvolumemixer.png?raw=true) -![Tray menu](Images/gif_volumeslidercontrol.gif?raw=true) +##### Volume Slider Control -#### Configuration -![Configuration](Images/configuration.png?raw=true) +![Volume Slider Control](Images/gif_volumeslidercontrol.gif?raw=true) #### Tray menu ![Tray menu](Images/traymenu.png?raw=true) +#### Configuration + +![Behavior](Images/configuration1.png?raw=true) +![Appearance](Images/configuration2.png?raw=true) + +#### Update + +![Update](Images/update.gif?raw=true) ## Thanks - # + - [Taskbar.cs by Franz Alex Gaisie-Essilfie](https://gist.githubusercontent.com/franzalex/e747e6b318ab8f328aa02301f25ec534/raw/84f731f2e2396dc8ce28b564a75b712bf56b184f/Taskbar.cs) - [CustomFontDialog by umaranis](https://github.com/umaranis/CustomFontDialog) \ No newline at end of file