Skip to content

Commit 07d9898

Browse files
committed
v1.0.0.6
1 parent 9adfe9d commit 07d9898

File tree

4 files changed

+40
-58
lines changed

4 files changed

+40
-58
lines changed

DrCOM_JLU_Qt.pro

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ RESOURCES += \
6565
include(singleinstance/singleapplication.pri)
6666
DEFINES += QAPPLICATION_CLASS=QApplication
6767

68-
VERSION = 1.0.0.5
68+
VERSION = 1.0.0.6
6969

7070
win32:LIBS += -lwsock32
7171
# 更新日志:
@@ -76,3 +76,5 @@ win32:LIBS += -lwsock32
7676
# v 1.0.0.3 没有这个版本,上次该发布0.2版本时候压缩包名字打错了。。。应该为1.0.0.2的,所以跳过这个版本号
7777
# v 1.0.0.4 优化用户体验,调整掉线时的提示信息,增加掉线时直接重启客户端的提示
7878
# v 1.0.0.5 解决不稳定的bug,自动重启客户端重新登录,新增日志功能,方便查错
79+
# v 1.0.0.6 更换QUdpSocket为win和linux原生接口,增强稳定性(并不知道为什么QUdpSocket要设置一个状态
80+
# 增加了两个checkbox可选关闭校园网之窗和隐藏登录窗口

README.md

Lines changed: 36 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,34 @@
11
# drcom-jlu-qt
22
drcom for jlu in qt cross platform
33

4-
跨平台 **win linux mac**
5-
6-
win和linux测试稳定可用(mac尚未测试,没有设备T^T
7-
8-
win兼容性从xp到win10均可用(win和linux已发布,可直接下载二进制包运行,mac版构建中
9-
10-
(不稳定的bug已修复。解决方案:掉线后客户端会尝试自行重启,如果是不稳定的bug导致的掉线的话就直接又重新登录成功了。自动重启登录成功后窗口默认最小化,不会影响您的其他操作,不会弹窗。要是wifi没信号了那就登录失败。注意:自动重启功能依赖于“记住我”选项的勾选)
11-
12-
下载链接:[https://github.com/code4lala/drcom-jlu-qt/releases](https://github.com/code4lala/drcom-jlu-qt/releases "https://github.com/code4lala/drcom-jlu-qt/releases")
13-
14-
# 已实现的功能: #
15-
16-
1. 自动识别mac地址 (可手动指定mac地址
17-
2. **最小化到托盘** (linux也可以最小化到托盘啦
18-
3. 单实例(您要是嫌开机自启慢的话呢直接打开就行,开机自启那个不会再开一个实例啦
19-
4. 记住密码
20-
5. 自动登录
21-
6. 适配高分屏
22-
7. 快速重启客户端(可以解决连不上,win缩放更改变丑等情况
23-
8. 掉线后提示用户掉线时直接出现一个`重启客户端`的按钮方便重新登录
24-
9.
25-
26-
# 截图: #
4+
跨平台 **win linux** [下载链接]("https://github.com/code4lala/drcom-jlu-qt/releases")
5+
6+
# 警告
7+
现在密码是明文保存,具体存在哪跟平台有关。用的QSettings存的,详情请参见官方文档:[https://doc.qt.io/qt-5/qsettings.html#platform-specific-notes]("https://doc.qt.io/qt-5/qsettings.html#platform-specific-notes")
8+
9+
# 功能对比
10+
| 功能 | 官方 | 本版 | 说明 |
11+
|----------------------|------|------|------------------------------------------------------------------|
12+
| 打开速度 ||| 我也不知道为什么官版打开那么慢 |
13+
| 记住密码 自动登录 ||| |
14+
| 密文保存密码 || | 待改进 |
15+
| 多语言支持 || | 或许不会改进了... |
16+
| 被顶掉 || | 警告!巨大缺陷!本版掉线后会自动重启重新登录!所以顶不掉!待改进 |
17+
| 单实例 | || 开机自启慢的话可以直接打开不会报错说已经在运行 |
18+
| 快速注销 | || 官方版是真·注销,本版是直接关闭socket,所以不需要等20s的发包周期 |
19+
| 托盘图标无bug | || 不知道你们有没有碰到过官方win版托盘有俩图标的bug |
20+
| 可选不弹出校园网之窗 | || |
21+
| 完全隐藏登录窗口 | || |
22+
| 适配高分屏 | || |
23+
| 快速重启客户端 | || 有时候重启功能不好使,点了重启当前退了没有蹦出来新的,待改进 |
24+
| win版不需要管理员 | || |
25+
| linux版最小化到托盘 | || |
26+
| linux版不需要root | || |
27+
28+
# 注意事项
29+
掉线后客户端自动重启重连尝试三次。自动重启登录成功后不弹窗口只最小化到托盘。注:自动重启功能依赖于“记住我”选项的勾选,否则没有账户密码自行重启也并没有什么用
30+
31+
# 截图
2732
WIN:
2833

2934
![AmH6mR.png](https://s2.ax1x.com/2019/03/18/AmH6mR.png)
@@ -35,49 +40,24 @@ UBUNTU:
3540
注意:Ubuntu 18不显示托盘图标的bug的解决方案:
3641
[https://askubuntu.com/questions/1056226/ubuntu-budgie-18-04-lts-system-tray-icons-not-all-showing](https://askubuntu.com/questions/1056226/ubuntu-budgie-18-04-lts-system-tray-icons-not-all-showing)
3742

38-
# 待实现的功能: #
39-
40-
1. 密码加密保存
41-
2. 被顶掉(现在的实现没有考虑被顶掉,两台设备同时登录的话会无限互相顶
42-
3. 喵喵喵?
43-
4.
44-
45-
**注:**
46-
现在密码是明文保存,具体存在哪跟平台有关。用的QSettings存的,详情请参见官方文档:[https://doc.qt.io/qt-5/qsettings.html#platform-specific-notes](https://doc.qt.io/qt-5/qsettings.html#platform-specific-notes "https://doc.qt.io/qt-5/qsettings.html#platform-specific-notes")
43+
# 感谢
4744

48-
# 感谢: #
49-
50-
感谢[https://github.com/lyj3516](https://github.com/lyj3516 "https://github.com/lyj3516")提供的图标
45+
感谢[https://github.com/lyj3516](https://github.com/lyj3516)提供的图标
5146

5247
**jlu的drcom协议细节**
5348

54-
[https://github.com/drcoms/jlu-drcom-client/blob/master/jlu-drcom-java/jlu-drcom-protocol.md](https://github.com/drcoms/jlu-drcom-client/blob/master/jlu-drcom-java/jlu-drcom-protocol.md "https://github.com/drcoms/jlu-drcom-client/blob/master/jlu-drcom-java/jlu-drcom-protocol.md")
49+
[https://github.com/drcoms/jlu-drcom-client/blob/master/jlu-drcom-java/jlu-drcom-protocol.md](https://github.com/drcoms/jlu-drcom-client/blob/master/jlu-drcom-java/jlu-drcom-protocol.md)
5550

5651
**唯一实例**
5752

58-
[https://github.com/itay-grudev/SingleApplication](https://github.com/itay-grudev/SingleApplication "https://github.com/itay-grudev/SingleApplication")
53+
[https://github.com/itay-grudev/SingleApplication](https://github.com/itay-grudev/SingleApplication)
5954

60-
# 特别感谢 #
55+
# 特别感谢
6156

62-
[https://github.com/mchome/dogcom](https://github.com/mchome/dogcom "https://github.com/mchome/dogcom")
57+
[https://github.com/mchome/dogcom](https://github.com/mchome/dogcom)
6358

6459
提取出来jlu部分的代码改动到此项目中
6560

66-
# 许可证: #
67-
68-
GNU Affero General Public License v3.0
69-
70-
# 更新日志: #
71-
72-
v 0.0.0.0 实现基本功能
73-
74-
v 1.0.0.1 修复适配高DPI时只窗口大小适配但字号不适配的bug
75-
76-
v 1.0.0.2 增加重启功能,调整字体为微软雅黑10号
77-
78-
v 1.0.0.3 没有这个版本,上次该发布0.2版本时候压缩包名字打错了。。。应该为1.0.0.2的,所以跳过这个版本号
79-
80-
v 1.0.0.4 优化用户体验,调整掉线时的提示信息,增加掉线时直接重启客户端的提示
81-
82-
v 1.0.0.5 解决不稳定的bug,自动重启客户端重新登录,新增日志功能,方便查错
61+
# 许可证
8362

63+
GNU Affero General Public License v3.0

ts/DrCOM_zh_CN.qm

2 Bytes
Binary file not shown.

ts/DrCOM_zh_CN.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
<message>
3737
<location filename="../mainwindow.ui" line="114"/>
3838
<source>NotShowWelcomePage</source>
39-
<translation>不弹出登录网页</translation>
39+
<translation>不弹出校园网之窗</translation>
4040
</message>
4141
<message>
4242
<location filename="../mainwindow.ui" line="121"/>

0 commit comments

Comments
 (0)