Description
Implement quicker alignment options without the need of locking objects and unlocking them which can really slow down the process.
Details
Add an alignment mode concept where it can be one of:
- auto (if one object of group is selected then align relative to the page; if several are selected then align objects relative to the surrounding bounding box of everything selected like the already existing behavior)
- last selected (if at least two objects or groups are selected; align everything relative to the last selected object or group)
- first selected (if at least two objects or groups are selected; align everything relative to the first selected object or group)
UI
It can be placed in the top bar where from a dropdown user selects an alignment matching for them.
Examples of existing implementations
- Inkscape supports much more alignment options, even in grid
- VectorMotion supports 3 alignment options: relative to the canvas, selection (as LibreOffice), and last selected