gpt4all icon indicating copy to clipboard operation
gpt4all copied to clipboard

Potential feature: select and/or copy chat response to clipboard

Open brankoradovanovic-mcom opened this issue 1 year ago • 1 comments

Feature request

In the chat app, there is no way (that I've found) to select and/or copy an entire response. One can:

  1. Select a single word (by double-clicking)
  2. Select an entire paragraph in the chat (by triple-clicking)
  3. Select and copy the entire conversation (by clicking one of the icons at the top right)

These are all fine, but if the user wants to copy just a particular response, they have to use the mouse to select it first. In certain use scenarios, this may be an issue.

Motivation

I'm currently using some models with large context window sizes. Copying e.g. a 500-word (or longer) response typically involves selecting and scrolling, and - done repeatedly - is tedious and error-prone. One can copy the entire conversation, but that's often not useful.

If your workflow is similar to this:

  1. Write a prompt and wait for the response
  2. Copy the response to your notebook
  3. Click on "Regenerate response" (e.g. to get a different wording, different angle, different coverage of the prompt)
  4. Repeat steps 2-3 several times
  5. Go to step 1 until you're satisfied
  6. Finally, combine previously gathered responses in the notebook in order to create a high(er) quality text

...then not being able to select and copy individual responses in step 2 above - particularly if they are lengthy - becomes an issue. Of course, selection is the real problem here - pressing Ctrl-C is easy enough.

Maybe there are some existing UI elements could be used for this, e.g. I could imagine (right-)clicking the green R icon and selecting the "Copy" option.

Your contribution

n/a

brankoradovanovic-mcom avatar Nov 16 '23 12:11 brankoradovanovic-mcom

I'm quite pleased with the way right click works in 2.7.4 (select all/copy). I believe this issue can be closed now.

brankoradovanovic-mcom avatar Apr 30 '24 11:04 brankoradovanovic-mcom