Now there are two states:
Unfreezed - color icon.
Freezed - BW icon.
New suggestion:
Unfreezed - color icon, reset background to default.
Immediately after long tap - change background of icon to green (unfreeze) or red (freeze), or choose another noticeable visual effect.
Freezed - reset background to default, set BW icon, best with overlay sign for naturally BW app icons #3.
Why?
(Un)freezing app takes some time internally and user experience is not so good when long tap and GUI response is not aligned. I often press icon twice when I immediately want to run unfreezed app, but sometime I make freeze again.
Tested workaround: change order of call for change icon style and then call for (un)freeze, it works very good, but it make sense to wait to successful (un)freeze command and then update icon state, so third icon status is required.
Now there are two states:
Unfreezed - color icon.
Freezed - BW icon.
New suggestion:
Unfreezed - color icon, reset background to default.
Immediately after long tap - change background of icon to green (unfreeze) or red (freeze), or choose another noticeable visual effect.
Freezed - reset background to default, set BW icon, best with overlay sign for naturally BW app icons #3.
Why?
(Un)freezing app takes some time internally and user experience is not so good when long tap and GUI response is not aligned. I often press icon twice when I immediately want to run unfreezed app, but sometime I make freeze again.
Tested workaround: change order of call for change icon style and then call for (un)freeze, it works very good, but it make sense to wait to successful (un)freeze command and then update icon state, so third icon status is required.