Created attachment 361313 [details]
bug demonstration video
Description of problem:
When setting global volume to some level (say 50%), you can't set application volume to a higher level, because it also raises the global level. See attachment. That is wrong, I may want to have some app louder than all other applications controlled by the global level (and not only current ones, but also all apps run in future).
Version-Release number of selected component (if applicable):
It's not wrong, it's the way flat-volumes work.
This is not a bug. This is a feature.
The device volume is simply set as an upper boundary of all stream volumes. This simplifies things a lot because per-application volumes are now in the same scale as device volumes.
Also I don't see why you say this would limit you in anyway. If you want some app do be louder than others, then just set its volume slider that way and you are done.