58 Commits

Author SHA1 Message Date
曹威
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
chenjun
26824712fa fix: 调整任务栏关机和日期插件的顺序
按照设计需求,任务栏插件的顺序为屏幕键盘、桌面智能助手(仅桌面版)、关机、时间、回收站、通知中心,重新调整机和时间的顺序,关机在前,时间在后。

Log: 修复插件区域预装顺序有误的问题(bug:37234)
Bug: https://pms.uniontech.com/zentao/bug-view-37234.html
Change-Id: Id6cb6732ca7367ff78eefe211ed72dc79487603c
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/407
Reviewed-by: lizhongming <lizhongming@uniontech.com>
Tested-by: lizhongming <lizhongming@uniontech.com>
2020-07-23 08:43:38 +00:00
chenjun
cc9af0844c fix: 声音、网络、键盘布局等图标排序时不再区分是否系统图标,同时将排序字段统一成pos_%1_%2格式
在图标排序时,对于系统图标,会自动全部排在其他图标后面,而声音图标正好是属于系统图标,在切换Dock显示模式时,会将声音图标显示在网络图标后面

Log: 修复调整声音插件顺序,切换任务栏模式之后,声音插件顺序改变问题(bug:38862)
Bug: https://pms.uniontech.com/zentao/bug-view-38862.html
Change-Id: Ib080d6eed3a361974142911ff81e9fa0003ae01f
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/343
Reviewed-by: lizhongming <lizhongming@uniontech.com>
Tested-by: lizhongming <lizhongming@uniontech.com>
2020-07-23 08:43:03 +00:00
范朋程
5a15ae7f17 fix: 修复符号冲突导致的概率性崩溃问题
语音助手中使用的类TipsWidget与任务栏项目中的同名类的实现不一样,导致符号冲突
解决方法是在任务栏的代码中加上命名空间,

Log: 修复符号冲突导致的概率性崩溃问题
Bug: https://pms.uniontech.com/zentao/bug-view-35037.html
2020-06-30 09:26:59 +08:00
范朋程
e87294f77e fix(compilewarning): 解决部分编译告警
编译过程中会由告警信息,目前绝大部分已修复,但DImageButton类因为暂无完全替代的类,还未处理

Log: 解决部分编译告警
2020-06-12 21:04:22 +08:00
zhaolong
b7134d1faf docs(translation):update translation files 2020-05-27 12:24:01 +08:00
wangxuwen
c841e462fd fixed(dde-dock): change the plugins sort for bug 10319 2020-01-11 10:35:29 +08:00
shaojun
2ea297774a fixed(bug:3668):if time modifyed refresh dock time 2019-09-29 17:23:33 +08:00
shaojun
d76c0b7aab fixed(tooltip):change tooltip text color is brightText 2019-09-27 11:41:21 +08:00
shaojun
7d18650ee6 fixed(bug:1568):datetime 24format error on system launch 2019-09-20 17:57:33 +08:00
shaojun
bb00071d5b feat(datetime):when dock on left and right,time font size fit to dock 2019-09-12 17:07:23 +08:00
shaojun
bea54c36a0 feat(datetime):get 24format config in init 2019-09-10 15:57:40 +08:00
shaojun
95a8af7688 feat(datetime):first add plugin crash 2019-09-04 13:25:48 +08:00
shaojun
7dcfcfc846 fix(datetime): connect control-center 24 hours setting 2019-09-03 09:37:59 +08:00
justforlxz.com
c37ea37404 refactor: plugin init is done in other threads
加载插件是按队列进行的,但是插件初始化是不需要按队列来的
2019-07-02 19:58:24 +08:00
listenerri
8ae30ec2d1 feat: update all plugins to support take effect in time for Deepin-Sync
Change-Id: I6fec9ab494eede8a4b0f35e62ccd6f4c749ded09
2019-01-30 18:02:18 +08:00
listenerri
fcb2c8563e Merge branch 'dev/refactor-plugins-mouse' into merge-dev/refactor-plugins-mouse
Change-Id: I03089593b793de20d8400449812bfdc9e4e83ecb
2019-01-07 09:47:51 +08:00
listenerri
7a5501e53d feat: update plugin API version
Note:

1. add a new function in PluginProxyInterface for set applet widget
visible from  a plugin.

2. remove requestContextMenu function from PluginProxyInterface,
cause's the context menu should be handled in Dock, it is enough for
a plugin to simply provide menu data and handle callbacks with
functions itemContextMenu and invokedMenuItem in PluginsItemInterface

https://github.com/linuxdeepin/internal-discussion/issues/646

Change-Id: Ic4af4eee138e87911ff5b18ccbbb0c3f7187ac4d
2018-12-18 11:28:36 +08:00
listenerri
59f688410a refactor: reset the default sort order of plugins
Change-Id: Ib2828910d744f7016f9c45069614f305fc0317d0
2018-11-21 15:37:49 +08:00
listenerri
2d925fe74e fix: date-time plugin enable status
Change-Id: I155423b46683393396ef07e39b28545abc3a3676
2018-11-21 09:07:58 +08:00
haruyukilxz
4837c9dd35 feat: integrating plugins config files
Change-Id: Id50d220be6c71fb26271634886abe5496efb3077
2018-11-09 10:57:03 +08:00
listenerri
e802e87e4b fix(plugins): use a fixed default sort for plugins
Change-Id: Ib801201f1efd5290bc037b423281e6f1e79f424f
2018-09-07 14:55:59 +08:00
haruyukilxz
9085bfbdc8 refactor(plugins): use tipswidget replace stylesheet
Change-Id: Id71d26002e7eddf8bb0b1f524a0ff8553f1136b0
2018-07-06 08:54:08 +08:00
rekols
8c0cecfa3a refactor(datetime_plugin): use DDBusSender
Change-Id: Ieb5d336fdff0bf14e575dbd0b853813092ceb3e9
2018-04-17 09:00:17 +08:00
rekols
e281f088ac feat(plugins): keep order
Change-Id: Iaa9dd11750999fca6faf2d3b1d3bbb60f6ba740b
2018-03-07 18:11:52 +08:00
石博文
133b711d1f update license
Change-Id: I9df92e43b79f7c2b3688b595f80df7b3a7bb7ed2
2018-02-07 11:52:47 +08:00
石博文
b1412526b3 fix plugins item double free
Change-Id: I50362a13e197e9b9e40f8bd680a9e8ac47fd98a4
2017-11-08 18:24:44 +08:00
石博文
1aa5922f80 datetime: support hide plugin
Change-Id: If39a7f316be13fb9d541fc5e5691cee33d1584cd
2017-10-23 13:36:16 +08:00
kirigaya
fb6ee52b0d feat: open dde-calendar with dbus call
Change-Id: I2058562411c880dfd4c75d904f6dd6a8630bcc1c
2017-10-18 13:16:57 +08:00
石博文
71ccbcef83 update license
Change-Id: I90da53ccbbd08d5195469fdfe6ff98fc630d0b34
2017-09-18 14:33:44 +08:00
石博文
0584380b20
datetime: add am/pm tips on 24 hour format
Change-Id: I51affb6a5a59492cfd8804b3766a29d107d20aa5
2017-06-26 15:51:39 +08:00
石博文
3d17023466 use dbus to start DCC, instead of command
Change-Id: I9765fd1690099ba4b54b01037d305c30f31dedd9
2017-05-08 09:48:22 +08:00
石博文
b0c9dfb414 Add delay between load plugins
Change-Id: I6eefc81fe3792f5d8b7397b75fc8fd71d40150e7
2017-04-20 17:22:19 +08:00
石博文
007650cf2c show 24 hour format on tips
Change-Id: Id9beed7e99fd281c1989091ca7ec075ab0bf4598
2017-03-31 16:48:49 +08:00
石博文
b416d4572d datetime: support 12 hour format display
Change-Id: Ied625ac784a59ff235050cea6e9d0660986824d4
2017-03-30 16:48:34 +08:00
石博文
9064e464d3 update graphics style
Change-Id: I962f2f8b90a428e1afec605f4e01e7136c40c04d
2017-03-29 10:48:42 +08:00
Felix Yan
c71600e578
Fix a typo: centeral -> central
Change-Id: Iaa1eb358b5577a6553667a53907984815cb9a0e5
2017-02-06 22:26:28 +08:00
Hualet Wang
192c4f92d1 Remove unnecessary i18n entries
Change-Id: I834f150011cf0cda60549406209585eb72facf91
2016-12-27 14:26:47 +08:00
石博文
0757d74f73 add time plugin context menu
Change-Id: I0b8705c03d00d678b6197aaed66fddddf8b7a79c
2016-09-21 10:24:42 +08:00
石博文
bb3068904d use system time format
Change-Id: I5bfe6e059cdc9a4684cf0d8cf42646445d194be7
2016-08-26 10:33:43 +08:00
石博文
05b2fc9c8b sound plugin add slider
Change-Id: I41bc596be98d8f0a668e11bdf245d93af29fbb04
2016-08-02 20:14:45 +08:00
石博文
de444b01bc add accessibility name to tips
Change-Id: I9db8447ab3e8be46bd78ab4e8b9c9620802eb2a5
2016-08-02 09:28:06 +08:00
石博文
5aa989debb remove plugin simple mode
Change-Id: Ib287e902fddee96d8d4f49f829eed7015aff3a44
2016-08-02 09:28:06 +08:00
石博文
352a7cc426 modify datetime plugin
Change-Id: Id37812646bcaf307d98e80ac75567fe013ee886a
2016-08-02 09:28:06 +08:00
石博文
5c3656099b hide launar info when not chinese lauguage
Change-Id: I8ebb1c475dccd1be8d3494e6248d33b1219d5a1e
2016-08-02 09:28:06 +08:00
石博文
dd20d77e3f add calendar
Change-Id: Ic50f6cfb7efdb5b424d9c0b4a04beb682b2737bc
2016-08-02 09:28:06 +08:00
石博文
d9d2faccca add system tray plugin
Change-Id: Iba6e206e506ecfd50f8600fefd7b150e27117f97
2016-08-02 09:28:06 +08:00
石博文
5d014c4642 change plugin interface
Change-Id: I4cb86dff01404d407823e210717a64c1e86ee6fe
2016-08-02 09:28:06 +08:00
石博文
654accbaf5 add some plugins interface method
Change-Id: I863da1169a5aceb1aa4891edd3ac000014e2eaa1
2016-08-02 09:28:06 +08:00
石博文
4145d6343e optimize datetime plugin on fashion mode
Change-Id: I51389dcf35384964f5ecfbfbdc2390e797343c60
2016-08-02 09:28:06 +08:00