Ticket #2782 (closed enhancement: fixed)

Opened 4 years ago

Last modified 4 weeks ago

implement snapping to other window borders

Reported by: Adek336 Owned by: stippi
Priority: normal Milestone: R1
Component: Servers/app_server Version: R1/Development
Keywords: Cc: stephen.deken@…
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

I miss the sticky windows feature which is that while dragging a window and one of its borders is about say 0.5 cm from another window border or the screen border, it jumps moves to that border and the windows are adjacent.

Attachments

tab-snap.patch Download (2.5 KB) - added by sdeken 4 years ago.
Snap windows to edges of screen

Change History

comment:1 Changed 4 years ago by diver

+1. I like this feature in KDE too.

Changed 4 years ago by sdeken

Snap windows to edges of screen

comment:2 Changed 4 years ago by sdeken

I submitted the above patch to the mailing list; I hadn't seen this bug at the time. The patch currently snaps windows to the edges of the screen during drag, but does not snap to other windows (yet). There is also currently no way to make it not snap, which may or may not be desired.

comment:3 Changed 4 years ago by sdeken

  • Cc stephen.deken@… added

comment:4 Changed 3 years ago by stippi

Applied the screen edge patch with modifications in hrev31841. Sorry it took so long, the patch was very well done! I implemented some automatic behavior with timeouts that resolved some TODOs in the patch and made it unnecessary (hopefully) to configure anything. Since the ticket is also about snapping to window borders, I keep it open, since the patch "only" snaps to screen edges. (Nice improvement in itself!)

comment:5 Changed 18 months ago by mmadia

  • Version changed from R1/pre-alpha1 to R1/Development
  • Summary changed from implement sticky windows to implement snapping to other window borders

comment:6 Changed 10 months ago by pulkomandy

Isn't this superseeded by Stack and tile now ?

comment:7 Changed 4 weeks ago by diver

  • Status changed from new to closed
  • Component changed from User Interface to Servers/app_server
  • Resolution set to fixed

I think it is.

Note: See TracTickets for help on using tickets.