KDE

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.

Resize feedback

  • E-mail this story to a friend!
  • Digg
  • Technorati
  • del.icio.us
  • TwitThis
  • Google

10 Comments »

  1. 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 @ 4:54 pm

  2. 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 @ 5:22 pm

  3. idea’s nice. design sucks but that can improve.

    Comment by Stefan Monov — March 8, 2008 @ 5:41 pm

  4. As you can see, I have moved the “it will be themable” above the picture so that (hopefully) I don’t get the ‘design sucks’ comments anymore. :)

    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 @ 5:58 pm

  5. [...] Lancelot старается не отставать от Аарона Сейго и недавно добавил возможность изменять размер этого меню. Делается это вполне стандартным образом: хватанием и [...]

    Pingback by Растягиваемый Lancelot — March 8, 2008 @ 11:15 pm

  6. 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 @ 3:28 am

  7. 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 @ 3:38 am

  8. @Lou
    You should make a feature request for that for Oxygen theme on bugs.kde.org

    Comment by admin — March 9, 2008 @ 9:04 am

  9. 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 @ 7:49 pm

  10. 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 @ 1:21 am

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress
Copyright by Ivan Čukić, Foment Group