Lancelot and resize feedback
First of all, Lancelot can be resized from now on. Just like any other window – drag any edge or corner, and you’ll change it’s size.
But that is not the main reason behind my blogging about this. Since Lancelot /is/ a ground for experiments, here’s another one.
Instead of just changing the mouse cursor when you reach one of the edges to one of the resize cursors, you get a more notifiable feedback – the color of the border changes as well. Since a screenshot is worth hundred lines of code… here it is:
The highlight will be themable.











Hi Ivan,
the idea is good, though I find red a wee bit intrusive. Anyway, a way more important thing: This feature should be KDE-wide available but not just in one application. I mean consistency is the most important property of a DE.
Comment by Uwe Thiem — March 8, 2008 @ 16:54
I really like that idea!
And I agree about the integration, it would be great to have it use the colour scheme’s highlight colour (ie. when hovering over the scrollbar in the Oxygen theme). And then integrate it KDE-wide would be awesome!
Comment by mactalla — March 8, 2008 @ 17:22
idea’s nice. design sucks but that can improve.
Comment by Stefan Monov — March 8, 2008 @ 17:41
The red is chosen to be noticeable in the screenshots. What it will look like in the end is still a big mystery… maybe even SVG themability… we’ll see.
I could propose this to kwin developers. The rest would be on them
p.s. DE consistency is a good thing, but I have already broke it in many places with Lancelot (all in the name of science and experiments) that I don’t care too much to break it again.
Naturally, Lancelot will be shipped with not-consistent options turned off by default. The user will be able to choose to go /the other way/ and unleash the fury of inconsistencies
Comment by admin — March 8, 2008 @ 17:58
[...] Lancelot старается не отставать от Аарона Сейго и недавно добавил возможность изменять размер этого меню. Делается это вполне стандартным образом: хватанием и [...]
Pingback by Растягиваемый Lancelot — March 8, 2008 @ 23:15
I think its a great idea! I’d love for this to be added to KWin (maybe pulsating if you have composite, just the color otherwise?).
Comment by Sutoka — March 9, 2008 @ 03:28
Hi
While you’re at it
here’s something
that I would find
helpful.
I there a way to
make the scrollbar
a different width.
Often times when I goto grab the
scrollbar the mouse grabs the edge of
the app and I end
up resizing it instead. If I could
have a preference
for that then I could make it as
wide as I want. It
takes way too much effort to guide
the mouse and grab
a very narrow piece.
On the same topic
it would also be helpful if when the
mouse is over the scrollbar that the
resize function would be de-activated . That
way if I overshoot the scrollbar and accidentally clik
on the edge of the app I would not find myself doing
an unintended resize. It’s a real pain.
Thanks
Lou
Comment by Lou — March 9, 2008 @ 03:38
You should make a feature request for that for Oxygen theme on bugs.kde.org
Comment by admin — March 9, 2008 @ 09:04
Another possibility would be to make the border dragged less opaque ( i.e a little bit transparent ). This could even give a fade in effect to the window border against the background.
Comment by FACORAT Fabrice — March 9, 2008 @ 19:49
Great idea Ivan. KDE should make this the default effect for window resizing. It just not look great (the concept) but also helps to improve the usability, which is always essential.
Comment by Ludi — March 11, 2008 @ 01:21