Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

File Explorer: Copy instead of move between nodes #201

Open
thisisparker opened this issue Aug 15, 2023 · 2 comments
Open

File Explorer: Copy instead of move between nodes #201

thisisparker opened this issue Aug 15, 2023 · 2 comments
Assignees
Labels
good first issue Good for newcomers

Comments

@thisisparker
Copy link
Contributor

I'm not sure if this is a common expectation but it's mine: for dragging files between nodes, I expect it to copy and not move the file. (Within a node, I do expect a move.) A common use case for me, for example, is cloning an unconfigured git repo somewhere and copying an existing config file over, where I wouldn't want it deleted from the source location.

Even if not changing the default behavior, it'd be nice to be able to cut or copy while highlighting a file. If I'm connected to very lived-in computers, there are lots of directories to scroll past.

@samlinville
Copy link
Contributor

AC:

  • Dragging a file between nodes copies the file to the target node, and does not remove it from the originating node.

I'd like to support a copy/paste keyboard shortcut/context menu workflow, but there are some edge cases I want to think through before committing to that. Will create a separate issue for that work.

@tylersmalley
Copy link
Contributor

I agree we should change this behavior to copy instead of move. There is a lot of checking we do verify the copy was successful before deleting it from the source. We should move this to a configuration option, something like tailscale.fileExplorer.moveFileBetweenNodes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

4 participants