You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Toolbar: the icons stay bigger on a 1920 px screen (reported by Michael Cole in the user group): The Cable channel, Punch and other new buttons made the bar wider, but the three thresholds that pick the icon size and the wrapping (2180, 1850 and 1698 px) were not moved, so the bar was too wide for each step and a screen of 1920 px fell to the smallest icons. Measured with every button showing, the full size needs 2255 px, the middle step 1931 px and the smallest 1768 px; the thresholds are now 2258, 1934 and 1771 px.
Pattern: a grid of columns and rows (Discussion #1227): The Pattern tool laid its copies in a row or around a circle; a grid took a row of a row. A third layout, Grid, lays columns along X and rows along Y at once, each with its own count and spacing: 4 columns 100 mm apart and 3 rows 150 mm apart are 12 pieces in one step. One column or one row gives a single line along Y or X, and a negative spacing runs to the left or the front. The row spacing is a number of its own, so the Row layout keeps its spacings when you look at the grid. A grid has at most 100 pieces, as a row or a circle; past that the rows are cut back and the window says so, and it groups by itself above 5 pieces like the others. MCP: layerling_array_objects takes mode: "grid" with count columns, rows, spacingX and spacingY, and returns the grid it made. Texts in the 14 complete languages, guide chapters 4 and 14 in all 15, the READMEs, the start page and the three SKILL.md files. Tests in shapeArray.test.ts. Asked for by @lazerstation.
A picture of the design in its .lyl file (Discussion #1226): A .lyl carried no picture, so another program, a file manager or a library of models, had to build the design to show it. Every .lyl layerling saves, downloads, writes to the server or saves through the AI bridge now holds thumbnail.png at the top level of the archive: the picture the design's card shows, all bodies framed, at most 512 × 320 pixels. A design put on the server from the start page gets its card's picture. layerling does not read it, so older versions open such a file as before; when the view cannot give a picture (a view of no size), the file goes without one instead of failing. Described in docs/LYL_PROJECT_FORMAT.md. Tests in lylThumbnail.test.ts. Asked for by @TechJeeper.
STEP assemblies come in with their tree (Discussion #830): A STEP file with several solids already came in as one body each under its name, but all side by side. Each assembly of the file now becomes a bundle under its name, an assembly inside it a bundle inside that one, so a whole assembly hides with Ctrl+H, shows again with Ctrl+Shift+H or moves at once, and the object list shows the tree. The assembly that holds the whole file is left out, and an assembly of a single part is just that part. The import keeps each part's path through the file's tree (tree in stepAssemblyImport.ts), and stepAssemblyBundles.ts builds the bundles on the page. Guide chapter 12 in the five languages that describe STEP assemblies. Test in stepAssemblyImport.e2e.ts with a stand of two nested assemblies; the reported Test_stand.step comes in as Posts, Top perimeter frame, Internal carriers and Lower tie rails. Asked for by @ValSimDim.