This has screwed easily targetable corner buttons for everyone, not just Ubuntu theme users.
If I have a maximised window and no title bar, I can no longer throw my mouse to the corner and click to quickly close a window; I now have to aim at a TINY target. This is even more frustrating when using a trackpad.
Perhaps we should fix the all of the panel applets, especially the menu bar, trash, show desktop, and indicator session applets. They've all got infinite depth/height/width too... and don't forget that the scrollbars in *diance's GTK theme currently work all the way to the edge of the screen. Far too easy to use them at the moment too. </sarcasm>
If you really want to provide a comprehensive 'fix', it should meet these criteria:
- if a window's maximised and there's nothing between metacity and the edge(s) of t and there is no THEME-SPECIFIC padding around the buttons, they should be clickable to the edge(s) of the screen that the button sits next to (including corners for the corner buttons).
- if something's in the way at an edge (e.g. a top panel), don't have this infinite edge behaviour. OTOH, there is no reason that e.g. the edge-most button shoudn't be infinitely wide if there's nothing to the left and right, since this edge is useless otherwise.
- the maintainer of *diance should then do one of two things. Either change the maximised/in the corner appearance of the maximised buttons to indicate that they are clickable in the corners/on the edges (e.g. half/quarter circles against the edges/corners), possibly only if they're actually at a screen edge. If the maintainer doesn't want this behaviour for *diance's Metacity buttons, add some explicit functional padding around them. If that's not possible with an unpatched Metacity, patch Metacity to add a flag to optionally switch infinite edge behaviour. Even better, make it a gconf OPTION.
I welcome any feedback on why the above three points would not be better for all involved.
This has screwed easily targetable corner buttons for everyone, not just Ubuntu theme users.
If I have a maximised window and no title bar, I can no longer throw my mouse to the corner and click to quickly close a window; I now have to aim at a TINY target. This is even more frustrating when using a trackpad.
Perhaps we should fix the all of the panel applets, especially the menu bar, trash, show desktop, and indicator session applets. They've all got infinite depth/height/width too... and don't forget that the scrollbars in *diance's GTK theme currently work all the way to the edge of the screen. Far too easy to use them at the moment too. </sarcasm>
If you really want to provide a comprehensive 'fix', it should meet these criteria:
- if a window's maximised and there's nothing between metacity and the edge(s) of t and there is no THEME-SPECIFIC padding around the buttons, they should be clickable to the edge(s) of the screen that the button sits next to (including corners for the corner buttons).
- if something's in the way at an edge (e.g. a top panel), don't have this infinite edge behaviour. OTOH, there is no reason that e.g. the edge-most button shoudn't be infinitely wide if there's nothing to the left and right, since this edge is useless otherwise.
- the maintainer of *diance should then do one of two things. Either change the maximised/in the corner appearance of the maximised buttons to indicate that they are clickable in the corners/on the edges (e.g. half/quarter circles against the edges/corners), possibly only if they're actually at a screen edge. If the maintainer doesn't want this behaviour for *diance's Metacity buttons, add some explicit functional padding around them. If that's not possible with an unpatched Metacity, patch Metacity to add a flag to optionally switch infinite edge behaviour. Even better, make it a gconf OPTION.
I welcome any feedback on why the above three points would not be better for all involved.