github mierak/rmpc v0.7.0

latest releases: v0.9.0, v0.8.0
8 months ago

Merry Christmas everyone!

You can check CHANGELOG for a more refined list of changes.

What's Changed

Added

  • feat: queue remember selected row by @mierak in #118
  • feat: browser panes remember cursor position in root level by @mierak in #119
  • feat: add binary limit by @mierak in #122
  • feat: mouse support for modals by @mierak in #124
  • feat: disable album art per protocol by @mierak in #127
  • feat: list MPD decoder plugins (modal/cli) by @soifou in #126
  • feat: lenght constraint in song table format by @mierak in #132
  • feat: open or play action by @mierak in #134
  • feat: add confirmation modal for playlist deletion by @soifou in #137
  • feat: select and move multiple songs in queue by @mierak in #156
  • feat: move in queue with ranges by @mierak in #157
  • feat: kebyind to invert selection in browsers/queue by @mierak in #158
  • feat: remove selected from queue by @mierak in #159
  • feat: show album date in (album)artists panes by @mierak in #173
  • feat: try reconnect on connection loss by @mierak in #177
  • feat: apply scrollof in queue on start by @mierak in #180
  • feat: enhance queue deletion confirm modal by @soifou in #128
  • feat: time synced lyrics pane by @mierak in #131
  • feat: add configurable ellipsis symbol for text truncation by @soifou in #140

Fixed

  • fix: few typos in UI and internal messages by @soifou in #129
  • fix: weird rendering and click to select in modal tables with wrapped lines by @mierak in #130
  • fix: scrolloff and sorting issues in playlists and directories by @mierak in #120
  • fix: panic on volume > 116 by @crolbar in #138
  • fix: word wrap inside keybinds modal by @mierak in #139
  • fix: recreate read stream on error by @mierak in #135
  • fix: several things happening on player event instead on song change by @mierak in #142
  • fix: add missing default keybind for album artists tab by @mierak in #144
  • fix: swap default single and consume keybinds by @mierak in #148
  • fix: album art not clearing when stopped by @mierak in #149
  • fix: specify rust-version in cargo manifest by @mierak in #169
  • fix: improve error handling when reading mpd response by @mierak in #170
  • fix: adjust scrollbar position in browser panes by @soifou in #171
  • fix: add song/album to queue and cmd env in artists by @mierak in #174
  • fix: lyrics being off by one line by @mierak in #176
  • fix: move in playlists sometimes failing by @mierak in #184
  • fixup: handle scrollbar position when no border by @soifou in #172
  • fixup: full border on splits being broken by @mierak in #181

Docs

  • docs: mention mpd prerequisite by @mierak in #163
  • docs: mention nixos-24.11 in installation guide by @Piecuuu in #165
  • docs: rephrase sentance by making it easier to read by @Piecuuu in #166
  • docs: keep docs for both git and stable version by @mierak in #182
  • Add a (temporary) try on NixOS 24.05 instruction in the docs. by @Piecuuu in #151

Misc

  • dev: wrap long messages in log pane by @mierak in #115
  • dev: scroll to the newly added logs in logs pane by @mierak in #125
  • refactor: split utils module by @mierak in #114
  • refactor: simplify key event results by @mierak in #117
  • refactor: confirm modals into single generic one by @mierak in #150
  • refactor: merge rename playlist/save queue modals by @mierak in #152
  • refactor: add to playlist modal to common select modal by @mierak in #154
  • refactor: move mpd client off of ui thread by @mierak in #167
  • refactor: remove mutex in client thread by @mierak in #183
  • chore: cleanup some todos by @mierak in #136
  • chore: update deps by @mierak in #113

New Contributors

Full Changelog: v0.6.0...v0.7.0

Don't miss a new rmpc release

NewReleases is sending notifications on new releases.