👇 A thread.
@figmadesign @FigmaPlugins #figma #figmaplugins #ux
The most efficient plugin possible is a plugin that gets to work immediately when it is run.
Your plugin should do just one thing (or, a few closely-related things) well.
All form controls should have an obvious focus state, and be reachable by pressing the “Tab” key.
Refrain from modifying the natural tab order of the form controls.
Pressing “Enter” should execute the plugin with the currently configured settings in the plugin UI.
Show success and error messages as toast notifications.
Certain concepts could be challenging to represent unambiguously with an icon. For clarity, use a label, written in plain language.
Use four words or less, in Title Case.
Be specific, use familiar words, and avoid made-up words.