Finalize the extra widgets in the canvas
>>> [!note] Migrated issue <!-- Drupal.org comment --> <!-- Migrated from issue #3531823. --> Reported by: [jurgenhaas](https://www.drupal.org/user/168924) >>> <h3 id="summary-problem-motivation">Problem/Motivation</h3> <p>The canvas comes with a few new widgets that are inline to the canvas:</p> <p><img src="https://www.drupal.org/files/issues/2025-06-23/image.png" alt=""></p> <p>At this point, those provide these features (in the order of display from left to right):</p> <ul> <li>Model information: opens a config form to configure general stuff about the model, e.g. label, documentation, version, etc.</li> <li>Auto-Layout: automatically arranges all objects in the canvas</li> <li>Download SVG</li> <li>Copy: copies selected element(s) into local storage</li> <li>Paste: pastes objects from local storage into the canvas</li> <li>Minimap: toggles a little canvas containing a tiny version of the model to easily move around, useful when zoomed in</li> </ul> <p>More widgets may follow, like e.g. zoom-in and zoom-out. Maybe also others.</p> <p>Each of those widgets should get their own icon. And they should be styled properly.</p> <h3 id="summary-proposed-resolution">Proposed resolution</h3> <p>We should use Drupal's icon API for managing the icons, ideally with a set of icons that already exist in core. If not, we have to include them into this module and deliver them packages with it.</p>
issue