tuanchauict / MonoSketch

An ASCII graph drawing app
https://monosketch.io
Apache License 2.0
367 stars 9 forks source link

Feature: Show a list of all shapes as layers #601

Open eveld opened 4 months ago

eveld commented 4 months ago

Having a list of all the shapes and their z-index ordering (layers) would be really useful to more quickly order them on the from front to back.

Also being able to group layers together and then move them as one entity would be really useful.

tuanchauict commented 4 months ago

Thanks for proposing new features. Actually, the 2nd is already supported by the data structure of the shapes and also in the render engine. However, the UI and interactions are not implemented yet.

For having a list of shapes, I have thought back and forth about this function but I'm not really convinced this would be an important function. Maintaining the good of this function for all shapes is not a simple task.

Btw, having layers, similar to draw.io, would be more useful.

eveld commented 4 months ago

Great that grouping will already be possible :)

Yeah just having layers like photoshop, even if you explicitly create them, would be useful to be able to reorder items and see where they are in the hierarchy.