shaojun
d0fdde7a50
feat(panel):MainPanelControl add drag and drop for app and plugin
2019-08-21 12:52:53 +08:00
王少君
b92759d379
feat:add DockItemManager data to MainPanelControl
2019-08-19 13:40:06 +08:00
王少君
854d8a68a4
feat:replace DockItemController to DockItemManager
2019-08-17 18:01:32 +08:00
shaojun
b13a361031
feat:add DockItemManager
2019-08-17 17:33:36 +08:00
流年匆忙
42e1cf492a
chore(tray): disable tray for local config ( #224 )
2019-07-02 14:42:10 +08:00
justforlxz.com
e0bc2e0abb
feat(plugin): support init plugins for ~/.local/lib/dde-dock/plugins
2019-07-02 11:02:19 +08:00
listenerri
f4cbe1d2c8
Merge branch 'dev/daemon-plugin-settings' into daemon-plugin-settings
2019-04-04 17:42:37 +08:00
listenerri
ddcebbff63
disable: tray item graphics effect
...
https://github.com/linuxdeepin/internal-discussion/issues/1093
Change-Id: Ia2e9aafaa1177e0c83bff4eef9e8d7c50e6cd731
2019-03-18 14:00:03 +08:00
listenerri
f30e28cf81
feat: send a notify when plugin is not compatible
...
https://github.com/linuxdeepin/internal-discussion/issues/840
Change-Id: I9c46ebcb984e3a2660e7607774a54c931d2cf123
2019-02-28 17:26:06 +08:00
listenerri
adf4a46063
remove unused code
...
Change-Id: Ib2dd1844132e18acc58601494fd7063ed33917c0
2019-01-28 17:10:49 +08:00
listenerri
f190e4de76
update: plugin settings daemon interface
...
Change-Id: I2157ff9e14a6c878a30810e9ad008593bb61272b
2019-01-16 16:55:01 +08:00
listenerri
4eaefdb7ef
change: plugins dir
...
Change-Id: I5b504a14294b803ff86a2707ebf6a7c5f0f3e24c
2019-01-15 16:06:48 +08:00
listenerri
c44079b25a
refactor: dock plugins controller/loader
...
Change-Id: Ia326f7d264d4286e533bf184cd742b025986d468
2019-01-10 12:51:27 +08:00
listenerri
31f8ab6c4c
refactor: remove unused code
...
Change-Id: Ia099804e12827faa2425d7e60ad14d54bc20f1d5
2019-01-07 16:42:48 +08:00
listenerri
57f8e6ee0a
feat: access plugin settings from dock dbus daemon
...
Change-Id: I97f3f3e0b3bfa65cac2abda4e3b59494ea1c13d1
2019-01-07 16:20:36 +08:00
listenerri
945d58a4b5
refactor: using libdframeworkdbus for dock dbus daemon
...
Change-Id: I62531c101075ec9b37d3840be97bbba25c9faab4
2019-01-07 14:09:25 +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
c10a6e9eb2
fix: there is an empty AppItem in dock
...
https://github.com/linuxdeepin/internal-discussion/issues/653
Change-Id: If2da95238240c2726b9395267ba0bfebb7f6ca28
2018-12-25 16:32:45 +08:00
listenerri
d7a0df40ba
Revert "fix: there is an empty AppItem in dock"
...
This reverts commit 8674c0552eb25cde29995fea37443badb3378c0f.
Reason for revert: <INSERT REASONING HERE>
Change-Id: I5e82127dad18ca3e04e696601ac3bb9e1386d3e1
2018-12-25 16:31:25 +08:00
listenerri
8674c0552e
fix: there is an empty AppItem in dock
...
https://github.com/linuxdeepin/internal-discussion/issues/653
Change-Id: I7123606252f8837075fb8fa21e0a0e62a19b2198
2018-12-25 16:12:49 +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
dc1d415dc3
fix: build warning 2
...
Change-Id: I3ebd8122b7147f1a087a773b881d8d7709301b7b
2018-12-05 14:45:44 +08:00
listenerri
5d462fdc30
refactor: new dock plugins interface version 1.1
...
Change-Id: I8f9c36531aab7f04b3ffe656eb2f67516efe736d
2018-12-05 11:51:37 +08:00
listenerri
a87911ce80
fix: typo
...
Change-Id: I2ed2597138c60bd18a7798942c2b5d0a4eef8f88
2018-12-04 09:50:56 +08:00
listenerri
091b52bccd
fix: dock hide problem and remove old imp
...
efficient dock still hide in auto/smart hide mode while applet of
plugins is showing and mouse leaved
https://github.com/linuxdeepin/developer-center/issues/707
Change-Id: I373ce94e802f79e1430a636d5019b24fdbaa650b
2018-12-04 09:28:12 +08:00
listenerri
b696c4daf2
refactor: rename system-tray to tray
...
Change-Id: Ic5fcbb85851aebb490ab633b355d77fa3d578914
2018-11-20 14:04:16 +08:00
listenerri
86d763a67b
refactor: hide fashion system tray right side spliter
...
Change-Id: I2a8184dcfa30b0a8d80b8090e24fa65b519c69d8
2018-11-09 13:29:08 +08:00
haruyukilxz
4837c9dd35
feat: integrating plugins config files
...
Change-Id: Id50d220be6c71fb26271634886abe5496efb3077
2018-11-09 10:57:03 +08:00
listenerri
5c042701e1
fix(system-tray): crash when refresh wired tray visible
...
Change-Id: I9cbcd484e90342b90feaa873a69a57aa55a1c9bc
2018-11-01 16:28:01 +08:00
listenerri
67635df6fd
refactor: handle click event of system trays
...
Change-Id: I31b9ecf03e4b9937fa19a3209f5e64e6219b2327
2018-10-25 16:52:13 +08:00
listenerri
e9c48fb2f0
refactor(system-tray): new fashion system tray
...
Change-Id: I7d359c1a33fbb32bc174026e7aee130d328313ef
2018-10-22 10:06:12 +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
beb2c0c8b7
refactor(tray): empty item after plugin hidden
...
Change-Id: Ib383f28a95dbdb7491859c921673e34f3ae1eb6c
2018-07-26 16:12:50 +08:00
listenerri
57a179a93d
show keyboard layout (chinese locale)
...
show keyboard layout when user keyboard layout count > 2
Change-Id: Id85be5cbb61361aa29ee0dab50526aa055d2a919
2018-07-12 12:44:10 +08:00
listenerri
d78bdfea90
add: command line options
...
Change-Id: I26057e7ee43a0421dab919c9eba9358e3d3df8e4
2018-06-14 10:12:14 +08:00
haruyukilxz
3ac07aedb3
feat: use gsettings value delay load plugins
...
Change-Id: I11a92de9a2b2773ccaeef883042b18f7e25ede80
2018-05-22 11:32:28 +08:00
rekols
a6b87571c6
fix: identify launcher icon.
...
Change-Id: I2126addf235c127712ce8d0f117954c8ac9910fc
2018-05-21 09:21:11 +08:00
石博文
0bf5934c6a
interfaces may deleted
...
Change-Id: I1fcc7ecc430ad03a766e4ec84e717aab4ae200e2
2018-05-21 08:24:14 +08:00
rekols
94fc261e62
fix: plugin item not free.
...
Change-Id: I93e14725f6287570c891cc416dcb7b7df5d7d52f
2018-05-02 17:01:52 +08:00
石博文
afd0a52421
fix delete item too early
...
Change-Id: I5e3f190018845d147c8ef40031e1f804bcbca431
2018-05-02 13:29:35 +08:00
石博文
0e9d9df0e5
fix: Popup Applet not hide when item removed
...
Change-Id: Ib698c731418a2a0d64739acae3c1bf14add1b8dc
2018-03-27 11:19:23 +00:00
rekols
e281f088ac
feat(plugins): keep order
...
Change-Id: Iaa9dd11750999fca6faf2d3b1d3bbb60f6ba740b
2018-03-07 18:11:52 +08:00
石博文
0d2c94fe11
sort plugins when displayMode chanegd
...
Change-Id: I771a02db3cb52026fe80ab10c2c7a4b0d07f45f8
2018-03-07 18:05:40 +08:00
石博文
9b68df017e
change to cmake
...
Change-Id: I82cd9d2bfd96003385c839ddaf0e454a4c1639d6
2018-03-05 21:33:30 +08:00
linux0208
b57f8f8328
fix can not correctly sort plugin
...
Change-Id: Ic63b91d6d02d1136935785ad68c3bcc56dc41282
2018-02-22 16:27:33 +08:00
石博文
c0986e1c37
refactor: using new dbus interface for dock entry
...
Change-Id: I670870c30427e18518cc39d878e4e93b21a3ed28
2018-02-22 11:44:57 +08:00
石博文
133b711d1f
update license
...
Change-Id: I9df92e43b79f7c2b3688b595f80df7b3a7bb7ed2
2018-02-07 11:52:47 +08:00
石博文
0e1795ba20
optimize dock animation, remove clippath
...
Change-Id: I192fde120773df8f42d40bf9ce9558c3026c0c6a
2017-12-12 15:08:20 +08:00
石博文
b82d4ac114
fix item not free
...
Change-Id: Ib168254199d6c5cf7960ae402a3f518216dbd5cc
2017-11-10 16:47:58 +08:00
石博文
b1412526b3
fix plugins item double free
...
Change-Id: I50362a13e197e9b9e40f8bd680a9e8ac47fd98a4
2017-11-08 18:24:44 +08:00