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
The program tray icon doesn't look too good - perhaps the users could pick their favorite? #151
Comments
We looked at this some more, and yes, it can be done if where change these calls to Just for the record, this is the first version of the comment which shows how we got to this result: So the issue of changing the program icon isn't new, see Issue #83 and Issue #92. In we commented that the icon are actually in the executable and that you can manipulate them with something like Resource Hacker. Here's a screenshot using the tool: Looks like the icons are defined as resources here: BTW, if you remove C:\Program Files\Betterbird\chrome\icons\default\messengerWindow.ico, the program defaults to the standard mail icon. We were a bit surprised to learn from your report that the program icon in the taskbar can be changed by storing a different icon file under C:\Program Files\Betterbird\chrome\icons\default\messengerWindow.ico. According to this article you can use this Windows API Starting with this query https://www.google.com.au/search?q=How+to+change+the+icon+in+systray+using+windows+api (analog to the article quoted above), we got here: Further reading here https://learn.microsoft.com/en-us/windows/win32/menurc/using-icons, quote: That page also gives an example for creating icons on the fly, but is seems that quite a bit of Windows system programming would be needed to make this happen. The Looks like it could be made to work by changing the |
OK, this is done now. If you replace messengerWindow.ico and newmail.ico, they will be reflected in the systray: Test version here: https://www.betterbird.eu/downloads/WindowsInstaller/betterbird-102.11.0-bb35-latest-build.en-US.win64.installer.exe FInal thought: Different icons were high on the wish list in our recent survey, so this gets us one step closer. |
Had to rebuild everything due to a bug, so this is now already in the official version (and the latest build was deleted). |
We've documented how to configure the icons on our expert tips page. The current (un)installer still removes the messengerWindow.ico file, but with the next version the icons the users stores into C:\Program Files\Betterbird\chrome\icons\default\ will be preserved. |
It's great that we can now customize both those icons. If would be great it there also was an "unread" icon. Often I forget I have unread messages buried into some folder, but the newmail icon only shows up where there are new ones. If you think about it, these icons should really be changed from the /chrome folder of the user profile... Doesn't seem possible, currently. |
This is definitely a minor issue but, at least on Windows, the tray icon in particular looks quite ugly.
A great improvement would be an option to give the user a choice on what program icon to use.
The program icon can be changed replacing
messengerWindow.ico
in the program'schrome
folder, but this unfortunately doesn't take care of the tray icon...The text was updated successfully, but these errors were encountered: