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

[ENH] Implement Cut/Copy/Paste Logic for Objects #391

Open
arjxn-py opened this issue Jul 30, 2024 · 1 comment
Open

[ENH] Implement Cut/Copy/Paste Logic for Objects #391

arjxn-py opened this issue Jul 30, 2024 · 1 comment

Comments

@arjxn-py
Copy link
Member

Currently, the extension lacks cut, copy, and paste operations for objects, which are nice to have for enhancing UX through standard keyboard shortcuts. This feature request aims to implement these functionalities along with their respective key bindings.

Cut (Ctrl/Cmd + X):

  • Remove the selected object from the current view and store it in the clipboard.
  • This operation should be undoable.
  • Add the keybinding Accel X.

Copy (Ctrl/Cmd + C):

  • Copy the selected object to the clipboard without removing it from the current view.
  • This operation should be undoable.
  • Add the keybinding Accel C.

Paste (Ctrl/Cmd + V):

  • Insert the object from the clipboard into the current view.
  • This operation should place the object at the mouse cursor location or in a default position if no cursor location is applicable.
  • This operation should be undoable.
  • Add the keybinding Accel V.
@arjxn-py
Copy link
Member Author

arjxn-py commented Jul 30, 2024

At some point, I will be more than happy to look into the implementation of the same. Feel free to correct me with the feature request if required.

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

No branches or pull requests

1 participant