I am not sure if this is a bug or “works as intended” but it was rather nasty surprise for me. Content of nodes that are collapsed don’t get copied. I searched the documentation but I haven’t found anything about whether it should behave like that or not.
My scenario is that I often use checkvist to write down meeting notes, taking advantage of collapsing expanding points as needed. Then if the notes are important, I just copy/paste it in email for people present. It happened to me already few times that parts were missing because of this, so now I have to check everything first before copying it whether it is not collapsed. My expectation would be that collapsed/expanded state does not change the content so the result of ‘copy’ should be the same.
I know about the export. I do prefer the copy formatting style over the RTF though as it is more compact. Export is treating first level of nodes as not being bullets and this alternating between paragraph and bullets creates a lot of vertical spacing quickly. That is good for some use cases but less preferable for mine. I am sure there is some solution for that (some postprocessing, custom markdown stylesheet etc.) but the beauty of the ctrl+c is its simplicity.
Anyway, thanks for answer. I like the checkvist overall, I just felt like this might have been a bug or oversight as I haven’t seen a reason for this behaviour.
If your intention is to copy Checkvist data into an external app, copy-paste won’t work with notes. To accomplish this, you can use “export” command, which has an option for notes copying.
If you want to copy an existing node within Checkvist - in this case copy/paste copies all the information, including notes. When you Cut with Ctrl+X, Checkvist marks nodes to be cut as dimmed. See this short video.
Thank for the video! This is exactly what I want.
I’m trying to cut and paste an existing node within Checkvist.
I narrowed it down to the browser.
In Firefox it does the work as you showed and as I would expect.
In Google Chrome (91.0.4472.77, Linux) it behaves differently as I described in the previous message.
Thanks for tracking this down! You’re right, looks like on Linux it does not work as expected.
As a workaround on Chrome/Linux you can use Paste command from the Shift+Shift command window, i.e. after copying, press Shift+Shift, and then type “Paste” in there. In my tests it works with correct pasting.