Synth-mapping-helper

Latest version: v1.5.11

Safety actively analyzes 722460 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 12

1.5.11

There is now a new button to create "lightnings" that zigzag between two rails (or staying on the "primary" rail if there is no other rail). The primary rail is the one that starts first or ends later.

![image](https://github.com/user-attachments/assets/aa2ab8d2-2416-4bbb-b238-924f0ec7c3ec)

Note this always creates a two-handed rail between left and right hand, but you can delete the "guides" and change the rail type afterwards (shift leftclick the rail in the editor to change type, or use the "change to X" buttons in SMH.

1.5.10

There now is a "short rails **to** length" button (the ruler-scissor, not scissor-ruler, that stays "shorten rails **by** amount").
![grafik](https://github.com/user-attachments/assets/d2860c13-3e4f-49ca-bf3d-d667c01748d5)

I also reorganized the Wall-Art controls popup and made it more visible, so maybe more people read it.

But the main reason is updating dependencies and supporting python 3.13.

1.5.9

When uploading .synth files directly output by SMH, they would be refused with an internal server error.

Now they work, which required explicitly encoding one part in a very specific way (which is notably different from another part of the same type).

1.5.8

Fix typo preventing filters from working and an issue interpolating extremely short rails.

1.5.7

* Filter can now by quickly disabled completely, or disable type and rail filters separately.
* Single notes are no longer 0-length rails. but a separate filter option. This avoids the intuitive interaction with splitting rails (or smoothing) as mentioned in the last release.
* You can filter by node-count now too
![grafik](https://github.com/user-attachments/assets/f00de591-a401-4f2d-8831-6c68ae0f7ea7)
Note that in this screenshot, the filter matches all rails that have at least 3 nodes (including rail head) **AND** node spacing between 1/16 and 1/4. Rails must match **ALL** configured filters (not just one).

1.5.6

Dashboard Filters
![filter](https://github.com/user-attachments/assets/c9ea5847-5862-4013-af82-c46058de1f74)
You can now filter by:
* Type. You can also quickly invert the type selection using the toggle above. I hope the icons are intuitive.
* Rail length. Note that **single notes count as 0-length rail**, so setting the "Min" to above 0 will also ignore all single notes, which makes some functionality not work, like splitting rails
* Rail spacing. This is fairly useful when you want to ignore buzzrails or long straight rails for smoothing.

Let me know if the filter doesn't work as expected for any operation (I tested many combinations, but obviously not everything).

I also updated the rest of the top bar to be more icons+tooltips and less visible text, and there is now a "pick pivot" button.

Snap-Smoothing
![smoothing](https://github.com/user-attachments/assets/c5d62fe6-d669-45cf-921b-31a9982abc49)
There are now three modes for smoothing:
* "Snap" (Arrow symbol) first smoothes the rail and then snaps single notes to the smoothed rail
* "Anchor" ensures the smoothed rail passes through all single notes
* "Tempoary Anchors" as above, but the single notes are auto-removed (this assumes you placed temporary anchor notes you want removed)

Page 1 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.