All Projects → fguby → Electron Elf

fguby / Electron Elf

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

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Electron Elf

Live2d Model
Live2d model collection
Stars: ✭ 431 (+84.98%)
Mutual labels:  live2d
Vscode Live2d Models
VSCode看板娘模型库
Stars: ✭ 32 (-86.27%)
Mutual labels:  live2d
Platelet
けっしょうばん
Stars: ✭ 165 (-29.18%)
Mutual labels:  live2d
Poster Girl L2d 2233
🍬 The live2d poster girl plugin of 22&33 for WordPress
Stars: ✭ 517 (+121.89%)
Mutual labels:  live2d
Live2d
在 Web 上展示 Live2D 吧!
Stars: ✭ 818 (+251.07%)
Mutual labels:  live2d
Cnblogs
💘🍦🙈 残梦a博客园样式,本博客的样式一直在更新中,还会不断优化页面的加载速度,坚持每周都会更新自己的博客内容,坚持自己选择计算机的道路 -> https://www.cnblogs.com/sunhang32
Stars: ✭ 41 (-82.4%)
Mutual labels:  live2d
Facecapture
an Android app kind like Facerig(but simpler)
Stars: ✭ 325 (+39.48%)
Mutual labels:  live2d
Unitylive2dextractor
Unity Live2D Cubism 3 Extractor
Stars: ✭ 183 (-21.46%)
Mutual labels:  live2d
Lumberyard Cubism3 Gem
An Amazon Lumberyard Gem that adds in Live2D Cubism3 functionality to LyShine.
Stars: ✭ 13 (-94.42%)
Mutual labels:  live2d
Arkit Live2d
Stars: ✭ 112 (-51.93%)
Mutual labels:  live2d
Echo
A New Cross-Platform 2D 3D Game Engine
Stars: ✭ 520 (+123.18%)
Mutual labels:  live2d
Pio
🎃 一个支持更换 Live2D 模型的纯 JS 插件
Stars: ✭ 626 (+168.67%)
Mutual labels:  live2d
Ppet
👻在你的桌面放一个萌妹子,多一点趣味😏~(支持Mac、Win和Linux)
Stars: ✭ 1,048 (+349.79%)
Mutual labels:  live2d
Hexo Theme Yilia Plus
一个简洁优雅的hexo主题 A simple and elegant theme for hexo.
Stars: ✭ 462 (+98.28%)
Mutual labels:  live2d
Wu Kan.github.io
✨ my homepage & template for jekyll-theme-WuK
Stars: ✭ 171 (-26.61%)
Mutual labels:  live2d
Live2d Widget
把萌萌哒的看板娘抱回家 (ノ≧∇≦)ノ | Live2D widget for web platform
Stars: ✭ 4,897 (+2001.72%)
Mutual labels:  live2d
Ibooks
VuePress记录技术开发笔记
Stars: ✭ 33 (-85.84%)
Mutual labels:  live2d
Live2d
来定制一个自己专属的live2D看板娘吧(๑•̀ㅂ•́)و✧
Stars: ✭ 225 (-3.43%)
Mutual labels:  live2d
Azurlanelive2dextract
OBSOLETE - see readme / 碧蓝航线Live2D提取
Stars: ✭ 171 (-26.61%)
Mutual labels:  live2d
33 Live2d Wp
🍟 The live2d poster girl plugin of 33 for WordPress.
Stars: ✭ 99 (-57.51%)
Mutual labels:  live2d

Desktop Elf avatar

Travis Current Release Travis Gitter

English Document

avatar

2020/9/17 感谢各位的喜欢,由于个人原因这个作品其实很久都没有进行维护了。从国庆假期开始,我将开始尝试重构elf,包括对windows平台的支持,适配electron最新版,添加一些新的模型等等,如果我司不再拼命安排加班的话,预计11月底12月初,就能看到一个全新的elf。

使用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

支持功能

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

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

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

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

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

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


快捷键说明

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

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

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


意见以及BUG反馈

issues💬

邮箱:[email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].