0.2.0
Features
- add support for musicfox (3ee917ed)
- Metadata from LyricHint (for music_file without local lyrics) (5ff8b3a3)
- try load lyric from disk (acb348d3)
- song_id trick for NCM-gtk (b71a4b2b)
- support players do not provide TrackID (64f27f5a)
- mimalloc as default allocator (c24c5f0a)
- refetch lyric (ignore cache) (336af2d7)
- append Reload lyric to CSD menu (82f1ab8d)
- search songs from QQ音乐 (28d44017)
- Change project icon (3bbc4860)
- Change project icon (d7975500)
- Change project icon (7e4002c8)
- weighted multi-source lyric search (6807c196)
- init multi provider support (3402a7c1)
- init api client (dd408048)
- query_lyric for QQMusic (dbf3e20c)
- Change project icon (e681f9d1)
- Change project icon (8e1206c8)
- reload lyric (from cache) (f36c89dc)
- reload theme (8f8c28c5)
- switch click-through with Alt-P (a286c14c)
- switch decoration with shortcut (5ce6d5be)
- switch passthrough (463b8a5e)
- place menubutton at end (7f2aa34b)
- change project icon (ea426e33)
- allow to build libdbus-sys vendored (8d7250ab)
- add new fields to old configuration (b286a5b2)
- switch decoration on SIGUSR2, fix #49 (3bfd549e)
- disconnect from current player if received SIGUSR1, fix #43 (e0121c22)
- rpm spec (#31) (58abd026)
- #8 (aed2daea)
- allow auto hide empty label & code refactor (6588f0fa)
- sync with mpris2 (429b143e)
- custom font family (ae3c5009)
- lyric play (c3c66e3e)
- build: improve RPM group (9e2cef3e)
- icon: new design (feadcd7d)
Bug Fixes
- hint support for musicfox (c90666c6)
- override user theme (d120999c)
- ignore invalid LRC lines (1579e30e)
- desktop file does not need a launch action [ci skip] (9621759e)
- cannot return value referencing function parameter (254cb8d8)
- skip UTF-8 BOM so lrc-nom will work (64217ad8)
- set default lyric_update interval to 50ms (a0d7060a)
- unconfigured provider from hint will cause lyrics not to be loaded (792366bb)
- LyricHint::File from mpris should decode with
url::Url::to_file_path
(8dea77e7) - make cargo pass dbus check by introducing dbus-dummy (5effa420)
- missing white background (4318094f)
- recorrect player_name part for NCM-gtk4 (8c716bd9)
- deepsource: anti-pattern use of (8a0ff083)
- set default on empty lyric status (ea349fa6)
- workarounds for comparing metainfo closing #4 (384158e9)
- refetch lyric should ignore cache (84fef204)
- return Ok when fetch successfully (85b056d6)
- set serde default for Triggers (10319057)
- XML decode for LRC from QQMusic api (9a49f35a)
- get songmid for lyric query (bbf0678a)
- lyrics are not trimed (9afd31fb)
- translation lyric not showing (78a26c17)
- cannot restore decoration after set invisable (26389006)
- clickthrough not working with decoration (aa2a849e)
- better Gtk CSD UI (daaf3091)
- correct variable name typo in lib.rs (db2c4461)
- ci:
- icon:
Full Changelog: https://github.com/waylyrics/waylyrics/commits/v0.2.0