Feature #11843
closedImproved copy-and-paste between CHIRP and spreadsheets
100%
Description
As of the start of 2024, CHIRP puts memories on the clipboard in plaintext in the following scheme:
[147.280000/+0.600/167.9/167.9]
That's so that something could be pasted into an email or text document. CHIRP can also hydrate a memory from that format, but without much of the important data of course.
I propose that we drop that (by default at least) and move to using TSV (Tab-Separated Values) like many spreadsheet programs do. It looks like we can get a reasonable amount of compatibility between LibreOffice, Excel, and even things like OnlyOffice by doing so.
One major issue with this is you can't reorder the memories in the spreadsheet because CHIRP don't know the order (unless we somehow support eating the header line first, assuming the user includes it). Of course, the usual problem(s) apply with breaking the format in the external editor, and of course, if we get a tab character in somewhere.