Skip to content

layerling 1.88.0

Choose a tag to compare

@henmedia henmedia released this 18 Oct 07:23
· 138 commits to main since this release
  • The Arabic guide reads from the right (#530): The pages of the guide in Arabic get the right-to-left direction, so text, lists, tables and the chapter list read from the right; key combinations such as Ctrl+S and code blocks keep their left-to-right order. The other languages look as before. Contributed by @sevagjb.
  • "Save as default" is kept for new designs, and the wheel keeps the value selected (#483, #226): The button kept the values of a shape kind only in the design that was open, so a new design started with the colours of the app again (reported by @bdeboer58 for the green cube). It now also writes them into the default of this browser, the one a new design from the start page reads, and "Reset defaults" takes the kind back there as well; nothing else of that default changes. And after a turn of the mouse wheel in a clicked number field the whole value stays selected, so typing replaces it, as it does after the click.
  • Arabic: chapter 17, the Gridfinity section and bring back from history (#529): The Arabic guide has the chapter on tablets and touch, the Gridfinity section with the label shelves and the sentence on the pinless hinge, and the eight interface sentences of bringing a shape back from the history are in Arabic. Contributed by @sevagjb.
  • Turkish: the sentences added since the first version (#528): Fifteen interface sentences that came after the Turkish translation went in - kept colours, resizing the shape library, resetting the grid, bottom edges, hidden shapes on opening and the print button of the shortcut list - are now in Turkish. Contributed by @murartdursun25.
  • Interactive Help answers better inside the tool windows and in a few places that had none (#424): @prmod3d checked the windows of the ribbon and found about a hundred places where the help led to the wrong part of the guide or to none. Most of them had one cause: the help asks the guide for the name of what was clicked, and "Cancel", "Create", "Depth" or "Cylinder" are written in dozens of sections. Now the buttons of a tool window that say nothing about the tool (Cancel, Apply, Clear ...), and its fields and sliders, ask about the window's title ("Chamfer edges"), and a button with a name of its own ("Bottom edges") keeps it. The question mark of a window leads to its section. The shape library (its tiles, its edges, Save selection), the object list and the Export window answer with their section as a whole, the view cube and the camera bar for the places between their buttons; the guide has a section each for the cube and the bar. Reported by @prmod3d; the Settings window and the property windows of the shapes are still to be checked.
  • Mirror in the sketch (#512): Select points and lines in the sketch and click Mirror in the bar: Left-right mirrors across the vertical axis through the middle of the plate, Top-bottom across the horizontal one, and Across a line across a straight line of the sketch that you click next. The copy is added on the other side and the original stays; nothing is linked. Points on the axis are shared, so half an outline whose ends sit on the axis becomes one closed outline. Suggested by @structurednewstore-rgb and @prmod3d.
  • The mouse wheel changes a number in a field that has been clicked (#226): Asked for by @prmod3d, and a way found with @WagnerBoyzRacing's help: the wheel works only in a field of the properties that has the keyboard focus (a click into it), so the panels still scroll under a pointer that merely passes over a field, which was the reason it had been turned down. One notch is a unit (a millimetre, a degree, an inch is a sixteenth; a tenth on a short range), ten times as much with Shift, a tenth with Ctrl and a hundredth with Alt; the object follows at every notch, and typing a number still wins. The sliders stay as they are.
  • A chain of lines in the sketch ends with a right click or a double click (#520): With Line, Bézier curve or Smooth curve, a right click that does not move the pointer ends the chain, and so does a double click on the last point; the tool stays selected. A right button dragged to pan the view leaves the chain alone.
  • The ruler has a scale in inches (#500): The printed scale of the ruler was always in millimetres, with the tens numbered. With the unit of the workspace on inches (the switch at the bottom right), the ruler now carries an inch scale: a line every sixteenth of an inch, longer at the eighths, quarters, halves and whole inches, which are numbered. The rulers are built again when the unit is switched. Asked for by @HWKPARISTX.
  • Erasing in the sketch: the button erases the selection, and the tool takes a window (#519): With points and lines selected by a window of the Select tool, the Erase button did not erase them, it only dropped the selection and switched the tool, and the Erase tool then had no window, so they had to be clicked away one by one. Now the button erases what is selected (as the Delete key does), and with the Erase tool a window dragged over several takes away every point and line it holds, as the Select tool's window would pick them; a click on the empty plane still does nothing. One undo step each. Reported by @rondlh.
  • The shape library opens where it was left, also at a size of its own (#505): A library that had been pulled narrower and moved to the right edge opened far to the left the next time, as if an invisible edge held it back. The remembered position was held inside the window with the usual, much wider size of the library, because the remembered size was only read after that; the size is read first now. Reported by @prmod3d.
  • The editor is not a page of text on an iPad (#524): A long press on the working surface of an iPad could start the system's own text selection, when it met a word: in the menu that the long press opens, in the toolbar or in the foot of the page. The next touches then went to the selection (the "Copy / Look Up / Translate" bar and blue handles in the report's video) and not to the program, so the selected object seemed to stay in edit mode and nothing else answered. The editor, the 3D view and the sketch, is now not selectable (user-select: none and no touch callout), the text fields keep their selectable text. Reported by @andrej-cds; not tried on an iPad by us, as the cause is read from his video.
  • The Fillet and Chamfer window answers the pointer and shows its quick pick (#517): The row of quick buttons (All sharp edges, Top edges, Bottom edges, Vertical edges, Clear) was one line too wide for the window, which gave it a horizontal scroll bar of a few pixels; the buttons wrap now and the window no longer scrolls sideways. The quick buttons and the footer buttons light up under the pointer like the Edit button, and the quick button whose edges are the ones picked now stays lit, so you can see which one made the current selection. Reported by @rondlh.
  • The section view shows the cut face (#516): The view was only cut away and the cut left open, so a solid and a hole looked the same inside, and with a hole in a body you could not tell what was solid. Where the plane now goes through a solid, the cut is filled with the colour of the body, a little darker, and a hole inside it stays empty. It is made from the same bodies as the section SVG (holes taken out of the solids, overlapping parts of one colour joined) a moment after the plane or the design stops changing, and it is gone while they move. Reported by @rondlh.
  • A group with a fillet or chamfer can be ungrouped, and the tool stays open when a feature is taken back (#514): A group that got an edge feature is one mesh with the history of its features, so Ungroup had no parts to work on, stayed grey and gave no reason. It is available now: it takes the edge features back first, as the first of them remembers the group, and then dissolves it, in one step that Ctrl+Z undoes, with a message that says so. The context menu and the MCP action layerling_ungroup_objects do the same. And taking one edge feature back in the Fillet or Chamfer tool closed the tool, so each further feature meant choosing the tool again; it now stays open on the restored body. Reported by @rondlh.
  • The outer diameter of a tube shows its unit (#522): With inches set, the Outer diameter of a round tube or ring still stood in millimetres ("109.60") while the inner diameter and the wall showed inches. Outer diameter, the radius of curved text and the two offsets of an extruded outline's top now follow the unit like every other length. Reported by @WagnerBoyzRacing.
  • Video list: "10 Things Layerling Can Do That Tinkercad Can't!" by Print N Repeat is added at the top, in the start page list and in the guide. The video "10 things I love about Layerling and 3 things that Tinkercad does better" by TECHNOBENTO gives way to that channel's playlist "Layerling", where new videos arrive without a release.
  • Japanese text, name tags in Japanese: The seven built-in typefaces have no kana and no kanji, so a Japanese name on a text or a name tag came out as question marks. Every typeface now borrows them from Zen Maru Gothic, a rounded sans under the SIL Open Font License (the font file is in the repository), cut down to ASCII, the kana, symbols, Greek and Cyrillic of JIS X 0208 and all its kanji: the 2,965 of level 1 and the 3,390 of level 2, so rare kanji in names and places such as 邉, 澤, 槇 and 檜 work too. The face is a typeface of its own, Japanese, and is fetched only the first time a text needs it or it is chosen; a text waiting for it shows question marks for a moment. Fonts of your own now keep the common Japanese characters first when they have more than 8,000: by code point, a Japanese font lost the common kanji late in the block (郎, 高, 鈴), so level 1 comes first, then level 2.
  • Japanese letters are not part of the first download: Few visitors write Japanese, so the typeface is two plain files that are neither a chunk of the program nor part of the offline copy: the common letters (kana, symbols, the level-1 kanji; 2.6 MB) are fetched the first time a text needs a Japanese character, and a second file with the level-2 kanji (3.3 MB) only when a text has one of those. Both are kept on the computer after the first use, so Japanese also works offline from then on, and survive updates unless the font itself changes. Outlines read from a font file leave out the lines that go nowhere, which opentype.js draws after many curves: a quarter of all segments in Zen Maru Gothic, and fonts of your own are smaller for it too.
  • Texts drawn again when their letters arrive: A Japanese text or name tag opened after a reload, or given its first Japanese letter, kept showing question marks until it was touched, and a name tag's wider layers stood as plain letters while the 2D kernel was on its way: the plate and the ghost of a shape being placed are now built again when a font or the kernel arrives, and the kernel comes along with the editor.
  • Label shelves for Gridfinity bins (#455): A Gridfinity bin had plain inner walls with no place for a label. A bin of 3 height units or more can now have a label shelf along any of its four walls, several at once: Label shelf at the back, Label shelf at the front, Label shelf on the left and Label shelf on the right. A shelf is flat on top, with a 1.2 mm strip down at the front and an underside rising at 36 degrees, and sits 0.5 mm under the feet of a bin stacked on the lip. Each shelf has its own Shelf width (14 mm), Shelf length (0 runs it from wall to wall) and, when it is shorter, Shelf position along its wall. Two shelves that meet in a corner join into one, and where a shelf meets a wall or another shelf, Shelf corners rounds or chamfers the corner by Corner size (2 mm; 0 leaves it sharp). The bin stays an exact body for the STEP export. Also through the MCP action layerling_create_shape with gridfinityLabelBack and the other gridfinityLabel settings. Suggested by @9ballrider. Contributed by @mlugo-apx.