Skip to content

v1.1.0 — compact banner redesign

Choose a tag to compare

@yanchau yanchau released this 25 Jul 00:17
· 9 commits to main since this release

Compact banner redesign, permission-loop fix, and a real crash fix.

What changed since v1.0.0:

  • Panel redesigned from tall waveform columns to two thin horizontal banners (one per deck) — the old shape blocked too much of djay Pro's screen during a live set. The waveform/timeline view is gone; countdowns, phrase position, and structure badges stay front and center.
  • Responsive layout: each deck picks between one line and a wrapped two-line layout depending on available width, with graceful fallback instead of silently dropping/truncating content.
  • Hover tooltips rebuilt for exact, non-clipping positioning — every number/badge explains itself on hover.
  • Fixed the "access data from other apps" permission-loop bug (unstable ad-hoc code signature from swift run — the build now uses a fixed identity via scripts/build-app.sh) and a real crash (integer overflow) some users could hit.
  • Panel height now auto-fits to content.

Want the older, full-featured version instead (scrolling waveform, energy scale, tall columns)? It's still available at the v1.0.0 release and the v1.0.0 tag.

Prefer independent panels instead — one per deck, positioned above its own deck in djay Pro, each movable/resizable on its own, with fewer secondary countdowns? That's now available at the v1.2.2 release and the v1.2.0 tag onward — this v1.1.0 combined-banner version stays available unchanged for anyone who prefers it.

⚠️ Known bug in this version's cue-point decoding: your own cue points can occasionally show missing or wrong. Fixed in v1.2.2 — this older release won't receive a backport, but everything else about this version (the combined banner) is otherwise unaffected and still works.

Two ways to run this: see the main README's Setup section — compile from source (recommended) or download PhraseCounterApp-macOS.zip below and right-click → Open the first time (unsigned app, one-time Gatekeeper approval).

Requires macOS 13+.