|
|
|
|
|
by vetinari
2696 days ago
|
|
And we hit the typical problem with software evolution. The apps would have to cooperate, and that would need rewrite. In many cases, re-architecturing them. Who is going to do that? Nobody. We need to live with the legacy that we have. How resizing non-compliant applications works (and looks), see the experimental fractional support in Mutter. |
|
The app tells the toolkit to draw a button at 10,10 with a size of 100,20. The toolkit multiplies everything by 1.5 and then draws the button. The app doesn't need to know that this is happening at all. Of course this is not possible with some applications that do weird things, but for the 99% this works, and the 1% can just be resized by the compositor. That's exactly what Windows does.