Currently, it can be both too long and unclear for novices (I saw some confusion), eg:
ERROR: The function Base.propertynames was overloaded for type Mesh{3, Float32, GeometryBasics.Ngon{3, Float32, 3, Point{3, Float32}}, SimpleFaceView{3, Float32, 3, OffsetInteger{-1, UInt32}, Point{3, Float32}, NgonFace{3, OffsetInteger{-1, UInt32}}}}.
Please make sure ConstructionBase.setproperties is also overloaded for this type.
This PR changes it to:
The Mesh type defines custom properties: it has propertynames overloaded.
Please define ConstructionBase.setproperties(::Mesh, ::NamedTuple) to set its properties.
Currently, it can be both too long and unclear for novices (I saw some confusion), eg:
This PR changes it to:
Happy to rephrase if you have other suggestions!