fudanda / Elf

使用electron和live2D开发的类似桌面精灵的应用(A desktop application developed using electron and live2D)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Desktop Elf avatar

Travis Current Release Travis

English Document

avatar

使用Electron、live2D开发的一款二次元桌面应用。

φ(≧ω≦*)♪

如果你喜欢,请给我一颗⭐️✨


相关技术

构建跨平台的应用:Electron

二次元技术-live2D

live2D Web插件

快速开始

1.下载示例代码

git clone https://github.com/fguby/Elf.git

2.进入目录

cd Elf

3.安装依赖并运行

npm install && npm start

支持功能

  • 模型切换
  • 内置音效
  • 窗口拖放
  • 消息弹框(已暂时删除)
  • 换装功能
  • mac通知栏开发(简易的删除邮件方式?)
  • 本地上传自定义模型
  • 文本邮件收取以及通知
  • 附件邮件自动下载附件至本地
  • 快捷键切换模型以及换装
  • 拖动文件至模型区域触发删除功能

一个大概的系统设置界面?

avatar

快捷键随机换装

avatar

邮件收取以及mac通知栏通知

avatar

回复RM命令删除邮件

avatar

拖动文件到模型区域可删除文件

avatar

菜单标题更换为ip

avatar


上传自定义模型步骤

  • (1)点击菜单栏—>"设置模型仓库" (选中要上传的文件夹,将模型的json文件统一修改为model.json这个名字,确保系统能读取到。)

avatar

  • (2)点击‘系统设置’,配置新增模型的菜单栏文字。

avatar

  • (3)重启应用。

TODO

  • 邮箱监控
  • 换装功能
  • mac通知栏开发
  • 上传自定义模型
  • 菜单标题栏的开发(显示ip,天气等)
  • 快捷键自定义设置
  • 废纸篓功能
  • 自定义邮件附件的存储位置
  • mac通知栏添加回复行,可直接删除邮件
  • 各个模块的自定义配置页面(初始启动模型设置、衣服设置......)
  • 等等等......

如果喜欢的话,恳请给予一个star,持续watch这个项目最好啦。

这里是最新的测试版dmg文件:alien:


功能 快捷键
切换模型 command + Y
切换衣服 command + J

暂时只支持两个快捷键,后续请期待。

意见以及BUG反馈

issues:speech_balloon:

关于项目的重构如果有时间的话应该会进行的,也欢迎大家fork、提issues,watching这个项目。

愿意请我喝一罐肥宅快乐水吗?

About

使用electron和live2D开发的类似桌面精灵的应用(A desktop application developed using electron and live2D)

License:Creative Commons Zero v1.0 Universal


Languages

Language:HTML 70.1%Language:JavaScript 29.9%