The most frustrating part on developing essential widgets - is that every time a new iteration goes, some parts of the widget (which are not in need of change) might be changed (AI is AI, it always does strange things that was not mentioned at all)
An Idea that I am thinking of is: figma-like editor.
You can drag and drop items like buttons, text and so on, and add description for each element, in that description - we can write the functionality of that specific element, and then on the next iterations we could enable or disable specific element editing.
What do you guys think ’bout that?