Depending on the system, there are cases where pressing a button—such as “OK”—requires the destination to change based on the selection state of other elements on the screen.
Currently, it appears that Penpot allows only one interaction to be defined per element.
Consequently, after designing multiple screens in Penpot, I have to go through a cumbersome process: converting the screen list and defined interactions into Mermaid via MCP, drawing the connections representing those interactions within Mermaid, and then having AI generate the code.
Since AI is capable of recognizing Penpot interactions, if it became possible to define multiple interactions per element and add comments (such as conditional statements) to them, the need to use Mermaid as an intermediary step would be eliminated.
Is this already possible?
If not, I would appreciate it if you could consider adding this functionality.
Finally, I would like to express my gratitude for providing such excellent software.