# shape_maker Eventually, this will be a level editor... But until then, I guess it's just fun? ## TODO - [x] Items tree view showing all shapes with their child nodes and purposes(maybe location and such as well?) - [x] Change shape name in tree view - [x] Delete shapes in tree view - I should probably make it ask for confirmation... - [x] Highlight opened shapes in the tree(maybe allow only 1 opened shape? - I dont think egui allows me to do that) - [x] Drag camera around - [x] Zome in/out - [ ] Import images: - [ ] Insert images - [ ] Show images in tree view - [ ] Show/Hide images - [ ] Move/Drag images around - [ ] Control images Z value(so we could reorder them) - [ ] Delete images - [ ] Name images - [ ] Duplicate images(and also shapes maybe?)? - [ ] Show hide shapes - [ ] Snap to grid - [ ] Change grid size - [ ] Show/Hide grid(also make a visible grid in the first place) - [ ] Grab shapes instead of center points - [ ] Save? (maybe just import and export directly?) - [ ] Export - [ ] Import - Quality of life todo: - [ ] Double click on shape in tree view will center the relevant shape