Skip to content

layerling 1.156.4

Choose a tag to compare

@henmedia henmedia released this 10 Nov 19:15
· 91 commits to main since this release
  • Split: the translucent plane fits the part (#1606): The preview of the split plane was always a square as large as the part's whole diagonal, set on its middle. Cut in X or Y, on a flat part like a 180 mm grid it stood about 140 mm above and below the plate, and seen from above that tall half seemed to drift away from the white cut line and to come out short or off-centre. The plane is now drawn as a rectangle that covers what the part fills on the plane, with a margin, upright for a standing plane, and at least a tenth as tall as it is wide so a flat part's plane still reads as one. Reported by @minig0d.
  • Fillet / Chamfer: "Undo an edge feature" no longer looks unavailable (Discussion #1600): The label inside the button picked up the small grey style of the note beside it, so the button read as 10 px grey text, like a disabled one. It now has the size and colour of the other buttons in the panel, and so does "Edit" in the list; the list entries are a little larger too (12 and 11 px instead of 11 and 10 px). Reported by @KimA998.
  • Flat view: a part follows the mouse past an invisible line again (Discussion #1558): The flat (orthographic) view also draws what lies in front of its camera, since the camera often stands closer than the parts. But the pointer's ray still started at the camera, so where it met the workplane only in front of the camera, it found no point: a part dragged towards the front stopped at a line across the screen and stood still while the mouse went on. The ray now starts where the picture starts, so dragging, clicking a part and the tape measure reach everything the flat view shows. Reported by @RuneWinse.
  • UltiMaker S3 printer preset (#1599, by @DevxDre): Workspace settings > Workplane > Printer offers the UltiMaker S3, with the maker's build volume of 230 × 190 × 200 mm for the workplane and the print-fit checks. The printing guide says where this entry's numbers come from, since the others come from OrcaSlicer's profiles.
  • Editor profiles for classes and workshops (#1601, #1602, by @DevxDre, Discussion #695): Whoever hosts layerling can put an editor profile into the page: it chooses the Simple or Full layout, can keep the normal control size in Simple mode, and shows or hides single tools of the 3D ribbon, so a class sees only what it needs. Fillet shows how a tool takes options from it (a starting radius, and whether "Only visible edges" is shown, set and locked). Each person's own Ribbon settings still hide, order and fold what the profile leaves. The format and an example for a class are in the docs; the contribution guides point to it for tools that should be configurable this way.
  • Docker: a much smaller image (#1604, by @LudaThomas, Discussion #1597): The image shrinks from about 570 MB to about 110 MB for amd64 and arm64. It now holds only the traced server, the built pages and the public files on a small Alpine base, and runs node apps/web/server.js; npm start and the static export are unchanged. Before an image gets its version tag or latest, the workflow starts it and fetches the editor, the CAD kernel and the shared-projects folder, so a broken image is never published. The README's start command follows.
  • Docker workflow: forks can publish their image (#1595, by @LudaThomas, Issue #1593): The image name came from the repository's name with its capitals, which Docker refuses, so a fork like LudaThomas/layerling failed before pushing anything. The workflow now writes the name in lower case; for this repository it stays ghcr.io/henmedia/layerling.