Skip to content

AudioSwap Update#4078

Open
BlackPaw21 wants to merge 36 commits into
ramensoftware:mainfrom
BlackPaw21:main
Open

AudioSwap Update#4078
BlackPaw21 wants to merge 36 commits into
ramensoftware:mainfrom
BlackPaw21:main

Conversation

@BlackPaw21
Copy link
Copy Markdown
Contributor

Changelog

If this pull request updates an existing mod, describe the changes below:

added Custom icon selection from .ico files.
opens the file explorer after saving the custom settings

Mod authorship

If this pull request introduces a new mod, please complete the section below.

This mod was created by:

    • The submitter, without AI assistance
    • The submitter, with AI assistance
    • Claude
    • ChatGPT
    • Gemini
    • Another AI (please specify):
    • Other (please specify):

Please select the options that best apply. Your selection does not affect the acceptance criteria, but it helps reviewers understand the context of the code and provide relevant feedback.

Adds a network toggle feature to the system tray, allowing users to enable or disable network adapters with a single click. The implementation includes error logging, UAC handling, and dynamic icon updates based on network status.
Added a readme section for the Network Toggle mod, detailing its features and functionality.
using original code snippet from:
https://github.com/ramensoftware/windhawk/wiki/Mods-as-tools:-Running-mods-in-a-dedicated-process

Icon does not disappear on explorer.exe restart

Removed -lwtsapi32 and -lwininet 

Removed <wininet.h>, <wtsapi32.h>, and all #pragma directives.

Removed the unused RunPowerShellCommandAsSystem function.

Removed SetThreadPriority; the tray UI thread now runs at standard priority as requested.

overall stability and maintenance upgrade
Updated usage instructions and added known issues section.
This mod adds a tray icon for toggling between two audio outputs, allowing users to switch devices quickly.
Updated version to 1.1.0 and improved device selection handling.
now devices can be automatically detected and selected via Right Click on the icon.
Updated device selection persistence to use Windhawk storage instead of registry. Simplified loading and saving of device selections.
Updated version to 1.1.1 and added new features including opening WindHawk.exe from the mod itself, new icons in the settings.
created MicSwap mod that allows toggling between two audio input devices from the system tray.
new features and functions added.
scroll capability
over 2 devices can be selected.
bug fixes and improvements.
added a red dot over the icon when muted.
persistent across restarts.
UNICODE-dependencies converted to explicit W/INFOW;
-DUNICODE -D_UNICODE removed
Updated version to 1.5.0 and added custom icon support.
Added WM_RELOAD_ICONS message to reload tray icons and updated icon handling in WhTool_ModSettingsChanged function.
Added note about selecting Custom to open file explorer for icon selection.
Clarified known bug description regarding Scroll to Swap functionality.
Initial implementation of MicroManager mod with CPU/GPU usage tracking and tray icon functionality.
@RajStartsHere
Copy link
Copy Markdown

Unfortunately, In Scroll Mode; The Tray Icon Needs To Be Triggered Via LMB (Not RMB) For The Scroll Trigger To Work!
Sometimes Only Initially, Sometimes Very Often

I Hope This Can Get Consider To Be Fix With The v1.4.0 Upgrade...

@BlackPaw21
Copy link
Copy Markdown
Contributor Author

Unfortunately, In Scroll Mode; The Tray Icon Needs To Be Triggered Via LMB (Not RMB) For The Scroll Trigger To Work! Sometimes Only Initially, Sometimes Very Often

I Hope This Can Get Consider To Be Fix With The v1.4.0 Upgrade...

thank you for bringing this to my attention, i will be working on a fix that will roll out with 1.4.0 <3

fixed issue where scrolling does not work until the icon is click every reboot.
Updated patch notes and improved icon handling.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants