flatus v0.2.0
flatus v0.2.0
A small apparatus for moving air.
First user-facing release of the desktop shell. If you tried v0.1.x and the
window felt frozen, the first-launch card refused to leave, or the tray menu
felt unresponsive — this is the release that fixes that. The synthesis core
(fart-synth, the CLI, the website instrument) is unchanged and still
byte-identical to the published golden fixtures.
What changed for users
- First launch behaves. Click looks good once and the card is gone for
good; it only comes back when you press Show help again. Fart nowis responsive. From either the tray menu or the window, the
click returns immediately; audio renders and plays on a background thread
so the UI never blocks.- Audible previews. Editing the seed, rolling a new seed, or switching
personality now plays the same three-event session you'd get fromFart now, so you can audition voices without ever opening the menu. - No more "two voices" overlap. Manual and background fires now share one
output mutex, so they queue instead of mixing into a confused stack. - Larger, brighter preview waveform. The in-window scope now matches the
website instrument: same palette, same two-pass glow, fills the visible
height even on quiet buffers. - Menubar icon fits the menubar. The italic
fplus three brand grains,
drawn at the right size for a 22 px template image (the previous glyph was
getting clipped at the top).
Install
-
macOS Apple Silicon DMG: download
flatus_0.2.0_aarch64.dmgfrom this
release and dragflatus.appinto/Applications. -
One-liner installer (handles quarantine xattr too):
curl -fsSL https://flatus.vercel.app/install.sh | bash
The .app is still unsigned. On macOS 15+ the first launch may need
xattr -cr /Applications/flatus.app once; see the README's First launch
section.
Verification
cargo check --workspacecargo testpnpm --dir apps/desktop tauri build
Known limits
- macOS Apple Silicon only for the packaged app.
- Notarization is not yet in the pipeline.
- CLI on Linux/Windows still works from source (
cargo install --path crates/fart-synth).
What's Changed
- fix: point download links at v0.1.0-pre.3 tag by @Jah-yee in #9
- docs: fix dead v0.3 archive link and stale CHANGELOG sections by @Jah-yee in #10
- web: catalog-aesthetic polish — folio numerals, asterism, lettrine by @Jah-yee in #11
- feat: macOS install one-liner + paper-grain polish + xattr docs by @Jah-yee in #12
Full Changelog: v0.1.0-pre.3...v0.2.0