Window layout updates
From SkyOS
Contents |
Current layout
With removed border
Discussion (About the borders)
Alex Forster
Do we want the borders removed? This would mean there would be no edge resizing, and every window would have to have a grip in the lower right corner if the author intends for it to be resized. Or do we want them made smaller?
arsirc
I like the border around the window ...
Robert
Not sure, its just a point quite a few people compained about. Anyway, I added a WindUI property which defines the border size which can be adjusted with the DataCollection Editor now. What does anyone else think about the borders? Remove them? Makes them smaller or keep them as they are?
kobi
why does the grip need to take a line of its own? it can move to the upper line at the bottom. in my opinion, I actually like the wide borders, and would even suggest to add another border line 3 px or so from it. because you are more sure of the limit of the application at first sight, and can grab it more easily with the mouse.
Lakedaemon
You can have edge resizing without border : look at the borderless window : there are 3+ pixels margin that aren't click-able/significant and that could be turned into edge resizing area : To implement that, you might have to code a "special" window class where the margin are painted by the window but where the mouse clicks in the margin are controlled by a parent window.
It would definitely be welcome to be able to set the border size (I would set the default at 3 pixels) as well as being able to choose the (0 pixel border/no border) option ^_^. Let it be a user parameter...with a sensible default (3 pixel border ?) as people are bound to disagree on this one.
Active/Inactive Visual Difference
proposal: All this gray is making it hard to discern which application I'm interacting with. To give a quick indication of what's going on in the screen from first glance, I suggest the following:
- the focused window would be opaque (100:0), while the inactive windows, would be semi-transparent (maybe 80:20 ratio).
- the inactive windows can have a smaller border, making them look thin, while the active window will have its borders a bit wider.
- the active window's flesh can be colorized a bit.
we can try all those, and decide which ones are good to keep and have value.
Darkness
another possibility for inactive windows could be to just remove the darker shade of gray around the window title and just have the normal border color along the full length of the title bar with an according contrasting font color.


