github ni4223/SpoolPainter v2.4.1

6 hours ago

What's new in v2.4.1

Brand names are written exactly as you choose them. If you type a brand under Other, that exact spelling now goes onto the tag and into Spoolman. Previously the app quietly swapped in its own capitalisation when it recognised the name, so a typed "Jayo" was written as "JAYO" while the form still showed "Jayo". The Brand list also shows the spelling from your own Spoolman server rather than the built-in one, so a vendor you created as "Tecbears" is now pickable instead of being hidden behind "TECBEARS".

Filaments you already saved keep their current names. Only new ones use the corrected spelling, because renaming a vendor row would rewrite every filament pointing at it.

A Clear button in the top left. One tap empties the form. It greys out when there is nothing to clear, so the button never does nothing. This replaces the Clear all row that v2.4 put in the menu.

The icon opens Settings directly. With Clear all moved to its own button, the menu held a single row, so the popup was a tap in the way of the only thing behind it.

Writing a tag without Spoolman shows the prompt again. With no Spoolman URL configured, tapping Write armed the tag reader but showed no "Tap a tag to write" message and no animation, so it looked like nothing had happened.

Notes

  • Reported on issue #8: the brand-casing bug. Thanks for the screenshot, it proved both preconditions.
  • 643 unit tests, 0 failures.
  • Same package (com.spoolpainter.app), in-place update, nothing to migrate.

Known issue

Blank NTAG tags that have never been NDEF-formatted are misclassified as vendor tags and refused, with the write never attempted. This is the cause of the recurring "NFC is hit and miss" reports and is not fixed in this release. Root cause is proven and it is next up. Workaround: format the tag once with NFC Tools and it stays formatted.

Downloads

app-release.apk for sideloading, app-release.aab for Play.

Don't miss a new SpoolPainter release

NewReleases is sending notifications on new releases.