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
Felix Yan
183cc4f6d3
refactor: fix some typos
...
Change-Id: I27901937d6b39a6eff46aa688702031235dc4c73
2019-02-26 15:51:17 +08:00
listenerri
7de1c08e19
refactor: get sni properties from dbus asynchronouslly
...
Change-Id: Ie100affe4880a30cfa47c9266ee58ce5e7da282f
2019-02-18 14:58:48 +08:00
listenerri
12cf14a863
fix: place holder item not be removed after drag leave in touch screen
...
remove margins to fix a touch screen bug:
the mouse point position will stay on this rect's margins after
drag move to the edge of screen
https://tower.im/teams/9487/todos/225361/
Change-Id: I7e7c2d3886c220e22da91c27b2afba432ec7b81d
2019-01-23 17:46:19 +08:00
listenerri
176d58e9f9
fix: obtain opacity value too frequently when startup
...
https://github.com/linuxdeepin/internal-discussion/issues/858
Change-Id: I71b82e2ecebe1a3f9437403d2ee90df7c42d0c08
2019-01-16 11:10:34 +08:00
listenerri
2bc2f2e831
refactor: make MainWindow to register sni host instead of tray plugin
...
Change-Id: I8f6b05ed69ced2d937aac8828a1adb3e77e79b07
2019-01-15 19:54:13 +08:00
listenerri
4eaefdb7ef
change: plugins dir
...
Change-Id: I5b504a14294b803ff86a2707ebf6a7c5f0f3e24c
2019-01-15 16:06:48 +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
a5cf01551a
fix: hover background of plugins item in Efficient mode
...
https://github.com/linuxdeepin/internal-discussion/issues/744
Change-Id: I50996e20d4bbe4e6e166f1ec2816aaa25d92815f
2019-01-03 19:16:49 +08:00
listenerri
3c134e5583
fix: crash after drag app item to undock
...
https://github.com/linuxdeepin/internal-discussion/issues/743
Change-Id: Id8aca509ff74d5dc6232cc6ee5d90fbc7c596a3b
2019-01-03 15:14:40 +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
c45df0263d
fix: threshold of wheel on app item
...
https://github.com/linuxdeepin/internal-discussion/issues/667
Change-Id: I544eb3de96214eb8c2f8095ebac4cecab2066269
2018-12-17 14:41:54 +08:00
listenerri
0a3eb2b619
fix: touch screen drag/drop tray icons to tray container by mistake
...
https://github.com/linuxdeepin/internal-discussion/issues/602
Change-Id: Idd3e72dce0fd552d840c282bfc282d8c7d76b317
2018-12-10 18:07:48 +08:00
listenerri
4d8e077243
fix: tray hover state not refresh after some mouse event
...
such as drag/drop or mouseRelease event
https://github.com/linuxdeepin/internal-discussion/issues/580
Change-Id: Ie815849801a7bd4fa263c6e67d3e5e21153488cd
2018-12-10 10:13:57 +08:00
listenerri
3ee25e36b1
fix: hover background while dragging
...
Change-Id: Ic23e01ed024fdb5b9b8530c4a639ae53a7e96e1e
2018-12-07 16:52:37 +08:00
listenerri
dfa4dd9d24
fix(TrayPlugin): send hover event to XEmbed trays
...
https://github.com/linuxdeepin/internal-discussion/issues/561
Change-Id: I216520849bceae0d38dd062db9d27eaf86e68e89
2018-12-07 15:59:53 +08:00
listenerri
caede05fe7
feat: tray icon hover state
...
https://github.com/linuxdeepin/internal-discussion/issues/514
Change-Id: I9ce935ced29ab62b02f879c12658227a81b3dfdb
2018-12-06 14:54:10 +08:00
listenerri
dc1d415dc3
fix: build warning 2
...
Change-Id: I3ebd8122b7147f1a087a773b881d8d7709301b7b
2018-12-05 14:45:44 +08:00
listenerri
e18be0ba7f
Merge branch 'dev/fix-dock-hidden'
...
Change-Id: Ia3f5ab9659d1356b699a5de33ed71f7b1ce6ba03
2018-12-05 12:48:12 +08:00
listenerri
61197b9d3d
fix: build warning
...
Change-Id: I57b1e5a68f699fface1ed542813791013020691e
2018-12-05 11:55:26 +08:00
listenerri
5d462fdc30
refactor: new dock plugins interface version 1.1
...
Change-Id: I8f9c36531aab7f04b3ffe656eb2f67516efe736d
2018-12-05 11:51:37 +08:00
listenerri
63dc102939
fix: typo2
...
Change-Id: I2b1c9b1936becb74be46ca42fc764ba4a4ce87b4
2018-12-05 11:41:24 +08:00
listenerri
9c37265713
fix: typo2
...
Change-Id: I2b1c9b1936becb74be46ca42fc764ba4a4ce87b4
2018-12-04 16:05:15 +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
5e9886fa97
fix: click item is ignored
...
Change-Id: I7ef7f440d59bb7a75ad50d5a9c85f6084c4704bf
2018-11-30 18:17:08 +08:00
listenerri
fd3f502529
fix: play swing effect when open app with mouse middle button
...
Change-Id: I20869436ff498f6d2a4fdd62f220dcc8f0aae9b8
2018-11-30 14:57:11 +08:00
listenerri
1dba9484f2
fix: connect to signal failed
...
looks like a qt or compiler bug
every thing works fine if using clang to compile project
Change-Id: I6360cb16fa8d23156b78d8b2c8a15734fc54ccbb
2018-11-30 14:48:38 +08:00
listenerri
57f5e5c75c
fix: tray strange fold animation when dock size is maxied
...
Change-Id: I5511443b51f7a473d7a5b2ee6f9de4b544eea480
2018-11-23 08:57:28 +08:00
listenerri
7354cf5166
fix: the end value of window size animation is error
...
Change-Id: I043e586f7d7e85cbf3d7fed48e06ae7dbe214d89
2018-11-22 16:50:22 +08:00
listenerri
9bfb8eee37
fix: system tray icon still be shown while dragging
...
Change-Id: I8c0947c2be3f8d0269218a4e75004a1a00efd37a
2018-11-22 10:25:38 +08:00
listenerri
c61b620deb
fix: drop to container item careless
...
Change-Id: I97e0452da0560bb7196b4ef141b73073b09439d1
2018-11-21 10:52:52 +08:00
listenerri
b696c4daf2
refactor: rename system-tray to tray
...
Change-Id: Ic5fcbb85851aebb490ab633b355d77fa3d578914
2018-11-20 14:04:16 +08:00
listenerri
efd8e01e6a
fix: dock resize do not in time
...
When the count of trays changes rapidly, dock cannot update its size in time
Change-Id: I00d218a4c916167e19cefcdbee674347bc200201
2018-11-20 09:39:06 +08:00
listenerri
c7f953e121
fix: invalid tray size when change display mode
...
fashion tray item was set a fixed size in adjustItemSize method by MainPanel
cause's the DisplayMode var in MainPanel is not be set when "adjustItemSize" method is invoked
Change-Id: I45c0eab91ff952312cf6a73b4334d78f4ebf4d9f
2018-11-19 17:53:40 +08:00
listenerri
8dc212bc3a
fix: invalid icon size after dock size changed
...
Change-Id: I348853ab0ffd505892eef4fd4323199e89984140
2018-11-19 10:54:17 +08:00
listenerri
8090ef445e
feat(system-tray): add animation for system tray expand and fold
...
Change-Id: I8b3f77507fa0c54e53edfa1d961d381d87561847
2018-11-16 11:00:02 +08:00
listenerri
a06b7f9dcd
fix: dock crash while loading plugins
...
Change-Id: I613fcbf091ad0f45ff3bf25883336f5ba0cd947c
2018-11-16 10:49:44 +08:00
Hualet Wang
ca08567861
feat: touchscreen support
...
Change-Id: Ica912c5e672d0e02f6e9540fd95d12d916dd5d74
2018-11-16 09:58:46 +08:00
listenerri
1a4652cab7
feat: optimiza size change animation of dock
...
move size change animation to the MainPanel from MainWindow
Change-Id: I84d4966ab470b460e393e9f2dccd5da03d07b3af
2018-11-15 17:06:51 +08:00
listenerri
92ac6dc377
fix: error value of decrease fashion icon size
...
Change-Id: I76eb65a05e8260360e77314fed1f75e3e8d2191b
2018-11-12 14:55:35 +08:00
listenerri
738f41aa17
fix: resize dock and fashion system tray recursively
...
Change-Id: I988712e6f6081ddecf48207f9ed93096ff5598c2
2018-11-12 10:42:07 +08:00
haruyukilxz
40490788db
fix: change min icon size
...
Change-Id: Id5b16c9223a94450d023841df8e5f9dc784cc5dd
2018-11-09 17:12:13 +08:00
listenerri
93db674bb2
fix: not change dock visible in time
...
- change mode by dock menu
- change mode by dconf
Change-Id: If42c9bc9d903ce6a4615ab612cd084ada8dec2dd
2018-11-09 14:45:57 +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