# dingtalk **Repository Path**: seafaring/dingtalk ## Basic Information - **Project Name**: dingtalk - **Description**: 钉钉桌面版,基于electron和钉钉网页版开发,支持Windows、Linux和macOS - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: https://github.com/nashaofu/dingtalk - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 109 - **Created**: 2022-07-19 - **Last Updated**: 2022-07-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # dingtalk[![Release](https://github.com/nashaofu/dingtalk/actions/workflows/release.yml/badge.svg?branch=master)](https://github.com/nashaofu/dingtalk/actions/workflows/release.yml) 钉钉桌面版,基于 electron 和钉钉网页版开发,支持 Windows、Linux 和 macOS ## 社区相关文章 - [福珑2.0主机(龙芯3a4000+Debian10)使用桌面版钉钉](https://tieba.baidu.com/p/7215366063) - [龙芯3A4000+Debian10系统使用钉钉桌面版(dingtalk)](https://b23.tv/MvJO3E) - [如何在优麒麟上安装钉钉(DingTalk)软件](https://mp.weixin.qq.com/s/0STmE9KJZgR_RNpIiSqFUA) ## 安装步骤 > 直接从[GitHub releases](https://github.com/nashaofu/dingtalk/releases/latest)页面下载最新版安装包即可 ## 国内仓库与版本安装包 - 国内 git 地址:[https://gitee.com/nashaofu/dingtalk](https://gitee.com/nashaofu/dingtalk) - 安装包:[https://pan.baidu.com/s/12pM3fi5nphCdgGH9WAnXvw](https://pan.baidu.com/s/12pM3fi5nphCdgGH9WAnXvw) ### 特别说明,提 issue 请尽量到[GitHub](https://github.com/nashaofu/dingtalk),分别处理多个仓库实在精力有限 ## 手动构建 ```bash # 安装依赖 # linux系统构建rpm请运行如下命令,否则可能会打包失败 # sudo apt-get -qq update # sudo apt-get install --no-install-recommends -y gcc-multilib g++-multilib # sudo apt-get install --no-install-recommends -y rpm npm install # 打包源码 npm run build # 生成安装包 npm run pack ``` ## 贡献指南 非常欢迎有兴趣的小伙伴一起来贡献力量,我写了一份很简单的[贡献指南](./CONTRIBUTING.md),希望能帮助你快速上手 ## 截图效果 1. 二维码登录页面 ![1.png](./screenshot/1.png) 2. 账号密码登录页面 ![2.png](./screenshot/2.png) 3. 登录后页面展示 ![3.png](./screenshot/3.png) 4. 邮箱打开效果 ![4.png](./screenshot/4.png) 5. 截图效果预览 ![5.png](./screenshot/5.png) 6. 系统设置界面 ![7.png](./screenshot/7.png) 7. 关于界面 ![8.png](./screenshot/8.png) ## 功能说明 1. 本版本是基于网页版钉钉和 electron 制作的 2. 本版本与网页版的区别 - 解决了网页版钉钉内容区域无法最大化的问题 - 除了少数的功能未能够完全实现,其余的使用体验和 PC 版钉钉基本一致 3. 支持屏幕截图,并且支持多显示器截图。截图快捷键为`ctrl+alt+a` 4. 添加应用分类,[Linux 系统分类](https://specifications.freedesktop.org/menu-spec/latest/apa.html#main-category-registry) 5. 目前已经支持 Linux、macOS 和 Windows 三个平台 ## 更新说明 1. 支持屏幕截图,并且支持多显示器截图。截图快捷键为`ctrl+alt+a`,2017-10-23 2. 支持网络错误页面提示,网络恢复自动跳转到登陆页面,2017-12-28 3. 修改网络错误页面,支持快捷键设置,2018-02-07 4. 更新截图功能,支持多显示器截图,目前确认支持 Ubuntu16,Ubuntu17 不支持,其他 Linux 系统未测试,其中使用了[electron-screenshots](https://github.com/nashaofu/electron-screenshots)模块来实现截图;修复设置页面不修改快捷键时,点击保存时提示错误的 BUG,2018-03-03 5. 整个项目采用 webpack 打包,采用 electron-builder 来构建应用,分别构建生成三大平台安装包,2018-03-22 6. 添加关于页面,文件下载进度支持,消息提示不弹出问题修复,修复 Linux 更新问题,2018-04-01 7. 修复消息提示 node-notifier 图标显示问题,2018-04-07 8. 修改消息提示太多不能关闭导致卡顿问题,支持 rpm 打包,升级截图工具,2018-05-30 9. 修复视频点击之后页面跳转问题,支持一下 Mac,升级一下 electron,2018-08-13 10. 支持自动更新检测设置 2018-03-09 11. 支持截图开启和关闭功能 2018-04-27 12. 支持新消息托盘图标闪烁开关设置 2018-07-04 ## TODO - [x] 支持网络断开时显示错误页 - [x] 添加关于页面 - [x] 消息提示在 windows 上不出来的 BUG,或者替换为 node-notifier 模块 - [x] windows 弹出下载提示问题 - [ ] 邮箱打不开问题 ## 关于支持加密信息的说明 加密信息暂不支持,详情请看[企业信息加密相关](https://github.com/nashaofu/dingtalk/issues/2),也欢迎各位朋友能够去研究一下,帮助实现这个功能 ## 关于 Linux 程序占用资源过高的问题 程序托盘闪烁功能可能会导致占用资源过高,所以新版本可关闭新消息托盘闪烁功能 ## 求关注 下面是作者的公众号,里面会分享一些前端知识,有时也会写写随笔。欢迎关注支持! ![公众号](./screenshot/qrcode.jpg) ## 打赏 如果你觉得作者的辛苦付出有帮助到你,你可以给作者买杯咖啡!🤣 ![打赏](./screenshot/reward.png) ## 字节跳动内推 打个广告,挣点内推奖金🤪,社招内推[请点这里](https://job.toutiao.com/s/eJT84ta),校招内推[请点这里](https://jobs.toutiao.com/s/eJTe3L1)。你也可以扫描下方二维码,或者在本仓库的[issues](https://github.com/nashaofu/nashaofu/issues)中留言联系我!
社招内推 校招内推