Skip to content

v0.2.0-pre8 — test build

Pre-release
Pre-release

Choose a tag to compare

@rulingAnts rulingAnts released this 17 Aug 21:51

Test build from the dev branch — not for field use.

New in pre8 — the auto-eject and auto-close that never worked

  • Auto-eject fixed. The installer lives on the disk image, so Script Editor holds a file handle there and the script was trying to eject the disk it was running from — hdiutil detach returned "Resource busy" and the failure was swallowed silently. It now uses -force, from a detached shell so it runs after the script lets go, scheduled before the document closes.
  • Auto-close is honest now. You cannot reliably quit the app that is running your script — the quit event queues and is never processed. It is best-effort, and the wording no longer promises it: leftovers are harmless, the app is already installed.
  • Bug found while fixing those: close (every document) would have closed any other scripts you had open in Script Editor. It now closes only the document that came off the disk image, and quits only if nothing else remains.
  • Success is announced before any tidying, and no longer tells you to eject the image yourself moments before the script does it.

From pre4–pre7

DMG with a hidden payload and a visible installer; human names (FLExText Concatenator.app); real icons; instructions that separate what you do from what the script does.

From pre1–pre3

Text↔audio pairing table with an Unmatched-audio pane; combined mode joins matched recordings with exact shifted offsets; segnum removed by default; outputs refused over sources; tabbed layout.

Untested by humans: the GUI has only been driven headlessly, and no output has been imported into FLEx yet.