Skip to content

Stellody v0.5.0

Choose a tag to compare

@oernster oernster released this 31 Aug 14:32
· 44 commits to main since this release

Release notes

Search the library

Type into the box in the top tray and the library narrows to what you are
looking for: album titles, artists and track titles, as you type. The box opens
and closes from the magnifier beside it; closing it clears the phrase, so a
narrowed library can never be left behind a box nobody can see.

An album that matches keeps all of its tracks, so it reads exactly as it always
does rather than turning into a shorter album. The track the phrase actually
hit is highlighted as though it were about to play and its row flashes a couple
of times, which gives the eye somewhere to go without the album being taken
apart. In the grid of sleeves that means the album opens underneath with the
hit already chosen; in the list it means the disc and the album above the track
are opened so the row can be seen.

Pressing Return asks the same phrase again. That is the way back to what a
search found for anyone who has since moved off it, since the box already holds
the phrase they want and asking again would otherwise mean clearing it and
typing it out.

Whatever was open under the sleeves stays open while a search narrows around
it, through a keystroke, through clearing the box, through inverting the album
order and through a rescan. It shuts only where that album has gone from the
grid altogether.

There is no search index. The whole library is read on every keystroke, which
is measured at under half a millisecond over 485 albums of 6,877 tracks; an
index would have held the wrong text besides.

Volume sits beside mute

The volume button has moved from the strip along the bottom up into the tray at
the top, immediately left of the mute switch. The two are one thought, how loud
and then whether at all, so doing half of it no longer means crossing the
window. The slider it opens now comes up below the button rather than above it.

The mute switch says what a press would do

It showed the state before: a plain speaker while the sound was on. Every other
picture in that tray shows the action instead, so it now carries the slash while
the sound is on, because that press is the one that silences it. The bottom
strip is unchanged: shuffle and repeat still light up to show their own state.

Tooltips arrive almost immediately

Qt held a tooltip back for the better part of a second. On a strip of buttons
that carry only a picture that wait means guessing at what each one does, so
the wait is now short enough to read as the button answering.

Fixes

  • An album opened by a search showed no sleeve at all. Every keystroke was
    throwing away the covers that had already been read, so the pane opened on a
    placeholder painted in its own colour. Covers now survive a narrowing; the
    pane also picks up a sleeve that arrives after it opened.
  • A search that replaced every row could leave the pane under the sleeves
    listing the whole library down both of its columns.