The add shape docker only has hardcoded objects. The library functionality was removed ten years or so ago. The flow stencil docker cannot be reused because a) it's also ODG based and b) creating a new collection is a huge pain, with icons and desktop files and stuff.
We need a new way to create and manage collections of svg objects.
Requirements:
- The shapes can be dragged from the collection to the canvas
- The shapes are immediately editable after dropping
- Shapes need to be assembled in named collections
- Shapes are contained as symbols in an svg file
- Collections can be named, can have metadata (author, description, copyright, license)
Later
- Add items to a symbols collection from within krita
- Remove symbols from a collection
- Re-order symbols in a collection
Non-Requirements
- The shapes aren't added as a 'use' symbol in the svg layer