范朋程
2d958dd670
chore: V23接口改造适配
...
V23接口改造适配
Log: V23接口改造适配
Influence: 无
Task: https://pms.uniontech.com/task-view-207483.html
Change-Id: Ide530c023ea41f86fad2e8001ec67f1afaa897ab
2022-12-06 14:40:35 +08:00
范朋程
58ed354c39
chore: 设置日志格式
...
镜像中打印日志不够详细
Log: 设置日志格式
Influence: 无
Task: https://pms.uniontech.com/task-view-124695.html
Change-Id: I287704241f9f1a19d2ed81a41dc22149727ae58d
2022-11-22 14:29:29 +08:00
donghualin
1691e7188c
fix: 任务栏代码结构优化解耦
...
原来的TrayManagerWindow的类是放到MainPanelWindow类里面作为它的一部分,导致窗管在显示的时候有很多问题
修改方案:
1、将左右侧区域拆分成两个窗体,让它们继承自相同的基类MainWindowBase。
2、左右区域公共的部分,例如圆角、展示区域、动画获取等,都在基类中实现或者通过接口返回
3、增加WindowManager类,管理所有的界面,WindowManager类无需知道具体子类的指针,只需要根据相应的接口来获取即可
4、所有的界面类在main.cpp中创建,调用WindowManager对象设置
5、拆分MultiScreenWorker类,使MultiScreenWorker类只关心任务栏相关的逻辑,无需关心窗体或界面
Log: 优化任务栏的显示问题
Influence: 打开任务栏,观察时尚模式下圆角,左右侧区域中间是否连接在一起等
Bug: https://pms.uniontech.com/bug-view-137267.html
Bug: https://pms.uniontech.com/bug-view-140029.html
Bug: https://pms.uniontech.com/bug-view-134527.html
Bug: https://pms.uniontech.com/bug-view-146743.html
Bug: https://pms.uniontech.com/bug-view-150293.html
Change-Id: I4266f6f8c983f61258b92834d93cdacd0221d7de
2022-08-25 19:31:44 +00:00
donghualin
322623427d
feat: 高效模式下加载快捷插件
...
高效模式下增加读取快捷插件并显示
Log: 高效模式显示快捷插件
Influence: 高效模式显示快捷设置插件
Task: https://pms.uniontech.com/task-view-110311.html
Change-Id: I308e963b4816737b3f596bc9d4b93db06851f447
2022-06-10 16:18:24 +00:00
fanpengcheng
28beb58ea5
Revert "chore: 防止捕捉崩溃信号时导致卡死"
...
This reverts commit 66c637ddf26d786642ea128abf95e3947068311a.
Reason for revert: <修改后和原有需求不符合>
Change-Id: Ic406a20879add0728a11a143826c3f8d4c956d07
2022-01-12 11:04:58 +08:00
fanpengcheng
36055a4720
Revert "fix: 修复频繁重启系统后任务栏进入安全模式"
...
This reverts commit b56b3d3ee21f121df3d76be9797747b117b0f94e.
Reason for revert: <和原有需求不符合>
Change-Id: Id2f664d902536de4682b3fa5796f994c653b8f8b
2022-01-12 10:42:42 +08:00
范朋程
b56b3d3ee2
fix: 修复频繁重启系统后任务栏进入安全模式
...
任务栏安全模式判断条件改成3秒内再次启动认为上次为异常退出
Log:
Influence: 任务栏安全模式
Task: https://pms.uniontech.com/zentao/task-view-97158.html
Change-Id: I5978158d1667e4c24e3cc206bc31bb53eb8f8130
2022-01-06 16:44:25 +08:00
范朋程
4b0166f59b
chore: 清除编译警告
...
清除编译警告和cppcheck检查出的警告信息
Log:
Influence: 无
Task: https://pms.uniontech.com/zentao/task-view-96546.html
Change-Id: I8b32b02c9d3a284029a39826516ab7b41132f236
2022-01-05 09:21:48 +08:00
范朋程
66c637ddf2
chore: 防止捕捉崩溃信号时导致卡死
...
不再崩溃时做特殊处理,安全模式的实现逻辑改为应用启动后记载相关数据
Log:
Influence: 任务栏三次崩溃后进入安全模式
Task: https://pms.uniontech.com/zentao/task-view-96166.html
Change-Id: I17395c1556b0d946bc9cf90653d496bd97dda1af
2021-12-28 14:05:01 +08:00
范朋程
f8984e9c61
feat: 适配wayland
...
适配wayland
Log: 适配wayland
Influence: wayland适配
Change-Id: I61ec8f82aa2f7e92e81e3f669d6b8019bffb4e75
2021-11-05 22:39:14 +08:00
Dong Hualin
8c31301505
feat: 网络模块插件化
...
移除network目录下的所有文件,将其放到dde-network-core插件中,作为网络库的一个插件,删除相关文件对网络模块的引用
Log: 提取单独的网络模块作为插件
Task: https://pms.uniontech.com/zentao/task-view-84600.html
Change-Id: Ia402d74297fbd944ac254bfacfa48b43061b6e5f
2021-09-02 17:07:32 +08:00
FanPengCheng
b891a5565e
chore: 清理cppcheck警告信息
...
清理cppcheck警告信息
Log:
Task: https://pms.uniontech.com/zentao/task-view-77871.html
Change-Id: I93e77403b3f3b656be4e7d442b81dcbe227c3150
2021-05-31 20:06:39 +08:00
yanghongwei
4277b4a852
chore: 添加注释
...
添加部分注释,方便代码阅读
Log: 添加部分注释
Change-Id: I7cdb5bc80aa8bbd94ae0601fbae7760e55b6b119
2021-05-14 17:18:42 +08:00
Fan PengCheng
46d5771ff9
chore: 添加代码注释
...
所有的函数和类尽量都添加注释,方便别人维护
Log:
Change-Id: If8cb522b78bcfa38f0ab4da8b453045cc917784d
2021-04-13 16:02:49 +08:00
Fan PengCheng
5300364d3a
chore: 整理代码结构
...
对代码文件的include全部设置设置引用路径,删除用不到的代码文件
Log: 整理代码结构
Change-Id: I9582022d38083a5380f1952e434d8b4d71c98d62
2021-04-07 10:56:20 +08:00
Fan PengCheng
e2e9211d1c
feat: 修改部分函数命名和注释
...
函数命名变更,部分注释转移到源文件中,方便阅读头文件,去除mock的部分代码文件
Log:
Change-Id: I9cbb7d5a21a60c4643efbf78da7c599d85bd0829
2021-03-23 17:17:02 +08:00
范朋程
529b780edb
feat: 删除不再使用的逻辑
...
和对应的开发沟通过,现在已经没有这块逻辑,这块配置删除,且这种杀死别人的进程为了满足自己的需求的方式极度不推荐
Log:
Change-Id: Idf291f24d34ef2ba379f74acd865f92f85d6c89e
2021-03-06 18:35:08 +08:00
Zhang Qipeng
81faaaa060
fix: 正常关机记录崩溃次数
...
正常关机(程序正常退出)不应该记录崩溃次数。
Log: 修复任务栏异常进入安全模式的问题。
Change-Id: Ic4f96214ec6f097578d48fbe6e8e3de11aa279fd
2021-01-29 15:39:42 +08:00
Zhang Qipeng
625f6ba2b9
feat: 任务栏安全模式通知
...
当任务栏9分钟内累计崩溃3次进入安全模式后,发出通知,用户点击通知中的退出安全模式,任务栏重新加载插件。
Log: 新增任务栏安全模式通知。
Task: https://pms.uniontech.com/zentao/task-view-58411.html
Change-Id: I06b65ce4fdea29b635ff2af2dda0d0199035f4e8
2021-01-27 13:48:51 +08:00
liuxing
306f321307
fix: 任务栏开机几率无法显示
...
startdde启动过快导致任务栏还没启动时callshow被调用,调用失败导致任务栏不显示。延迟RegisterDdeSession解决
Log: 解决任务栏开机几率无法显示问题
Bug: https://pms.uniontech.com/zentao/bug-view-52917.html
Change-Id: I19fc19607160e66d294dbf63211fe3da84f7b890
2020-11-02 21:00:43 +08:00
Fanpengcheng
91818b1061
feat: 更改崩溃信息文件存储位置,保持和log路径一致
...
更改崩溃信息文件存储位置,并去掉一个警告
Log:
Change-Id: I9f8540a7bda76236155a5c295bf6069097484732
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/8015
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-10-20 15:51:49 +08:00
Fanpengcheng
ff93e9e78e
feat: 添加接口,用于性能优化测试
...
添加一个dbus接口,callShow被调用后任务栏才显示,否则任务栏不显示,
这里要求任务栏每次启动时这个接口必须被调用,startdde启动任务栏使用dde=dock -r启动,不影响以前的功能
Log:
Change-Id: I449d24e7f6f164ebdb5861bfc8084ccc8bffef9e
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/7291
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-10-14 19:38:55 +08:00
lxz
8c3c466abf
fix: Window exception
...
Some dtk windows may be started before the window manager, and the rounded corners of the window cannot be set correctly, and need to use environment variables to force the setting.
Bug: https://pms.uniontech.com/zentao/bug-view-49685.html
Log: Window exception
Change-Id: I49be7a67a2cd1467a4fa0dd1c0bfbac392793a91
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/6550
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-09-29 16:07:13 +08:00
Fanpengcheng
fbc61d007b
fix: 修复鼠标未移出任务栏是任务栏就自动隐藏的问题
...
任务栏隐藏靠的是监控区域外是否有鼠标移动,这里的是监控区域未更新导致
Log: 修复鼠标未移出任务栏是任务栏就自动隐藏的问题
Bug: https://pms.uniontech.com/zentao/bug-view-49297.html
Change-Id: Ic5fea75fd5c95f8a086d30826fcceb19c8459fad
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/6114
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-09-24 13:09:40 +08:00
chenjun
d384a81594
fix: Merge branch 'maintain/5.1' into uos
...
将maintain/5.1分支合并到uos分支
Log: 合并分支
Change-Id: Ia6ac5b17514990864fc845f0a64fe67ad3bc78b6
2020-09-11 17:55:36 +08:00
liuxing
e1ad39dad6
fix: 触屏需要屏蔽hover效果
...
之前需求里面没有说明,没有特意做相关的屏蔽操作,导致触屏也会出现hover效果
Log: 屏蔽任务栏触屏hover效果
Bug: https://pms.uniontech.com/zentao/bug-view-46245.html
Change-Id: I7a1ff66faea486a4946a5ab77d9e7ac6ae663fcd
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/3942
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: wangwei <wangwei@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-09-08 21:49:26 +08:00
曹威
b342f6f884
feat: 增加集中管控相关功能,所有功能可通过全局一个配置启用或禁用。
...
1. 模块可配置显示隐藏,能打开控制中心的右键菜单全屏蔽。
2. gsettings最终生效的设置在各个用户之间是互相隔离的,而且root用户读取不到普通用户的gsettings配置。
3. 集中管控版本右下解关机按钮右菜菜单的锁定功能改为调用SwitchTTYAndShow
Log: 引用头文件分类规范化
Task: https://pms.uniontech.com/zentao/task-view-30817.html
Change-Id: I5ae833f61864ba1874c8ceb75351d569614ab235
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/2377
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: niecheng <niecheng@uniontech.com>
Reviewed-by: wangwei <wangwei@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-08-28 14:20:32 +08:00
范朋程
ae30c4593b
feat: 删除没用的代码
...
删除没用的代码
Log:
Change-Id: I67b7ee8c775eaa0ea8cef0a3e78995f36807725c
2020-08-24 16:05:45 +08:00
Fan PengCheng
e3474b55a9
feat: 连续崩溃三次,且崩溃时间间隔小于10秒时进入安全模式
...
按照测试反馈,目前很容易进入安全模式,导致任务栏插件区域不加载,缩短时崩溃间间隔,且两次崩溃时间间隔超出10秒时,清空上次记录的崩溃次数,重新计数
Log: 连续崩溃三次,且崩溃时间间隔小于10秒时进入安全模式
Change-Id: If739631875093763d57485bc8367e2828c1125a9
2020-08-11 18:58:21 +08:00
Fan PengCheng
d42e7df630
feat: 去掉不用的注释过的代码,去掉任务栏启动时的延时加载插件
...
去除部分注释的代码,去掉任务栏启动时的延时加载插件
Log: 精简优化代码
Change-Id: Id4b0e1fe3bfcef9a254089a58282200851a19ae5
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/1402
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Reviewed-by: niecheng <niecheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-08-06 20:39:32 +08:00
Fan PengCheng
cedfb947ed
feat: 去除以前国测时添加的配合锁定物理内存的安装脚本
...
目前已经不需要这个脚本了,直接删除
Log: 删除不需要的安装脚本文件
Change-Id: If20544ecedbf9160ae77f155f6f1927cd61623f4
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/1380
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: niecheng <niecheng@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-08-06 20:36:36 +08:00
聂成
d061a2cfc8
fix: 去除编译警告
...
移除废弃的接口
Log: 移除废弃的接口
Change-Id: I8f7dd7ec8e5abfcd9fdcdc4e312ff154eead0344
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/1151
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: niecheng <niecheng@uniontech.com>
Reviewed-by: wangwei <wangwei@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-08-04 17:40:04 +08:00
聂成
b043d3315d
feat: 优化任务栏的启动速度
...
目前任务栏先显示,然后在加载插件
Log: 优化任务栏的启动速度
Task: https://pms.uniontech.com/zentao/task-view-28389.html
Change-Id: Ic3c0cd115dfd8b7b6b3ac85a7088f078ebac69a8
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/751
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: niecheng <niecheng@uniontech.com>
Reviewed-by: wangwei <wangwei@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-07-30 14:31:44 +08:00
Fan PengCheng
e83d88faf3
fix: 去除编译警告,函数采用qt提供的类
...
保持代码风格一致,尽量使用qt提供的类来写,容易理解
Log: 去除编译警告,函数采用qt提供的类
Change-Id: I974d4ac2bfc988b7591e31421880d35b82d5cbe6
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/686
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
Tested-by: fanpengcheng <fanpengcheng@uniontech.com>
2020-07-27 16:26:49 +08:00
Fan PengCheng
02d2445614
fix: 短时间内崩溃三次,再打开时自动进入安全模式
...
3分钟中再次崩溃,则记录+1,等到达到3次,下次再打卡就使用安全模式运行,即去掉插件部分的加载
Log: 短时间内崩溃三次,再打开时自动进入安全模式
Change-Id: Ide3032a694a9699141bbf4d7aca5b1e93306a9b9
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/591
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: lizhongming <lizhongming@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-07-27 09:48:12 +08:00
yexin
947103c45d
feat(log): 任务栏各模块记录崩溃时间和次数
...
任务栏各模块记录崩溃时间和次数
Log: 任务栏各模块记录崩溃时间和次数
Task: https://pms.uniontech.com/zentao/task-view-28507.html
2020-07-22 20:31:04 +08:00
范朋程
bab66017f5
fix: 修复任务栏出现多个的问题
...
任务栏使用了DApplication::setSingleInstance函数来限制单实例运行,但此函数有问题,
dtkgui库提供了setSingelInstanceInterval来设置等待间隔,-1表示永远等待,
注意:依赖dtkgui>5.2.0.1
Log: 修复桌面出现多个任务栏的问题
Bug: https://pms.uniontech.com/zentao/bug-view-33650.html
Bug: https://pms.uniontech.com/zentao/bug-view-32857.html
2020-06-19 20:58:43 +08:00
范朋程
ac6a590b37
Merge tag '5.1.0.12' into uos
...
# Conflicts:
# frame/util/docksettings.cpp
# frame/util/docksettings.h
# frame/window/mainwindow.cpp
2020-06-05 17:17:36 +08:00
fpc_diesel
f019e29eee
Revert "feat(frame):multi-screen down taskbar location"
...
This reverts commit 634265aec4cf351c5a112f95e14c445fb68817ab.
# Conflicts:
# frame/util/docksettings.cpp
2020-05-23 10:14:31 +08:00
fpc_diesel
92d42ec22b
MARK:已合入主分支,再提交请到maintain/5.1.2
2020-05-14 11:06:20 +08:00
zhaolong
d0287da737
feat(frame):multi-screen down taskbar location
...
多屏扩展模式下桌面任务栏显示,在调整屏幕拼接位置或多屏扩展模式时下dock位置与以相应变化 task:18769 18771
(cherry picked from commit 5eb654e1c7f3349a1be6230a535cedc01b9d0540)
2020-05-11 11:21:17 +08:00
fpc_diesel
03d7c9c35c
feat:remove memmory lock
...
20740 【1276】【桌面专业版】【卓怡】【L39UPro笔记本/L60Pro一体机】【龙芯3A4000】【SP1版本】LDIE状态下,内存占用率过高
2020-05-07 13:52:17 +08:00
fpc_diesel
01142e5595
feat:complete accessible
2020-04-28 12:12:19 +08:00
fanpengcheng_cm
ca761ec7b8
feat:Lock the application's physical memory
...
dock锁定到物理内存,不要到swap分区
2020-03-14 21:26:29 +08:00
fanpengcheng_cm
684ed7cf0b
feat:set control accessible
2020-03-13 13:39:01 +08:00
王少君
9c6be185e5
Revert "feat:set cotrol accessible"
...
This reverts commit 5be2ade0b13a0d47cf58a27e19caf06b9f9ed377
2020-03-13 12:07:59 +08:00
fanpengcheng_cm
5be2ade0b1
feat:set cotrol accessible
2020-03-12 20:23:53 +08:00
shaojun
5e33315a42
feat:just to update
2019-11-13 09:09:27 +08:00
shaojun
398b88afd3
feat(plugin):different colors under different theme
2019-09-17 13:16:26 +08:00
王少君
b92759d379
feat:add DockItemManager data to MainPanelControl
2019-08-19 13:40:06 +08:00