240 Commits

Author SHA1 Message Date
shaojun
b62061b04f feat(plugin):replace sound and tray icon 2019-09-20 17:54:56 +08:00
shaojun
4b65d62fb5 feat(plugin):plugin icon always 20x20,change dark icon while dock mini size 2019-09-05 15:28:39 +08:00
shaojun
87abcd9ef7 feat(soundPlugin):change popup menu style 2019-08-27 15:17:26 +08:00
justforlxz
de0fac5409
fix(network): refresh loading icon not align center
https://github.com/linuxdeepin/internal-discussion/issues/1411
2019-04-28 10:10:42 +08:00
justforlxz
55c4c74a82
refactor: use QWidget::devicePixelRatio to replace QApplication::devicePixelRatio
插入新屏幕后,新屏幕的缩放是1,切换为复制模式后如果继续使用QApplication::devicePixelRatio会导致
显示错误,统一换成QWidget::devicePixelRatio或QScreen::devicePixelRatio。
2019-04-23 18:27:40 +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
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
16f10b665c fix: tray icon do not change after system icon theme has changed
https://tower.im/projects/e4ae1ad0b5d5497fb4b7c14fe2d2efbf/todos/d9725c7eddce0c87e5ef5f1939d1964a/

Change-Id: Id094f51c7426f321a1628fdd5e3128d6356c9353
2018-12-07 16:59:06 +08:00
listenerri
5d462fdc30 refactor: new dock plugins interface version 1.1
Change-Id: I8f9c36531aab7f04b3ffe656eb2f67516efe736d
2018-12-05 11:51:37 +08:00
listenerri
8105f8b9f3 refactor: plugins default sort order
Change-Id: I5ab49d88c970bd66c63a6fe6d82cab08d2f4606a
2018-11-21 18:22:22 +08:00
listenerri
d1fa536406 fix: tray icon pixmap align
Change-Id: Idb017b7706d8f3eb13ebc90dc517a5c174642d03
2018-11-20 19:46:34 +08:00
Felix Yan
074e0ba4db fix: some types
Change-Id: Ie5265a0b77a0a4517d178752f849d9c2066f5a66
2018-11-19 17:06:35 +08:00
listenerri
b689dbece2 refactor: tray plugin
- tray plugin support load dock plugin as system trays
- move network,sound,power plugins out of tray plugin, keepin them still be plugins

Change-Id: I03463ef55a9abc9823c1b9f7d9c95b00158e63ed
2018-11-15 17:37:05 +08:00
listenerri
6224d76f98 refacotr: merge other plugins to system-tray
merge sound, shutdown, network plugins to system-tray

Change-Id: Iab7aef4c56d3e1c24b408c323ef03a8276ff43f2
2018-10-24 14:12:46 +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
69a9ccc487
refactor: delete deprecated function calls
Change-Id: I749455a6bc5b387142789e989368e743f6e52a5e
2018-08-23 16:46:31 +08:00
haruyukilxz
4f27efd3f5 remove clang depend
Change-Id: I4f7363c0a716dd33a380754a738fe9cf9cd9fdab
2018-08-08 14:37:20 +08:00
listenerri
95b5c72f13 feet(plugins): lazy loading of plugins which depends dbus daemon
Change-Id: I34b2d2d34d8751b4eb54eb49448bbae882e5fd66
2018-08-03 13:03:50 +08:00
haruyukilxz
7547beb578 fix(sound): miss volume icon
Change-Id: Ib0ad70059e6eb00ed0dcac17f682692fa6979721
2018-07-12 09:50:47 +08:00
haruyukilxz
bd49207b49 fix(sound): error icon find
Change-Id: I373a8f9e574597c2a7c030f83d143d5de478086c
2018-07-06 17:07:27 +08:00
haruyukilxz
9085bfbdc8 refactor(plugins): use tipswidget replace stylesheet
Change-Id: Id71d26002e7eddf8bb0b1f524a0ff8553f1136b0
2018-07-06 08:54:08 +08:00
haruyukilxz
7023154bec fix(sound): refresh icon
Change-Id: I9a873b433f80cc76f2a84c12509fa8ff5b45abea
2018-06-21 17:24:07 +08:00
rekols
acd2bd0dad fix: app volume can be adjusted to 150
Change-Id: I17e5a0934710be223a6dfbeff910c291aedbb347
2018-04-06 22:39:06 +08:00
rekols
154df25726 feat: the maximum volume is 150
Change-Id: Iaffcc59eec3ddcaf9f99352260b40a5affc2321f
2018-04-04 14:23:29 +08:00
rekols
d651fc9dd1 fix: call dbus error
Change-Id: If0fc0a923f3b464cd0e37af1fb4bb13aa0a9abf0
2018-04-04 10:06:31 +08:00
石博文
9018711b53 fix(sys-tray): system tray alignment adjust
Change-Id: Id3cbbe10e7f42a9f8fcf0da300e2a816a619fff5
2018-03-14 03:57:58 +00:00
rekols
e281f088ac feat(plugins): keep order
Change-Id: Iaa9dd11750999fca6faf2d3b1d3bbb60f6ba740b
2018-03-07 18:11:52 +08:00
石博文
7e94385a21 fix(sound): resources not load
Change-Id: Ia74f49ba02a49cf24e35c94ae6210f96b10c188c
2018-03-07 08:21:02 +00:00
石博文
9b68df017e change to cmake
Change-Id: I82cd9d2bfd96003385c839ddaf0e454a4c1639d6
2018-03-05 21:33:30 +08:00
石博文
e06a0ac0a9 fix: sound input sink volume slider not init
Change-Id: I4ee46c647b358d73fa3c2631129647cb46564538
2018-02-28 02:12:51 +00:00
石博文
133b711d1f update license
Change-Id: I9df92e43b79f7c2b3688b595f80df7b3a7bb7ed2
2018-02-07 11:52:47 +08:00
石博文
648b16d611 optimize volume set
Change-Id: I97edff5e988ca508aa9c21502864e4c1a92da4b4
2018-01-31 20:15:24 +08:00
haruyukilxz
b5f8253a9f fix(sound): app mute icon is not support HIDPI
Change-Id: I245babf4da067cbc9724466703c29812389b3934
2018-01-05 09:34:26 +08:00
kirigaya
3e7e65d7e5 fix(sound): fallback to default icon
Change-Id: Id92dc7418c384caa9eba3da045c8b57e7454e092
2017-12-13 14:35:15 +08:00
石博文
5b5a3e335e fix popup not hide when right click on sys tray
Change-Id: I7a8a0369501072625d6ca385840f5a9aec6a7c82
2017-11-21 16:44:22 +08:00
石博文
34ce1bdd10 fix(sound): plugins config file locate error
Change-Id: Idc36fab7cb8a4dac4ec2f0c67cc4d1dd6ebb8ee6
2017-10-26 16:50:29 +08:00
石博文
fde1d638f0 sound: support hide
Change-Id: I8004f39ced9d97fd5b1718893e0042b1a96ef68a
2017-10-23 13:15:57 +08:00
石博文
137ac55518 update plugins api version
Change-Id: Ifa977978f2ba7cc5795e7f1a10a1b9fe9c6e9923
2017-10-23 11:53:44 +08:00
石博文
8d86933f7a fix svg render on hidpi
Change-Id: Icd9b5a45d6681479b5f1ca0f24477e72989c2e77
2017-10-12 09:33:16 +08:00
石博文
a6e3632d56 fix app icon on hidpi
Change-Id: Ib79cab7cace53e53e792aa0df2ffddb660ff348c
2017-10-10 15:19:54 +08:00
kirigaya
a84062bce2 fix: sound slider use svg
Change-Id: I92201e0ed0615e530c3a9263fbbf5936e38743b0
2017-10-10 14:25:48 +08:00
石博文
71ccbcef83 update license
Change-Id: I90da53ccbbd08d5195469fdfe6ff98fc630d0b34
2017-09-18 14:33:44 +08:00
石博文
4c5aaa2233 support hidpi for plugins icon
Change-Id: I265c12b3de13f832ecacfa2f79db4da4ab92363a
2017-09-15 11:23:43 +08:00
Iceyer
2281b97ac4 Upgrade dtk
Change-Id: I52efccfe53c5399137a207a7c45bda5b84cf26b7
2017-07-27 12:11:40 +08:00
kirigaya
db193ee0e8 Sound: fix icon with Efficient mode
Change-Id: I89efde80732ecac9f1ec8cf6024db225a8e7e4df
2017-07-12 14:12:02 +08:00
kirigaya
061ca2e900 sound: fix no type conversion
Change-Id: I8e2a53f1e727129ec82056b97e7c714770d125a5
2017-06-29 17:13:09 +08:00
kirigaya
070c55d208 Sound: set minimum volume
Change-Id: I49a39b6c3d936e1a84d733337992d8a0982ca492
2017-06-27 09:27:07 +08:00
Hualet Wang
f3cc3452de Fix incremental width of sound plugin tips label
Change-Id: I000aea1d97a85d251c913b05cce260530400d640
2017-06-23 14:15:37 +08:00
kirigaya
4652dc1694 Sound: play the sound after you release the mouse
Change-Id: Ica09f4df3a4842bfeca60b909a8a7d4e4b3565c5
2017-05-27 15:13:24 +08:00
石博文
3d17023466 use dbus to start DCC, instead of command
Change-Id: I9765fd1690099ba4b54b01037d305c30f31dedd9
2017-05-08 09:48:22 +08:00