Skip to content

FR : Allow to continue drag after repositioning fingers #7

Open
@fatg3erman

Description

@fatg3erman

First, thank you so much for this project, three finger drag is almost the only thing I miss from macOS. And I miss it a lot :)

I have a feature request. On the mac, it's possible to 'continue' a drag. It's hard to explain so suppose you're selecting a large block of text in an editor by dragging over it. You reach the bottom of the trackpad. On macOS, if you quickly lift your fingers off, and then carry on three-finger-dragging from the top of the pad, the drag action will continue from where it left off - so you carry on growing the block of text you're selecting.

Currently with libinput-three-finger-drag, as soon as you lift your 3 fingers off the touchpad the drag action stops, so it's not possible to select a block of text larger than the area you can drag your fingers over. I think it needs some kind of timer so that when you lift your fingers off it doesn't terminate the drag action immediately, and then ignores the next drag start and just continues dragging.

I did have a quick look at the code but I don't know what language that is :)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions