* feat: support set tray icon tooltip info
* fix: name
* refactor tray impl and add tray playing state change
* fix: linux impl
* add pause icon
* add tray like state
* fix
* fix: linux impl
* better pause icon
* Add OSD Lyrics
* tidy files
* fix OSDLyrics: last line of lyrics not showing, performance
* tidy files
* make user can resize the lyrics window
* Fix bug of initial window size
* Fix: 1. auto resize osdlyrics window after packaging; 2. lyric parser problem with %;
* tidy files
* hide osdlyrics button if not in electron
* tidy files
* Add OSD Lyrics
* tidy files
* fix OSDLyrics: last line of lyrics not showing, performance
* tidy files
* make user can resize the lyrics window
* Fix bug of initial window size
* Fix: 1. auto resize osdlyrics window after packaging; 2. lyric parser problem with %;
* tidy files
* Update lyrics scrolling animation
* Remove the useless module imported by mistake
* Auto prettify the changed code
* Update lyrics animation curve and add blur effect to lyrics
* Auto prettify the changed code
* Add initial lyrics blur filter
* Update lyrics blur and fade effect
* Update open and close animation for explore page's panel
* Update tracklist hover animation
* Add scale animation to lyrics
* Auto prettify the changed code
* Update lyrics blur effect with CSS variables
* Support small screen devices for all pages
* Fix paddings for some pages
* Auto prettify the changed code
* Update lyrics page for small screen devices
* feat: add config to resolve path alias.
* feat: use vue-i18n for language switch
* feat: add .editorconfig for ide
* fix: add no-referrer to avoid CROB
* fix: setCookie and fix typo
* feat: integrate vue-i18n
* feat: player component i18n support
* fix: duplicate key warning in explore page
* fix: like songs number changed in library page
* fire: remove todo
* fix: same text search on enter will cause error
* fix: scrobble error params type
* feat: prettier task supported
* fix: prettier ignore config update
* fix: conflict