Skip to content

2.3.0

Choose a tag to compare

@github-actions github-actions released this 23 Sep 11:33
· 10 commits to master since this release

New

  • Settings, rebuilt. The first page is your account and six tiles instead of a list of rows; every row carries a mark; pages slide in from the side. Glass is its own page with the preview pinned above the settings that change it, and downloads have a page of their own.
  • A colour for the glass. Pick any hue, or the phone's own accent, and the glass carries it: the panes take its cast and the edge light goes the whole way into it. In Settings → Glass → Colour. Asked for by @n-noone25 in #29.
  • Keep playing when the app is closed. Swiping Square out of the recents can leave the music playing; the notification still stops it. Off unless you turn it on, in Settings → Playback. Asked for by @vanshshah0011-arch in #27.
  • Downloads and storage, a page that opens on where the space went (music, the covers and words beside it, the app's own caches) with everything that fetches or frees any of it under the chart.
  • Re-fetch covers and lyrics for songs already on the phone, for the ones downloaded before the app kept them or on a day the lookup failed.
  • Clear the app's caches, and the saved copies of playlists, without touching the music.
  • App settings now also hold the bottom bar's behaviour and shortcuts to Android's own app and battery settings.

Fixed

  • A playlist already on the phone was read again from the top whenever the app could not ask Spotify whether it had changed, at startup or when Spotify refused the question. On a long playlist that was a dozen requests for nothing.
  • A line appeared across the middle of the tab bar at high refraction depth.
  • The app could stop responding while the glass settings were open.

After installing

Android takes a while to optimise a freshly installed app, and until it does the interface is noticeably slower. To do it straight away, open the app once and give it a few seconds: that is when it hands Android the list of what to compile. Then, with the phone connected:

adb shell cmd package compile -m speed-profile -f dev.lelonio.square

Run before the app has been opened, the command finds nothing to compile and leaves it as it was.