Feature request: Layers management

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Feature request: Layers management

DmitryArchitect
So, now we have Layer List and Layer Tree.
And almost like with Properties and Attributes of objects, we have some duplications and some different behavior, which is strange.

I mean that both windows show almost the same information:
Visibility
Lock
Printable
Construction
Color
Name

The difference is that in Layer Tree you can arrange them in a tree structure.
And another difference is that if you right-click a layer and choose Edit Layer Attributes in a Layer List and in a Layer Tree, you will have different windows! Amazing. Why?

Ok, so as I see it, the Layer List is unnecessary, because you can get more information from Layer Tree.

And speaking of the windows itself, they are not very usable, because there is not enough information and you can't change the parameters easily.

So, what would I suggest to do?

1) There should be more parameters in that list/tree. All the parameters from "Edit Layer Attributes" should be in a list/tree.
Width, Line type.
2) The parameters should be editable in drop-downs or something like that, you shouldn't have to right-click every time.
3) If there is a tree, it is logical to have objects in that tree and to be able to expand the layer to see all the objects it contains.
4) Now you can try to grab a layer and to move it in a Layer Tree, but it doesn't really move anywhere. So it would be good to be able to move layers to change their order.
5) It's great that there is an option to move an object to a layer by simply select an object and click on a layer, but I would add a button like "Move selected objects to a layer" to make it more obvious
6) As I wrote in another topic, would be great to add Layer to a Pen tool or to make a separate one-line toolbar with a Layer drop-down. To be able to change the layer of an object just by selecting it from a drop-down.

Reply | Threaded
Open this post in threaded view
|

Re: Feature request: Layers management

BobT
DmitryArchitect wrote
...
Ok, so as I see it, the Layer List is unnecessary, because you can get more information from Layer Tree.
...
I'm just getting started with LibreCad, using dxf2gcode to generate code for CNC mill. dxf2gcode uses suffixes to layer name for mill parameters (milling depth etc) but Layer Tree breaks these parameters up, loses minus-signs, and displays part as a modified name field and the rest as a sub-layer name. This makes it misleading to read and almost impossible to edit in Layer Tree as required for dxf2gcode. The simple edit box in Layer List works fine. Practical issue is that from my very limited tests some of the useful features of dxf2gcode - 'BREAKS:' layer to make milling tabs, for instance - seem to work much more simply and reliably when the associated mill parameters are embedded in the layer name line.

I too would prefer a single common interface rather than two slightly different ways of doing the same thing, but for this particular usage I definitely need the Layer List type editing.
Reply | Threaded
Open this post in threaded view
|

Re: Feature request: Layers management

sand1024
yes, Layers Tree is quite atrificially, as there is no native support of layers hierarchy in DXF (that is coming from AutoCAD).

Therefore, that tree is built based on layers naming convention - and relies on some layers hierarchy separator.

By default, that separator is "-" - and that's the reason why layer names were parsed as tree.

If "-" has some specific meaining - you may always change separator in settings for Layer Tree Widget (the button with gear icon in the right top cornder of the widget).

Also, Layer Tree widget also supports flat mode (switched by appropriate button in it's toolbar) - in that mode, its similar to layer list.  

For sure, 2 widgets for layers management may be overkill - yet Layer List was there rather for historical and backward compability reasons.