Stefan Haller
b682fb7635
Auto-scroll when dragging to create range selection in staging view
...
When the pointer reaches the edge of the view during a drag (or leaves
the view entirely, which mouse capture makes possible), keep scrolling
and extending the selection: slowly on the innermost edge row, faster
on the outermost row, and very fast beyond. Scrolling starts after a
short delay so that a drag merely passing near the edge doesn't scroll.
When the view loses focus mid-drag (e.g. because a popup appeared),
cancel the autoscroll and the mouse capture.
2026-07-31 08:26:35 +02:00
..
2026-07-31 08:26:35 +02:00
2026-04-21 11:25:29 +02:00
2026-04-30 14:29:08 +02:00
2026-07-03 18:53:05 +02:00
2026-07-17 12:32:32 +02:00
2026-07-17 12:32:32 +02:00
2024-09-06 08:45:48 +02:00
2026-05-25 15:32:47 +02:00
2026-05-25 15:32:47 +02:00
2026-07-28 18:14:58 +02:00
2023-04-30 13:19:53 +10:00
2026-05-25 15:18:18 +02:00
2026-05-25 15:18:18 +02:00
2026-07-17 12:32:32 +02:00
2026-07-17 12:32:32 +02:00
2026-06-24 22:03:57 +02:00
2026-07-28 18:14:58 +02:00
2026-05-25 15:18:18 +02:00
2026-07-07 18:09:33 +02:00
2026-05-25 15:18:18 +02:00
2026-07-17 12:32:32 +02:00
2026-06-23 14:15:18 +02:00
2025-06-30 18:30:11 +02:00
2026-05-25 15:32:47 +02:00
2026-01-24 16:04:35 +01:00
2026-07-22 08:31:11 +02:00
2026-05-25 15:18:18 +02:00
2026-05-25 15:18:18 +02:00
2026-05-25 15:18:18 +02:00
2026-07-17 12:32:32 +02:00
2026-05-25 15:32:47 +02:00
2026-07-17 12:32:32 +02:00
2025-04-29 11:33:47 +02:00
2026-07-31 08:26:35 +02:00
2026-05-25 15:18:18 +02:00
2026-07-07 18:09:33 +02:00
2025-07-27 12:05:41 +02:00
2026-07-17 12:32:32 +02:00
2025-11-16 17:26:00 +01:00
2026-07-21 22:23:58 +02:00
2026-07-04 13:05:09 +02:00
2026-04-30 14:29:08 +02:00
2023-08-21 08:10:28 +02:00
2024-04-07 23:24:10 +08:00
2026-05-25 15:18:18 +02:00
2026-05-25 15:18:18 +02:00
2025-11-15 15:38:24 +01:00
2026-05-25 15:32:47 +02:00
2026-05-25 15:18:18 +02:00
2026-07-22 08:31:11 +02:00
2026-07-22 08:31:11 +02:00
2026-06-24 22:03:57 +02:00
2026-07-17 12:32:32 +02:00
2026-07-07 18:10:45 +02:00
2026-05-25 15:18:18 +02:00
2026-07-07 18:09:33 +02:00
2026-05-25 15:18:18 +02:00
2026-05-25 15:18:18 +02:00
2026-07-17 12:32:32 +02:00
2026-07-17 12:32:32 +02:00
2025-07-09 13:15:03 +02:00
2026-07-07 18:10:45 +02:00
2026-07-09 09:32:35 +02:00
2026-07-09 09:32:35 +02:00
2026-07-17 12:32:32 +02:00
2026-07-03 19:04:44 +02:00