tsic404
2f185bf3ce
chore: resolve v23 merge conflicts
...
log:
2023-02-16 15:08:28 +08:00
dengbo
be89d981d9
fix: wayland下最小化魔灯效果显示异常
...
在应用去驻留在任务栏或者驻留的应用在任务栏坐标有变化时,通过wayland协议去设置最小化窗口的位置
Log: 修复wayland下最小化魔灯效果显示异常的问题
Bug: https://pms.uniontech.com/bug-view-111637.html
Influence: wayland下应用窗口最小化显示效果
Change-Id: I56aef594ff0406f5d0bca42f0a4265ffac6398f4
2022-12-23 02:36:55 +00:00
范朋程
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
donghualin
91d5bfbf07
fix: 修复任务栏没有加载显示桌面和多任务视图的问题
...
1、修改DBUS接口中获取当前已加载插件的接口
2、重新定义插件类型:快捷区域插件Quick, 工具插件(回收站等)Tool,托盘插件(U盘图标)Tray,系统插件(开机关机图标)System,固定区域插件(显示桌面和多任务视图)Fixed
3、加载固定区域插件(显示桌面和多任务视图)
Log:
Influence: 任务栏查看是否存在显示桌面和多任务栏视图的插件
Task: https://pms.uniontech.com/task-view-112073.html
Change-Id: Ia7ee8f94ae89ebc93b239f1d078c44e37b50b8ac
2022-11-02 06:35:30 +00:00
donghualin
9e2e8fb18d
feat: 高效模式增加加载插件的功能
...
删除原来的tray插件,高效模式下,加载插件使用时尚模式相同的加载插件的方式
Log: 增加高效模式加载插件的功能
Influence: 高效模式下加载插件
Task: https://pms.uniontech.com/task-view-112073.html
Change-Id: I5766382fb64bd544b3c7a9c40d1ce4668613d508
2022-11-01 16:08:21 +08:00
Robert
0427e19b72
chore: adapt license and copyright ( #680 )
...
Modify project to pass the REUSE check
Log: Modify project to pass the REUSE check
Task: https://pms.uniontech.com/task-view-185215.html
Change-Id: Ie954cf985f16c1a243bfc912aa7458c6e85ce9de
2022-09-06 11:36:55 +08:00
donghualin
56c3019a5c
feat: 增加窗口多开的功能
...
增加窗口多开的窗口类,用于绘制应用图标和打开窗口的图标,根据实际情况让其显示到正确的位置
Log: 增加窗口多开的功能
Influence: 控制中心开启多开窗口显示,观察应用打开的窗口是否在对应的位置显示
Task: https://pms.uniontech.com/task-view-170977.html
Change-Id: I96371b1304f5373f17dad95893ee656056e5f457
2022-08-18 15:41:57 +00:00
chenbin
a687a45b5a
fix: 修复控制中心-个性化取消勾选插件,在勾选插件,插件位置变动的问题
...
取消勾选插件后,对插件位置进行了重新排序,导致位置变动,截图插件需要应用自己适配初始位置
Log: 修复控制中心-个性化取消勾选插件,在勾选插件,插件位置变动的问题
Influence: 插件位置
Bug: https://pms.uniontech.com/bug-view-130339.html
Change-Id: I9fa715ed5af1f3c1929da872fc1b6db1c59ff0e1
2022-08-01 17:55:31 +08:00
donghualin
7091b32239
feat: 增加桌面应用图标的AM访问
...
修复DockItemManager和AppItem类中对AM接口的访问
Log:
Influence: 任务栏
Task: https://pms.uniontech.com/task-view-133075.html
Change-Id: I93a656f5437a24fb2d964b337b793d4759375dc2
2022-06-22 10:06:30 +08: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
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
Fan PengCheng
81fd4a245a
chore: 删除一些用不到的函数
...
部分函数没有必要保留,做删除处理,尽量降低类之间的耦合性
Log:
Change-Id: I6de2788f1571049c0f2f327cbd4875887ff71564
2021-04-16 16:59:27 +08:00
Fan PengCheng
46d5771ff9
chore: 添加代码注释
...
所有的函数和类尽量都添加注释,方便别人维护
Log:
Change-Id: If8cb522b78bcfa38f0ab4da8b453045cc917784d
2021-04-13 16:02:49 +08:00
Fan PengCheng
e2e9211d1c
feat: 修改部分函数命名和注释
...
函数命名变更,部分注释转移到源文件中,方便阅读头文件,去除mock的部分代码文件
Log:
Change-Id: I9cbb7d5a21a60c4643efbf78da7c599d85bd0829
2021-03-23 17:17:02 +08:00
liuxing
f37ffc8602
fix: 插件区应用默认顺序不正确
...
不开窗口特效时,多任务视图会从插件中移除,导致刷新插件顺序,此时插件并没有加载完成,导致默认顺序出错
Log: 插件区应用默认顺序不正确问题修复
Bug: https://pms.uniontech.com/zentao/bug-view-61127.html
Change-Id: I4a8d487f1dd5f70529a04ac8e2dfe3ed092ac613
2021-03-16 16:42:00 +08:00
范朋程
11b0707114
feat: 添加单元测试代码
...
添加单元测试代码
Log:
Change-Id: Icd61b9d7edb67c94234199bc2438bfc10e2b8692
2021-03-15 09:25:22 +08:00
范朋程
b6503312cc
Merge branch 'maintain/5.2'
...
Change-Id: I477c63aafbff41abae741bce7cb2a6066aed896a
# Conflicts:
# frame/window/mainwindow.cpp
2021-01-11 13:42:27 +08:00
Zhang Qipeng
3b3c303bf9
fix: 任务栏插件参数缺失
...
之前用QTimer定时1秒钟后将插件的配置信息写入GSettings,但在配置比较差的机型上插件还没有加载完,导致往GSettings里写配置信息的时候漏了一两个插件。
改为当有插件被用户移动、移除或检测到新的插件时,直接调用更新GSettings中的插件配置信息。
Log: 修复自动化测试发现任务栏插件参数缺失的问题。
Bug: https://pms.uniontech.com/zentao/bug-view-59243.html
Change-Id: I4dc37ad7f611fabf479375f100506ef84f3f78d3
2020-12-28 14:18:00 +08:00
chenjun
2ef1176873
fix: 添加针对源代码的单元测试,添加触发自动测试代码
...
因为单元测试需要直接测试源代码,而主程序代码中include的单元使用了相对路径
单元测试的CMakeLists和主程序的CMakeLists路径不同,编译单元测试时会提示找不到文件
因此设置搜索路径,并修改各单元引用头文件的路径。在单元测试的CMakeLists中添加需要依赖
Log: 添加针对源代码的单元测试,添加触发自动测试代码
Change-Id: I0e0bc92c28d6cee42fc52064fc360c58f7c02826
2020-12-22 10:10:20 +08:00
chengbo
db0c0039d4
fix: 任务栏位置调整左边,摩灯窗口还是从底部出来
...
删除定时器,使用监听Dock的FrontendWindowRect change信号,重新更新IconGeometries
Log: 魔灯效果下,窗口效果跟随任务栏位置
Bug: https://pms.uniontech.com/zentao/bug-view-44736.html
Change-Id: I5e6caf7872dc37c34d8e5fb99676d7b35940dff3
2020-11-05 21:34:21 +08:00
chengbo
5f36df4430
fix: 任务栏位置调整左边,摩灯窗口还是从底部出来
...
删除定时器,使用监听Dock的FrontendWindowRect change信号,重新更新IconGeometries
Log: 魔灯效果下,窗口效果跟随任务栏位置
Bug: https://pms.uniontech.com/zentao/bug-view-44736.html
Change-Id: I5e6caf7872dc37c34d8e5fb99676d7b35940dff3
2020-10-30 17:30:49 +08:00
chenjun
0187ab1151
fix: 在Dock接收到EntryAdded信号时,先判断是否存在相同appID的应用
...
Dock的Daemon守护进程在应用打开时,有时会连续发送多次EntryAdded信号,Dock在接收到多个信号时,会在界面上创建多个相同的应用
图标,因此在接收到此信号时,先判断下是否已经存在相同appID的应用图标,如果存在则不再创建图标。
Log: 修复反复启动画板,任务栏会出现双图标问题(bug: 38782)
Bug: https://pms.uniontech.com/zentao/bug-view-38782.html
Change-Id: I730ca14be1c466f50f579d3237e989fd95a4756e
2020-07-22 17:08:59 +08:00
shaojun
7b88efa80f
fixed(fixed plugin):save fixed plugin pos
...
固定区域的插件位置保存
2019-12-06 14:25:36 +08:00
shaojun
357b141594
feat(tray):add method and signal to tray item count
2019-10-29 15:07:56 +08:00
shaojun
552a61f4ea
refactor:delete invalid code
2019-10-17 19:52:55 +08:00
shaojun
66e33b9b39
feat(appItem):drop application to dock, drag appitem to undock
2019-08-29 20:21:36 +08:00
shaojun
f05debd9f5
feat(mainwindow):dockitem notification window hidden or displayed
2019-08-21 14:07:24 +08:00
shaojun
d0fdde7a50
feat(panel):MainPanelControl add drag and drop for app and plugin
2019-08-21 12:52:53 +08:00
shaojun
b13a361031
feat:add DockItemManager
2019-08-17 17:33:36 +08:00