Skip to content

v2.4.0 — Magic ∞ playlist and shuffle

Choose a tag to compare

@balch balch released this 03 Oct 05:20
· 405 commits to main since this release

A feature release: the dome now opens a playlist, with albums and Shuffle, and the Pulsar beat machine gets a round of musicality fixes.

Playlist and Shuffle

  • Magic ∞ playlist. A long press on the dome opens a sheet over the playing vibe: a playlist rotation built from AlbumCatalog albums, with Shuffle and tap-to-play. It is a side sheet with the rail and dock, and in portrait a panel in the stage that stops under the phone bar.
  • The 8-ball. Shuffle rolls an 8-ball out of the dome. Its phrase lifts out of the die, grows to be read, then flies to the sheet's header line as the ball turns back into the dome. Phrases may run up to 42 characters; the phrase layout now keeps over-wide phrases centered over the ball instead of shifting left, and the header's fallback phrase no longer changes on recomposition.
  • Android Auto and widget. Android Auto browses the albums, and the home-screen widget skips by the rotation.

TV

  • Layout. Timer moves to the TV top bar and Pulsar to the bottom bar, and the dome sits inside the bottom bar.
  • Focus. Only TV hardware highlights the dock bars and play dome.

Pulsar

  • Complexity zones. Complexity has steady, normal and crazy zones for lick variation. Stay Asleep is tuned to 0.4 so it sits clear of the steady zone.
  • Chord fixes. Chord degrees past a short scale now read the minor table in minor-family scales, and chord changes stay on the bar when chords per bar does not divide the steps.
  • Bell Tolls. The skank drops to G2 for the bVII and sits softer in the intro.

Fixes

  • Theme greys and outlines always draw.

Artifacts

The signed Play-Console-ready bundle (djapp-v2.4.0-og-release.aab) and universal sideload APK (djapp-v2.4.0-og-release.apk) are built, but are not attached to this release. The bundle (versionCode 1062) is published to the Play Store internal and production tracks. iOS build 1062 is uploaded to App Store Connect.

Full changelog

v2.3.4...v2.4.0: playlist rotation, Magic ∞ and the 8-ball, Android Auto albums, TV layout, and Pulsar musicality fixes.