Jump to a line of lyrics, add a new app icon and a tray icon choice, announce releases on Zulip, and prepare the 1.0.0 release #22
No reviewers
Labels
No labels
Kind/Bug
Kind/Chore
Kind/Docs
Kind/Feature
Kind/Security
Priority
High
Priority
Low
Reviewed
Duplicate
Reviewed
Invalid
Status
Blocked
Status
Needs-Decision
Status
Wontfix
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Reference
Strawly-Music/desktop!22
Loading…
Reference in a new issue
No description provided.
Delete branch "release-1.0.0"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Lyrics
Lyrics::start_ofgives the line's time, andPlayer.seekToLyricsLineseeks there and does nothing for lyrics without timestamps.LyricsView.qml, aTapHandleron each line seeks, so a drag still scrolls, and aHoverHandlershows a pointing hand and brightens the line. Both are off for lyrics without timestamps. A click also ends the pause after a manual scroll, so the view follows the song again straight away.App icon and tray icon
data/app.strawly.music.svgis the note on its own, without the green square, and larger. The bore is written as filled outlines with the even-odd rule rather than a mask, so every SVG reader draws it.app.strawly.music-mono-light.svg(#fcfcfc, for dark panels) and-mono-dark.svg(#232629, for light panels), are installed into the hicolor theme next to the app icon.Tray.iconStyleis saved undertray/iconStyle, and the tray's icon name follows it at once through ksni'sNewIconsignal. Color is the default.Release announcements
announcejob inbuild-and-release.ymlposts each release to the Music Alerts channel on chat.strawly.app, in a topic named "Strawly Music ", with the notes fromrelease-notes.sh. Prereleases are not posted. It needs theZULIP_BOT_EMAILandZULIP_BOT_API_KEYActions secrets, described inDEVELOPMENT.md.1.0.0 release prep
Cargo.toml,Cargo.lockandCMakeLists.txt. The README's install command names no version.data/app.strawly.music.metainfo.xml. The bug tracker link and a new contact link point to the Music Feedback channel on chat.strawly.app.appstreamcli validatepasses.[1.0.0] - 2026-10-22inCHANGELOG.md, with the compare links updated.FEATURES.mdcovers clicking a line of lyrics and the tray icon.ROADMAP.mddrops the icon and the website, which are done.Checked
check.shpasses inorg.kde.Sdk//6.11, with all 3 tests. A new test covers the start time of a lyrics line..forgejo/release-notes.sh 1.0.0prints the notes. The Flatpak builds, installs and reports version 1.0.0. The tray publishes the right icon name for each of the three styles, checked over D-Bus on a test bus.Tested by hand on Plasma 6 (Wayland) with the installed build.