plugdata-team / plugdata

Pure Data as a plugin, with a new GUI
https://plugdata.org
GNU General Public License v3.0
1.51k stars 67 forks source link

How to copy/paste large blocks of the console output? #1877

Open jamshark70 opened 6 days ago

jamshark70 commented 6 days ago

I see that messages can be individually shift-selected for clipboard copy in the console, but:

  1. Click on some message to select it.
  2. Shift-click on some message 10-20-30 lines away.

Expected: Selection should be inclusive of all messages in between those two. (UI standard is: Shift-clicking is an inclusive selection, ctrl-clicking is discontinuous.)

Actual: Selection is discontinuous and covers only the two messages clicked.

So there is no practical way to select the entire console contents to copy/paste somewhere else for inspection.

Major hassle for debugging this patch -- I'm gonna have to run my test case in the tcl/tk pd gui now will have to figure out how to hack Pd to print to stdout...?

timothyschoen commented 1 day ago

Yeah, good idea. Shift multi selecting and ctrl+a should both be supported. We can also add a "copy console content" option to the menu to copy everything.