omriharel / deej

Set app volumes with real sliders! deej is an Arduino & Go project to let you build your own hardware mixer for Windows and Linux
https://deej.rocks
MIT License
4.71k stars 433 forks source link

Unnecessary Toast notification #72

Open Yw0ke opened 10 months ago

Yw0ke commented 10 months ago

Hey man, love your software and all but i'm having some trouble trying to disable the Toast notification without disabling all Powershell notification. Would you mind helping me out ? This notification keep popping up and blocking it with windows would mean lose all Powershell notification not just the deej.exe one. I've got two sound card and i'm switching between both for Headset/Speakers so i understand why the Toast notification would popup when i change the volume with my DIY Mixer but sometimes even when i don't change volume the popup come up randomly. Notification also appear when i open notepad++ sometimes... Or a sure way to replicate for me is changing volume on Mixer then change default sound card and open the config.yaml from the taskbar menu. I wouldn't ask you to update your software for this but if you could point me in the right direction to disable even all notification it would be appreciated. Thanks.

omriharel commented 5 months ago

Hi @Yw0ke, thanks for writing! I apologize for the delay in responding.

This is a bug that I already fixed locally and have slated for the next release of deej, but it's not currently available publicly yet. If you'd be able to reach out to me through our Discord server, I can probably send you a version that only makes the config reload notification appear if the contents of the config file actually change. Let me know if that helps! Otherwise, leaving this issue open until the next version is released.

Yw0ke commented 5 months ago

Thanks a lot for your answer, I'll be waiting on the next release since I'm not a discord user tho. I did find a way to fix it for now anyway. Since I updated to Windows 11 when I use the taskbar icon to open the config file and add lines when I need to, the "config.yaml" is opened in the default windows notepad. If you don't close the tab after editing the file, and windows or another program on my current setup is triggering an event that uses the default notepad. Since the config file is still open, your program sees that as "something changed in there" and send a toast notification. Maybe this can help someone while the update comes along. Other than this little bug, i'm really pleased with your great work @omriharel 🤜 🤛