Commit graph

9 commits

Author SHA1 Message Date
qier222
42089d4996
feat: monorepo 2022-05-12 02:45:43 +08:00
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
qier222
9971418b8c
feat: 增加构建 sqlite3 二进制文件的脚本 2022-04-03 15:48:58 +08:00
qier222
e748155032
feat: 支持GitHub Actions和一堆其他更新 2022-04-03 01:45:40 +08:00
qier222
e99c4833f7
feat: 解决build bug 2022-04-02 00:45:20 +08:00
qier222
c4219afd3d
chore: 用esbuild代替vite来打包main 2022-03-29 16:52:53 +08:00
pan93412
d96bd2a547
chore: Migrate to PNPM (#1418)
* refactor: migrate to PNPM

* refactor: remove unused import

* chore: update lock

* refactor!: remove yarn.lock

* fix(config/electron-builder): ignore pnpm-lock.yaml

* chore: upgrade dependencies
2022-03-17 15:33:29 +08:00
qier222
f54d2ded5c
feat: updates 2022-03-17 14:45:04 +08:00
qier222
950f72d4e8
refactor: version 2.0 (React) 2022-03-16 18:46:08 +08:00