copyThat-airtable-figma
copyThat-airtable-figma copied to clipboard
Give a way to hand off copy in the design
I think I'd like a way to hand off all the copy applicable to a certain design in the design itself.
For my use case, this is because not all the strings make their way into the design (error messages, validation messages, notifications, etc.) but dev needs these strings in order to complete a feature. If I can pull them into the design, I don't have to ask dev look at Airtable and guess.
One way to do this might be to let the user set a filter or a view, and then pull all the strings into a new page or new text node.
I actually have a personal plugin that pulls all the text nodes, their names, text-values, and parent nodes. It posts this information in a CSV-delimited format that you can copy and paste into a spreadsheet or import into a data table. (It's not pretty, and I'm sure the code is not optimized, but it works.)
What information do you need about each text string? I can try to clean up my code a bit and publish the repo for you.
That would work! I hadn't thought of a comma-separated list... that would definitely get this to MVP.
The tricky part for me is I'm also trying to share strings that aren't in the design. So in my projects, things like validation messages, notifications, error messages, those are all part of the handoff but aren't shown in Figma. So at least for me, I need a way to filter for all the necessary strings.