Diego,
I think it is more reasonable to check which application is in the
foreground and make a decision based on that, without waiting for the
user to choose something from a list.
Good point. But in that case,
- how would selecting an application affect the sound in the other active applications?
- how would you distinguish the scenarios for "watching a movie - don't disturb" and "watching a movie while waiting for an important call"? (or their equivalent in other apps - like showing an Impress presentation to an audience vs working on it at home).