2022-07-27 09:19:04 +00:00
|
|
|
# shape_maker
|
|
|
|
|
2022-07-27 16:52:28 +00:00
|
|
|
Eventually, this will be a level editor... But until then, I guess it's just fun?
|
2022-07-28 17:48:01 +00:00
|
|
|
|
|
|
|
## TODO
|
|
|
|
|
2022-07-31 15:28:44 +00:00
|
|
|
- [x] Items tree view showing all shapes with their child nodes and purposes(maybe location and such as well?)
|
2022-07-31 15:30:03 +00:00
|
|
|
- [x] Change shape name in tree view
|
|
|
|
- [x] Delete shapes in tree view - I should probably make it ask for confirmation...
|
2022-08-01 15:33:21 +00:00
|
|
|
- [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
|
2022-08-01 16:40:21 +00:00
|
|
|
- [ ] Import images:
|
2022-08-03 15:31:57 +00:00
|
|
|
- [x] Insert images
|
|
|
|
- [x] Show images in tree view
|
|
|
|
- [x] Show/Hide images
|
2022-08-11 16:06:34 +00:00
|
|
|
- [x] Move/Drag images around
|
2022-08-01 16:40:21 +00:00
|
|
|
- [ ] Control images Z value(so we could reorder them)
|
2022-08-04 14:50:21 +00:00
|
|
|
- [x] Delete images
|
|
|
|
- [x] Name images
|
2022-08-01 16:40:21 +00:00
|
|
|
- [ ] Duplicate images(and also shapes maybe?)?
|
2022-08-11 16:06:34 +00:00
|
|
|
- [ ] Scale images
|
2022-08-03 15:31:57 +00:00
|
|
|
- [x] Show hide shapes
|
2022-08-11 16:06:34 +00:00
|
|
|
- [x] Control shape Z value
|
2022-08-04 14:50:21 +00:00
|
|
|
- [x] Snap to grid
|
|
|
|
- [x] Change grid size
|
2022-08-01 15:33:21 +00:00
|
|
|
- [ ] Show/Hide grid(also make a visible grid in the first place)
|
|
|
|
- [ ] Save? (maybe just import and export directly?)
|
2022-07-31 15:28:44 +00:00
|
|
|
- [ ] Export
|
|
|
|
- [ ] Import
|
2022-08-03 15:31:57 +00:00
|
|
|
|
|
|
|
## 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
|