tsic404
9de057e2cc
refactor: add taskmanager from dde-application-manager
...
1. taskmanager used to identify which entry should map to window
in x11 environmrnt, listen to xevent in anohter thread, and handle those event
when window create, destory, changed. use some way to identify which entry(desktopfile)
should mapped to changed window.
in wayland, connected plsamawindow signal(window created destoried.
2. use taskmanager instead of dbus in old dock code
log: as title
2023-07-18 07:35:19 +00:00
tsic404
f48785876e
chore: remove QAccessible
...
tests has been disabled, and QAccessible is not used in right ways
log: as title
2023-05-31 03:21:28 +00:00
tsic404
223a9df0d7
fix: incorrect trash status when deleting file in other partition
...
The old implementation only monitor the trash folder in user's partition
It will make other partition's recycle bin out of monitor,
Now use GIO to monitor all trash and empty trash
log: Fix the trash icon status might out-of-sync in some cases
2023-05-31 03:21:28 +00:00
Hillwood Yang
9bfcf4580e
fix: add missing library links
...
add missing library links
Log: Need link these libraries to make sure the build will be successful
2023-05-05 10:44:39 +08:00
tsic404
4a67d10770
chore: fix build warning
...
fix package warning
1. replace deprecated QPalette::ColorRole Background and Foreground
2. replace deprecated Qt::SystemLocaleLongDate
3. replace deprecated QMouseEvent constructor
4. CMakeLists.txt rectification
log: remove build warnings
2023-03-26 19:16:00 +08:00
Tsic
d57ec415cd
fix(build): fix CMakeLists merge error ( #772 )
...
fix CMakelists error and use find_pacakge Dwayland
fix archlinux build dep
log:
2023-02-20 02:36:55 +00:00
tsic404
2f185bf3ce
chore: resolve v23 merge conflicts
...
log:
2023-02-16 15:08:28 +08:00
donghualin
4a2847f03f
feat: 加载插件流程移动到插件里单独加载
...
将加载插件的流程和快捷面板的功能移动到单独的插件中,精简任务栏的代码
Log:
Influence: 加载插件
Task: https://pms.uniontech.com/task-view-222353.html
Change-Id: I9b2fbe4f32c852f6a3535daab87c63741bd8914a
2023-01-12 13:09:37 +08:00
donghualin
541cdf60e7
feat: 支持从快捷面板拖动图标驻留到任务栏
...
增加从快捷面板拖动应用到任务栏的功能
Log:
Influence: 从快捷面板拖动图标到任务栏,观察是否驻留在任务栏
Bug: https://pms.uniontech.com/bug-view-171517.html
Change-Id: I3351be282ef8d3afbb55f227fc6ae8ce16c78a97
2022-12-14 01:30:20 +00:00
donghualin
ee248287d3
feat: 适配v20插件加载
...
增加适配器,适配v20插件为v23接口,保证能正常加载v20插件
Log: 增加对v20插件的正常适配
Influence: 加载v20插件
Task: https://pms.uniontech.com/task-view-112073.html
Change-Id: If0b3c83cc808f62c0b15554fe6d58f90dc376175
2022-11-01 16:08:21 +08:00
donghualin
3f4ff0d292
style: 优化CMakeList.txt文件
...
CMakeList.txt文件中从GLOB改成GLOB_RECURSE,删除重复的包含
Log: 优化CMakeList.txt文件
Influence: 无
Task: https://pms.uniontech.com/task-view-96831.html
Change-Id: I2ca603eed4704f2d2c6eb87a027836e768084c7f
2022-09-27 02:58:33 +00:00
donghualin
c7826edd46
fix: 删除任务栏对libdframeworkdbus-dev库的依赖
...
1、删除项目中对libdframeworkdbus-dev库的依赖,通过使用xml2cpp的工具来自动生成dbus接口文件,在使用到dbus库的项目中包含生成文件的目录
2、修改相关服务中v20的接口(com.deepin...)为v23的接口(org.deepin...)
Log:
Influence: 打开控制中心,鼠标移动唤醒任务栏、加载插件等,观察相关功能是否正常
Task: https://pms.uniontech.com/task-view-182009.html
Change-Id: I960c849d06ed271ebbb9f8e479d9879967523581
2022-09-19 11:41:31 +00:00
rewine
c401cb1df2
chore: use GNUInstallDirs in CmakeLists
...
Log: cmake 在 install 时优先使用 GNUInstallDirs
2022-08-29 04:39:19 +00:00
donghualin
9c1eb32e24
feat: 拖动任务栏图标实现分屏效果
...
拖动任务栏图标到屏幕中间,如果在左侧,显示左分屏效果,在右侧,显示右分屏效果
Log: 完成任务栏图标分屏效果的功能
Influence: 从任务栏拖动图标到屏幕上方,查看是否有分屏功能
Task: https://pms.uniontech.com/task-view-163465.html
Change-Id: I1a7a33646edb6f55972b8e5fa2c5f39ce026fe8e
2022-08-12 08:13:12 +00:00
donghualin
728b700dba
feat: 特效模式下右侧插件区域功能
...
完成插件区域的引用图标加载、快捷设置的展示、老插件的加载等功能
Log: 完成特效模式下右侧插件区域的功能
Influence: v23任务栏右侧插件区域
Task: https://pms.uniontech.com/task-view-110311.html
Change-Id: I1599907d4529c57070ee2e21b70cc0c17f132e5e
2022-05-12 17:36:19 +08:00
donghualin
f3ad519535
feat: 快捷设置面板功能
...
完成快捷设置面板加载插件,显示插件,完成快捷设置的插件的接口
Log: 完成快捷设置面板的基本功能
Influence: v23任务栏快捷设置面板
Task: https://pms.uniontech.com/task-view-110309.html
Change-Id: Idaf5c50f8f447d684646afd3ed0fa3e42a94f83c
2022-05-12 17:36:19 +08:00
Fan PengCheng
1564718c8a
feat: 配置项优化,避免改动较大
...
配置项规范化
Log:
Influence: 无
Task: https://pms.uniontech.com/task-view-104239.html
Change-Id: I92646d1d17cdb8678a02057a0e3729d828f2e46a
2022-03-15 16:44:37 +08:00
范朋程
0d1f12dc1b
test: wayland环境下dde-dock测试
...
dde-dock代码里存在X相关的硬编码。
为了在wayland环境下能够显示dde-dock且不影响其基本功能,故先将相关代码屏蔽。
Log: 适配dde-dock在wayland环境下显示
Influence: wayland适配
Change-Id: I9d579841b1e371f2ccea81351ffdfdc8eddfc070
2021-11-05 22:39:14 +08:00
FanPengCheng
14d1f5d52a
chore: 整理代码
...
删除用不到的内容
Log:
Task: https://pms.uniontech.com/zentao/task-view-86488.html
Change-Id: I5eb0b09cef1d504640cc676d2059cd2dfacaafaa
2021-09-28 17:42:50 +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
331cf7c749
chore: 修复内存泄露问题
...
修复内存泄露
Log:
Bug: https://pms.uniontech.com/zentao/bug-view-80694.html
Bug: https://pms.uniontech.com/zentao/bug-view-80695.html
Change-Id: I7410c84aa0a4d6f277ba7a887614814374ef683d
2021-05-25 21:42:38 +08:00
Fan PengCheng
ed5ae88ae2
feat: 修复应用升级后任务栏驻留的图标可能显示异常的问题
...
应用升级后,其desktop文件中对应的Icon字段可能发生变更,任务栏会重新获取当前的Icon,
当这个Icon对应的图片还没有放到指定的位置时,此时获取的图标就是异常的,且后续再获取时,及时图标已经正常,
但因为qt的缓存机制,也会导致获取的图标仍然是第一次获取的异常图标
Log: 修复应用升级后任务栏驻留的图标可能显示异常的问题
Task: https://pms.uniontech.com/zentao/task-view-64795.html
Change-Id: I955108d04af65b2ca9cc1e6347a4c390b9ec9d77
2021-04-22 17:10:55 +08:00
Fan PengCheng
1e3d90f62b
refactor: 去除对后端Display服务的依赖
...
后端服务数据变化有快有慢,可能导致任务栏不正确时间进行响应,从而导致显示异常,对应的单元测试代码已添加
Log: 重构显示逻辑,保障任务栏显示正常
Change-Id: I62f06c133945a625c2c2ec2b2e21809be27543b6
2021-04-12 16:53:09 +08:00
Fan PengCheng
5300364d3a
chore: 整理代码结构
...
对代码文件的include全部设置设置引用路径,删除用不到的代码文件
Log: 整理代码结构
Change-Id: I9582022d38083a5380f1952e434d8b4d71c98d62
2021-04-07 10:56:20 +08:00
Fan PengCheng
f46de5761e
fix: 修复应用获取配置某些情况下可能失败的问题
...
条件判断写的有问题,少了括号
Log: 修复应用获取配置某些情况下可能失败的问题
Change-Id: I0e9f447e4d904cba2aaea83fa77ce7c2f87cae08
2021-03-25 14:21:57 +08:00
Fan PengCheng
a3619cc0bb
fix: 修复内存泄露问题
...
修复Address Sanitizer检测的内存泄露处
Log: 修复内存泄露问题
Bug: https://pms.uniontech.com/zentao/bug-view-68395.html
Change-Id: Ib43b3cd3c37ee1825c04e8fffc7d3e1836a177af
2021-03-24 20:25:20 +08:00
范朋程
11b0707114
feat: 添加单元测试代码
...
添加单元测试代码
Log:
Change-Id: Icd61b9d7edb67c94234199bc2438bfc10e2b8692
2021-03-15 09:25:22 +08:00
chenjun
2ef1176873
fix: 添加针对源代码的单元测试,添加触发自动测试代码
...
因为单元测试需要直接测试源代码,而主程序代码中include的单元使用了相对路径
单元测试的CMakeLists和主程序的CMakeLists路径不同,编译单元测试时会提示找不到文件
因此设置搜索路径,并修改各单元引用头文件的路径。在单元测试的CMakeLists中添加需要依赖
Log: 添加针对源代码的单元测试,添加触发自动测试代码
Change-Id: I0e0bc92c28d6cee42fc52064fc360c58f7c02826
2020-12-22 10:10:20 +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
f95fe5bb8b
feat(dock icon):default icon zoom
2019-11-05 21:04:07 +08:00
justforlxz
646bbcf3e8
chore: fix build faild cause missing dtkgui build dep
2019-08-28 21:33:09 +08:00
justforlxz
c78ea8aaa9
fix: build failed
2019-07-05 17:06:50 +08:00
justforlxz
65f54a1a7e
chore: disable show animation for sw mips and arm
2019-07-05 15:31:14 +08:00
haruyukilxz
4f27efd3f5
remove clang depend
...
Change-Id: I4f7363c0a716dd33a380754a738fe9cf9cd9fdab
2018-08-08 14:37:20 +08:00
haruyukilxz
9085bfbdc8
refactor(plugins): use tipswidget replace stylesheet
...
Change-Id: Id71d26002e7eddf8bb0b1f524a0ff8553f1136b0
2018-07-06 08:54:08 +08:00
haruyukilxz
052b6b29d2
feat(TipsWidget): use one qss file
...
- Using setstylesheet once will create new objects
Change-Id: I8126113766f9b1881b2b3825dc1985c6eea9b854
2018-07-04 14:41:20 +08:00
haruyukilxz
3ac07aedb3
feat: use gsettings value delay load plugins
...
Change-Id: I11a92de9a2b2773ccaeef883042b18f7e25ede80
2018-05-22 11:32:28 +08:00
石博文
2a0f955d1f
install dbus files
...
Change-Id: Ib24ac2df5b95158e2b9208480b8d6b741dd3ede9
2018-03-05 21:43:32 +08:00
石博文
9b68df017e
change to cmake
...
Change-Id: I82cd9d2bfd96003385c839ddaf0e454a4c1639d6
2018-03-05 21:33:30 +08:00