Skip to content

Terminal drag-and-drop protocol #9459

@sxyazi

Description

@sxyazi

Hi, I'm working on Yazi (a terminal file manager), many people use it as a replacement for their GUI file manager, and I've gotten a lot of feedback saying the only missing feature is drag-and-drop integration with other apps.

kitty is both something I use personally and the anchor of the terminal community with many protocol extensions drafted up, like the graphics protocol and keyboard protocol that Yazi directly supports, so I thought here might be the right place to propose a drag-and-drop protocol as well.

For Yazi specifically, what I need is:

  • Make a specified rectangular area draggable
  • Customize the behavior of the drag area (e.g., file paths, plain text)
  • Customize the icon while dragging (e.g., file icon, text icon, etc.)

Any input on this idea would be appreciated!

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions