-
Notifications
You must be signed in to change notification settings - Fork 174
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update notifications have an unrecognizable icon and "SnoreToast" as the title #367
Comments
Hi @jnm2, thanks for letting us know about this behavior. Unfortunately, I can't verify this behavior in Windows 11 at this moment, maybe @huangyinhaow and @sekwah41 can help us fix this issue if they have some time to look at this, otherwise, we'll just keep this bug ticket open until I am able to test it out in actual Windows 11 machine. I tried to replicate it in Linux but it seems fine here. I can't test it also in MacOS since my current device is broken. |
Pomatez ships I found instructions at https://github.com/mikaelbr/node-notifier#usage-windowstoaster referencing the text
|
Ive seen that it shows as snoretoast on my windows machine too now I remember. Kind of reminds me of the old why is my keyboard a toaster thread 😅 https://superuser.com/questions/792607/why-does-windows-think-that-my-wireless-keyboard-is-a-toaster |
Luckily it works fine but it does look oddly worrying to users. Ive got some other tasks to sort first but I believe it should be an easy fix or switching out of the library. |
So the issue is, the library returns a different object depending on the running OS, we need to either construct our own notifier if Windows is detected, or see if we can construct it with a valid appid via the library. If we were using JS it would be as easy as just shoving the value on there as it would ignore it if its not valid, though it causes type issues because it HAS to have one of the types and cant decide between them. |
Wouldn't be surprised if the type definitions could be corrected to match whatever the JS usage pattern is. TS's type system is so powerful because that's it's whole goal. |
@jnm2 in the pr ive just merged the two types, it is possible |
I still need to check things e.g. the portable mode one, and make sure the update logic works for the interaction. But its most of the way there |
I'm switching back to windows as my main OS for desktop at least due to other apps I'm developing so I'll pick this up later this week or next week to validate and fully fix. |
I believe this is fixed, and we also have a tauri version too now :) |
Describe the bug
There's nothing in these toasts that tells me that Pomatez is the app that is prompting them. My reaction every time is "What is SnoreToast? Did I get unwanted software on my machine?"
To Reproduce
Expected behavior
The icon in the toasts should be the Pomatez icon and the title in the toast should contain the name 'Pomatez.'
Screenshots
See description.
Desktop (please complete the following information):
The text was updated successfully, but these errors were encountered: