Andrew J. Hesford
17bad48d87
edges: better ignore edges of windows not on same output as moving view
2024-02-14 22:08:31 -05:00
Consolatis
29a26d5ff7
edges: do not apply resistance to invisible edges
2024-02-14 21:20:45 +00:00
Andrew J. Hesford
8a0f1f9355
resistance: only resist "entry" into another window space
2024-02-06 11:26:42 -05:00
Andrew J. Hesford
2262851237
edges: weaken traversal requirement for applying resistance
2024-02-06 10:41:15 -05:00
Andrew J. Hesford
cf34e60240
edges: limit edge attraction and resistance...
...
...to edges actually encountered by motion during interactive moves and
resizes.
In addition, ignore edge resistance and attraction for minimized views.
2024-02-05 22:05:22 +00:00
Andrew J. Hesford
9693100e16
edges: only snap to neighbors on outputs containing the changing view
2024-02-01 21:05:20 +00:00
Andrew J. Hesford
b82d4783ea
edges: simplify output edge validation
2024-02-01 21:05:20 +00:00
Andrew J. Hesford
e7e6d29237
edges, resistance, snap: unified resistance and snapping engine
2024-01-30 15:02:17 -05:00