Skip to content
使用electron和live2D开发的类似桌面精灵的应用(A desktop application developed using electron and live2D)
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app 修改壁纸 May 21, 2019
build [ImgBot] Optimize images May 12, 2019
.travis.yml travis ci持续构建测试 May 4, 2019
LICENSE.md first commit Apr 25, 2019
README.md 修改说明 May 21, 2019
READMEen.md 修改说明 May 21, 2019
package-lock.json first commit Apr 25, 2019
package.json travis ci构建测试 Apr 29, 2019

README.md

Desktop Elf avatar

Travis Current Release Travis Gitter

English Document

avatar

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

φ(≧ω≦*)♪

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


相关技术

构建跨平台的应用:Electron

二次元技术-live2D

live2D Web插件

快速开始

1.下载示例代码

git clone https://github.com/fguby/Electron-elf.git

2.进入目录

cd Electron-elf

3.安装依赖并运行

npm install && npm start

支持功能

  • 模型切换
  • 内置音效
  • 窗口拖放
  • 换装功能
  • 自定义菜单标题文字
  • 一些有趣的小功能
  • mac通知栏开发(简易的删除邮件方式?)
  • 支持设置本地的模型仓库
  • 文本邮件的收取以及通知
  • 附件邮件自动下载附件至本地
  • 快捷键切换模型以及换装
  • 拖动文件至模型区域触发删除功能

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

avatar

快捷键随机换装

avatar

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

avatar

回复RM命令删除邮件

avatar

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

avatar

菜单标题更换为ip

avatar


设置本地模型仓库步骤

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

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

  • 3️⃣重启应用。


一些有意思的小功能展示(即将要做的)

json字符串的格式化(使用快捷键command + T试试)

avatar

脚本来自于一 JsonUtils

环境依赖:jq

可以使用以下命令安装

brew install jq

或者,

去看看官方的示例?


TODO

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

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

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


快捷键说明

功能 快捷键
切换模型 command + Y
切换衣服 command + J
格式化json字符串 command + T

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

新增第三个快捷键(请注意,这个功能的使用需要依赖一些额外的东西,详情请往上翻。)


意见以及BUG反馈

issues💬

最近正在学go,关于项目的重构如果有时间的话应该会进行的,也欢迎大家fork、提issues,watching这个项目,我个人邮箱(fguby1995@gmail.com)

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

You can’t perform that action at this time.