You can check CHANGELOG for a more refined list of changes.
Another quite a big release which brings many new features and fixes. Highlights are the new layout system which allows you to further customize the appearance of rmpc, the new Property pane and many others!
Unfortunately there are also minor (cosmetic) breaking changes this time around:
border_type
in tabs config. It has been replaced by the new and more powerful borderstheme.tab_bar.enabled
. It has been replaced by the layout system
What's Changed
Added
- feat: support repeating lyrics by @mierak in #200
- feat: album art alignment by @mierak in #194
- feat: fixed size pane by @mierak in #203
- feat: sticker support by @mierak in #211
- feat: support preview in playlists for songs outside of the music db by @mierak in #216
- feat: support globs in add command by @mierak in #217
- feat: base layout configuration by @mierak in #208
- feat: only parse required part of config for cli by @mierak in #221
- feat: make status message disappear automatically by @mierak in #222
- feat: schedule precise render fiming for lyrics by @mierak in #223
- feat: add PageUp and PageDown by @mierak in #228
- feat: auto fetch lrc by @mierak in #232
- feat: make max fps configurable by @mierak in #236
- feat: configurable playback states by @mierak in #234
- feat: configurable labels for on off states by @mierak in #238
- feat: better borders in tabs/layout by @mierak in #239
- feat: property pane by @mierak in #244
- feat: configurable styles for new per state properties by @mierak in #248
Fixed
- fix: ToggleSingle and ToggleConsume causing playback to stop by @mierak in #186
- fix: styling of some Props not working by @mierak in #192
- fix: infinite loop in lyrics index by @mierak in #196
- fix: lsinfo not supporting playlists by @mierak in #197
- fixup: fixed size pane with borders being smaller than intended by @mierak in #205
- fix: stickers broke everything by @mierak in #213
- fix: properly escape strings on proto level by @mierak in #214
- fix: reading stickers in queue for songs outside the music database by @mierak in #215
- fix: AddToPlaylist not working for local songs by @mierak in #218
- fix: timeout early if mpd fails to respond in time by @mierak in #225
- fix: adding song without albums in artists pane not working by @mierak in #241
- fix: case-insentive comparison in Property matching by @soifou in #243
- fix: Song metadata in preview not being sorted by @mierak in #245
- fix: prevent album art rendering when modal is open by @soifou in #246
- fix: middle click in search not working by @mierak in #249
- fix: album art showing when its not supposed to by @mierak in #207
Docs
- docs: fix StateV2 example by @mierak in #240
- docs: add ghostty to supported terminals by @mierak in #188
- docs: fix status property by @mierak in #202
Misc
- refactor: image protocols by @mierak in #189
- misc: some formatting changes by @mierak in #220
- chore: up dependencies 0.7.0 by @mierak in #219
- chore: silence some new clippy lints by @mierak in #204
- cicd: add macos binary to release by @mierak in #209
Full Changelog: v0.7.0...v0.8.0