17
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-11-02 11:39:14 +01:00

feat(editor): a track deleted cuts the design kept for its line down to the tracks left along it, in the same step of the undo history: a design keeps the stretch of its line it stands for (//$h kept <from> <to>), a track deleted in the middle parts it in two, one at an end shortens it, a design with no track left is forgotten. The geometry stays as designed, only its reach changes. A design cut down isn't taken whole by the route plan nor merged with a new one nor carried along by a switch slid, and gives no designed curve to the tracks left of a curve it cut, which are recognized as they lie: a track laid by hand into the gap is never pulled back to the old shape. The status tells of it. The //$h click lines are the editor's own now: read back with their design, and written once on save instead of staying behind and piling up. Selftests on a copy of wgr.scn: a track of a compound curve deleted in the middle, undone and redone, one at an end, all of a piece, saved and read back

This commit is contained in:
maj00r
2026-10-26 19:50:35 +01:00
parent eb3d3eb1e0
commit aed2cfad2c
10 changed files with 147 additions and 18 deletions

View File

@@ -12297,3 +12297,9 @@ msgstr "Wyprowadza z niego tor: prostą, a w trybie łuku (Tab) łuk i prostą;
msgid "Dragging over another free end: another way to join"
msgstr "Przeciąganie nad innym wolnym końcem: inny sposób połączenia"
msgid "The design kept for the line is cut down to the tracks left along it"
msgid_plural "The designs kept for the lines are cut down to the tracks left along them"
msgstr[0] "Projekt linii zapisany w scenerii przycięto do torów, które przy nim zostały"
msgstr[1] "Projekty linii zapisane w scenerii przycięto do torów, które przy nich zostały"
msgstr[2] "Projekty linii zapisane w scenerii przycięto do torów, które przy nich zostały"