ubports / ubuntu-touch

Ubuntu Touch's issue inbox is now migrated to GitLab.
https://gitlab.com/ubports/ubuntu-touch
1.29k stars 110 forks source link

Icons should show status e. g. number of messages or missed calls #229

Open RitterDerEhre opened 7 years ago

RitterDerEhre commented 7 years ago

Expected behavoir

Feature request: Icons shown in launcher or application scope should offer additional information like the number of messages or missed calls. Otherwise an alternative colour could indicate a notable status.

p-mitana commented 7 years ago

It's probably done to some extent - I have definitely seen progress bars and number badges demoed on Unity 8 launcher once upon a time. So it might be just needed to utilize this functionality in apps or eventually add an API option if needed.

I don't think doing this for application scope would make sense, as almost for sure it will be ditched from 16.04. Also considering the scopes architecture, a badge like this might not be easy to implement there.

However, in 16.04's new app launcher it could be discussed as well.

Note: I am not an Ubports dev, so that's just my opinion and not the statement coming from the team.

PhoenixLandPirate commented 7 years ago

There are number badges for telegram. How it works exactly idk, but its a feature available for those who want to use them, and I think itd be good to add them to tge messaging app and call app.

Users should also be able to choose if they want this on or off, and which apps they want to have them or not. I know that many iPhone apps use these badges for things like games and unnesisery notifications to get users attention, and many people wont want a game to display badges and notifications, but would want badges and notifications on the messaging app.

Flohack74 commented 7 years ago

@ChloeWolfieGirl is right, it works in Telegram already, but its buggy. Sometimes it does not reset even if I have read all messages.

But in general this tells us there is an API for that, so its in the scope of the App to use it.