高颜值的第三方网易云播放器,支持 Windows / macOS / Linux :electron: https://music.qier222.com
Find a file
memorydream ffdf66b57e
feat: 实现托盘菜单 (#1538)
* 从 v1 添加托盘相关图标

* feat: ipcRenderer事件

* feat: 托盘菜单实现

* 修复合并后的错误

* fix: 托盘图标的like

* 将 tray 相关的 ipc 放入ipcMain.ts

* update

* update

* feat: 设置托盘Tooltip

* fix

* fix: tray play/pause fade

* fix: 暂时将tray like与tooltip的设置移入Player组件中

useUserLikedTracksIDs 会在重新聚焦而不是切换track时触发,导致托盘无法实时更新数据

基于以上一点,在Player组件中有了一个用于设置tray数据的useEffect,故将tray tooltip的设置也放入其中,使tray的数据尽可能简单的和player数据保持一致

* 将部分ipcRenderer调用挪到单独的IpcRendererReact组件

* 移除SetTrayPlayState,复用已有channel

* update
2022-04-20 20:25:20 +08:00
.github/workflows chore: 更新依赖和build.sqlite3.js 2022-04-11 00:52:06 +08:00
.vscode chore: 用esbuild代替vite来打包main 2022-03-29 16:52:53 +08:00
build/icons feat: 支持GitHub Actions和一堆其他更新 2022-04-03 01:45:40 +08:00
scripts feat: 增加设置页面和支持自定义强调色 2022-04-17 12:46:06 +08:00
src feat: 实现托盘菜单 (#1538) 2022-04-20 20:25:20 +08:00
.electron-builder.config.js feat: 实现托盘菜单 (#1538) 2022-04-20 20:25:20 +08:00
.env refactor: version 2.0 (React) 2022-03-16 18:46:08 +08:00
.eslintrc.js refactor: version 2.0 (React) 2022-03-16 18:46:08 +08:00
.gitattributes chore: set binary type for files (#417) 2021-03-16 01:41:50 +08:00
.gitignore feat: updates 2022-03-19 17:31:25 +08:00
.npmrc feat: 解决build bug 2022-04-02 00:45:20 +08:00
.prettierignore feat: 解决build bug 2022-04-02 00:45:20 +08:00
auto-imports.d.ts feat: 增加单元测试 2022-04-13 16:17:57 +08:00
LICENSE refactor: version 2.0 (React) 2022-03-16 18:46:08 +08:00
package.json fix: bugs 2022-04-17 12:46:20 +08:00
pnpm-lock.yaml feat: updates 2022-04-16 21:14:03 +08:00
postcss.config.js feat: 增加设置页面和支持自定义强调色 2022-04-17 12:46:06 +08:00
prettier.config.js feat: updates 2022-03-19 17:31:25 +08:00
README.md refactor: version 2.0 (React) 2022-03-16 18:46:08 +08:00
tailwind.config.js feat: 增加设置页面和支持自定义强调色 2022-04-17 12:46:06 +08:00
types.d.ts refactor: version 2.0 (React) 2022-03-16 18:46:08 +08:00
vite.config.ts feat: 增加单元测试 2022-04-13 16:17:57 +08:00

YesPlayMusic 2.0