Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/starknt/livemoe
A tiny win10 (dynamic) wallpaper changer | 动态壁纸 | Free wallpaper engine
https://github.com/starknt/livemoe
electron nodejs react redux wallpaper-engine
Last synced: 1 day ago
JSON representation
A tiny win10 (dynamic) wallpaper changer | 动态壁纸 | Free wallpaper engine
- Host: GitHub
- URL: https://github.com/starknt/livemoe
- Owner: starknt
- License: mit
- Created: 2022-04-22T01:32:04.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-06-10T08:22:56.000Z (over 2 years ago)
- Last Synced: 2024-04-20T08:54:53.520Z (7 months ago)
- Topics: electron, nodejs, react, redux, wallpaper-engine
- Language: TypeScript
- Homepage:
- Size: 88.3 MB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
LiveMoe
一款基于 Electron 的免费开源桌面壁纸播放器
## 功能
- 控制壁纸的播放暂停
- 改变任务栏透明度或者自定义颜色(PS: 该功能在建设中)
- 改变鼠标样式
- 可视化壁纸选择界面
- 可视化的设置界面
- 快速创建壁纸(PS: 该功能在完善中)## 快速开始
### 安装
- Windows 目前该软件仅适配了 Windows 平台, 并且大部分功能为 Windows 独有, 从 [GitHub](https://github.com/SEVEN-1-bit/LiveMoe/releases) 下载 LiveMoe 的安装包。
## ⌨️ 本地开发
### 克隆代码
```bash
git clone [email protected]:SEVEN-1-bit/LiveMoe.git
```### 安装依赖
```bash
cd LiveMoe
yarn
```天朝大陆用户建议使用淘宝的 npm 源
```bash
yarn config set registry 'https://registry.npm.taobao.org'
npm config set registry 'https://registry.npm.taobao.org'
export ELECTRON_MIRROR='https://npm.taobao.org/mirrors/electron/'
```> Error: Electron failed to install correctly, please delete node_modules/electron and try installing again
`Electron` 下载安装失败的问题,解决方式请参考 https://github.com/electron/electron/issues/8466#issuecomment-571425574
原生模块编译失败的问题,请确保你安装了 `windows-build-tools`
### 开发模式```bash
yarn run dev:main
yarn run dev:renderer
yarn run dev:plugin
```### 编译打包
```bash
yarn run package
```完成之后可以在项目的 `release/build` 目录看到编译打包好的应用文件
## 🛠 技术栈
- [Electron](https://electronjs.org/)
- [React](https://react.docschina.org/) + [Redux](https://redux.js.org/) + [Mui](https://mui.com/zh/)
- [Node Addon](https://github.com/nodejs/node-addon-api)## 🤝 参与共建 [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](http://makeapullrequest.com)
如果你有兴趣参与共同开发,欢迎 FORK 和 PR。
## 📜 开源许可
[MIT](./LICENSE) License © 2022 [Seven](https://github.com/SEVEN-1-bit)