The Path (vector modify) node must store modifications for each shape's element ID now that we support multiple rows of vector data thanks to the work in #1834.
For now, we can do this based on index:
you'd need a HashMap<RowId, VectorModification> which would require refactoring all of the tools
(we don't have RowId yet, so we can use usize for its row index instead: HashMap<usize, VectorModification>)
In the future, we can attempt a smarter way of generating unique IDs: #1821.
Related: #1929.
The Path (vector modify) node must store modifications for each shape's element ID now that we support multiple rows of vector data thanks to the work in #1834.
For now, we can do this based on index:
(we don't have
RowIdyet, so we can useusizefor its row index instead:HashMap<usize, VectorModification>)In the future, we can attempt a smarter way of generating unique IDs: #1821.
Related: #1929.