WIP: Rectangular selections #37

Draft
enrico wants to merge 5 commits from rectangular_selection into master

5 Commits

Author SHA1 Message Date
Enrico Lumetti 9c7ef5a55b [WIP] Allow dragging selections 2021-03-23 16:49:16 +01:00
Enrico Lumetti 393394ed53 Add selection toolbar and working delete action 2021-03-23 16:49:16 +01:00
Enrico Lumetti f71211a9e7 Add state management to display selections correctly 2021-03-23 16:49:16 +01:00
Enrico Lumetti 13bac91dbc Make 'VersionedCanvas' into a generic 'Versioned<T>' data structure 2021-03-23 16:49:13 +01:00
Enrico Lumetti b3748a6faa Add basic axis-aligned selection tool (working but not integrated) 2021-03-23 16:47:59 +01:00