IceCubesApp
IceCubesApp copied to clipboard
Feature request: Native Style for Notifications
When Ice Cubes produces a notification, it features a large Ice Cubes icon on the left side of the notification and a smaller picture of the poster. On the other hand, native MacOS/iOS notifications like Messages display the poster on the left side with a small overlaid icon of the notifying app. This makes it easier to see the information that is actually relevant with as little screen space used as possible. Mammoth, another new Mastodon client, follows that format that Apple uses. Comparison below of Messages (top), Mammoth and Ice Cubes (bottom).

As far as I read the code, it seems to be implemented as expected. If you have only one account for notifications, your avatar will be highlighted as you said, For notifications from multiple accounts, the app icon is highlighted.
Similar to the attached screenshot, iOS stacks multiple notifications from one app. In this case, only one user avatar out of multiple user avatars is highlighted, so it doesn't make much sense, and I think this implementation is suitable.
However, I agree with you that I would rather have a larger amount of textual information than show two avatar images.
I would love to do it but this is very challenging due to the current push notifications API.
@nekolaboratory The notification always seem to appear with the Ice Cubes icon on the left side and the person in reference on the right (unlike Mammoth). So far, I haven't seen any Ice Cubes notifications appearing in the other style. Are you saying that's because I have Ice Cubes logged into several accounts? If so, would it be as simple as telling it I don't need it to to try to tell me which account the notification is going to?
I'm not clear on why it would show the Ice Cubes icon when there are multiple accounts logged in while showing the profile of whomever is posting/tagging on the right, but reverse and show it on the left when there is only one account logged in. (The icon on the right isn't my profile icon, but the icon of the person doing the thing that led me to be notified.)
Done in 1.5.0