Menu

#107 edge resistance (information missing)

future
open
None
5
2022-12-21
2004-10-22
Mike
No

I see edge snapping, but no edge resistance... Sure
would be nice to have for workspace edges and other
windows. :)

Discussion

  • Mathias Gumz

    Mathias Gumz - 2005-01-07
    • status: open --> pending
     
  • Mathias Gumz

    Mathias Gumz - 2005-01-07
    • assigned_to: nobody --> akir
     
  • Mathias Gumz

    Mathias Gumz - 2005-01-07

    Logged In: YES
    user_id=1101187

    and what should that be? i mean, you could describe a bit
    more about what you want, not just the opposite word.

     
  • Mike

    Mike - 2005-01-14

    Logged In: YES
    user_id=63715

    This behavior is pretty common in other window managers, so
    I'm not really sure what you are asking for... resistance on
    all window sides (including shaded) and workspace edges

    I really like Openbox 3's implementation, they also provide
    seperate configuration for window and workspace.

     
  • Mike

    Mike - 2005-01-14
    • status: pending --> open
     
  • Mathias Gumz

    Mathias Gumz - 2005-06-15

    Logged In: YES
    user_id=1101187

    when i specify
    session.screen0.edgeSnapThreshold: 10
    the windows not only snap to other windows but also feel a
    bit magnetic when you try to .. move them again. is that
    what you want?

     
  • Mike

    Mike - 2005-06-15

    Logged In: YES
    user_id=63715

    Nope, not window snapping.. It's simply a resistance (which
    gives way after a particular threshold) when you try to move
    one window over another and the edges (top, bottom, side,
    etc - incl. shaded) meet.

     
  • Mathias Gumz

    Mathias Gumz - 2005-06-16

    Logged In: YES
    user_id=1101187

    whan a window is snapped, you have resistance to "unsnap"
    it. is that what you mean? if not, make a video of what
    exactly you want.

     
  • Thomas Luebking

    Thomas Luebking - 2016-07-19
    • summary: edge resistance --> edge resistance (information missing)
    • Group: --> future
     
  • Thomas Luebking

    Thomas Luebking - 2016-07-19

    I frankly can't make any sense out of this either - do you mean the dead zones in openbox wich add artificial struts to the workspace (as if there was a panel despite there's not)??

     
  • Guenther Brunthaler

    I would also very interested in an "edge resistance" feature, because I consider it superior to "snapping".

    In order to fill in the missing information, let me explain how edge resistance works.

    When a window is dragged using the mouse and its edge comes near to the edge of another window or the screen, there is no magnetic attraction like with "snapping" that makes the dragged window "jump" to touch the other edge.

    Instead, nothing happens until the dragged edge actually touches the other edge.

    This collision of the two edges will immediately stop the dragged edge even though the mouse cursor continues moving towards the other edge (and possibly beyond it): The other edge "resists" the dragged one, forcing it to stay still and ignore the continued movement of the mouse cursor.

    If the mouse cursor continues to move even further however, and exceeds a distance threshold defined for Edge Resistance, the dragged edge can overcome the edge resistance and will immediately jump to the current location of the mouse cursor.

    Both, Snapping and Edge Resistance can therefore do very similar things.

    The advantage of Edge Resistance is that it allows pixel-precise manual windows positioning by the user, because Edge Resistance will not "kick in" before edges actually touch during movement.

    Snapping on the other hand will activate before the edges touch, therefore making it impossible to perform pixel-precise edge movement when the dragged edge is in close vicinity of another edge.

    Edge Resistance is less intrusive than Snapping and gives the user more alternatives how to accomplish window arrangements, while it does not take away anything compared to Snapping.

    Some well-known WMs which support Edge Resistance are PekWM, Openbox and the WM of the Mate DTE ("Marco" I think). In Mate the feature is also enabled by default.

     

Log in to post a comment.

MongoDB Logo MongoDB