flxzt / rnote

Sketch and take handwritten notes.
https://rnote.flxzt.net
GNU General Public License v3.0
7.87k stars 267 forks source link

location of copy / cut / paste menu actions #462

Open MooWaza opened 1 year ago

MooWaza commented 1 year ago

Currently it's not possible to paste anything in Rnote if you don't have a keyboard. Since this is a notetaking program this is a huge problem, since most people don't want to have to constantly flip their 2 in 1 or plug a keyboard into their tablet.

The solution is a simple paste button. Xournal++ has one, and it's all that's needed. A copy selection button would be nice too, alongside the "duplicate selection" button.

As an alternative one can currently use a clipboard manager, but since that's not part of Gnome by default there should be a way to copy and paste without it.

MooWaza commented 1 year ago

You can also copy and paste from the hamburger menu, but it's really annoying and hidden for something so commonly used. It took me way too much searching to find it.

flxzt commented 1 year ago

Hm, I don't know where else that should be. Grouped with import / export seems to be the best place for them to me.

Plamper commented 1 year ago

I think having them in the selection menu between the delete button and the duplicate button would make a lot of sense, since you are only going to copy something that you have selected. And the current design leaves roughly enough space for 3 button on my end.

flxzt commented 1 year ago

copy, cut & paste are not actions exclusive to the selection

MooWaza commented 5 months ago

I know this is an old topic, but they may be better suited to the "Tools" tab? This keeps the selection tab less cluttered, while making the clipboard actions easier to find and access quickly.

flxzt commented 5 months ago

This wouldn't make too much sense, because the copy/paste actions behave differently depending on the currently selected tool/pen. For example, if you paste text while editing an existing text it will paste it into the cursor position. If you paste otherwise, it will create a new text