shape_maker/README.md

39 lines
1.2 KiB
Markdown

# 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:
- [x] Insert images
- [x] Show images in tree view
- [x] 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?)?
- [x] Show hide shapes
- [ ] Control shape Z value
- [ ] Snap to grid
- [ ] Change grid size
- [ ] Show/Hide grid(also make a visible grid in the first place)
- [ ] 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
- [ ] Grab shapes instead of center points
## Maybe, just maybe todo
- [ ] Group shapes/images under an empty/another object