531 Commits

Author SHA1 Message Date
justforlxz
297aba83c8 fix: crash when load 3rd plugins 2019-09-03 20:21:47 +08:00
王少君
8590b4ae86 drawRoundedRect add scale 2019-09-03 15:50:46 +08:00
wangxuwen
eced298591 feat(dock): delete invalid code for set icon size logic 2019-09-03 13:57:02 +08:00
shaojun
4692406d63 feat(appItem):appItem open drag file 2019-08-29 17:21:02 +08:00
justforlxz
76212b8051 fix(gsettings): skip not have schema file plugins 2019-08-29 14:16:47 +08:00
justforlxz
646bbcf3e8 chore: fix build faild cause missing dtkgui build dep 2019-08-28 21:33:09 +08:00
shaojun
4f47ac2970 feat(trayplugin):remove trayplugin highlight 2019-08-27 20:02:36 +08:00
shaojun
ae14390f2e feat(PreviewContainer):rounded corner, selected state, title style 2019-08-27 15:03:40 +08:00
wangxuwen
3f4425c051 feat(dock): add Fixed area adaptive size 2019-08-23 10:30:40 +08:00
shaojun
d6339d1183 feat(ContextMenu):change DBusMenu to QMenu 2019-08-22 17:18:30 +08:00
王少君
5f0ea1692c refactor: 修改显示桌面插件,让其在任何模式都显示 2019-08-22 10:44:04 +08:00
wangxuwen
4ac6a85b3b feal(dock): modefied icon doesn't change with the window 2019-08-21 14:50:49 +08:00
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
justforlxz
ef232eea04 feat(gsettings): control all module visible 2019-08-09 16:13:26 +08:00
zccrs
f3c94c85ac fix: crash at AppDragWidget
mark m_drag to nullptr when the app drag widget destroyed

https://github.com/linuxdeepin/internal-discussion/issues/1936
2019-07-15 16:50:56 +08:00
justforlxz.com
4bb03fa9ae fix(2d): Clicking on the preview will crash 2019-06-19 16:38:48 +08:00
justforlxz
82d6b4b38a
fix(preview): cannot switch preview window
taskID=5186
2019-05-29 14:25:35 +08:00
justforlxz
06c827091e
fix(preview): float preview background have wrong offset
taskID=5332
2019-05-22 18:52:04 +08:00
justforlxz
2b51e164aa
fix(preview): crash when click active item on 2d
bugID=515
2019-05-22 16:39:31 +08:00
Hualet Wang
c94a4d69a5 fix: typos 2019-05-19 20:22:32 +08:00
justforlxz
6f317050f3
refactor: Remove the bottom area to prevent unintentional operation in auto-hide mode
隐藏模式下,如果鼠标唤起dock,容易呼出窗口预览,这是不必要的操作。
2019-05-06 10:01:02 +08:00
justforlxz
d5e586fc98
fix: quick click on the preview window will crash 2019-04-23 18:45:40 +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
64aa65a5f0 fix: can not hover preview after drag 2019-04-15 10:42:45 +08:00
listenerri
f4d6ba1076 fix: preview window can not be raised after clicked preview snapshot
https://github.com/linuxdeepin/internal-discussion/issues/1321
2019-04-12 17:36:41 +08:00
listenerri
5a6942d90c refactor: close button name of preview
make a distinction between the name of buttons both of 2d and 3d mode

Change-Id: I2b8c744bcc920707b74f9f98859851cc0399a461
2019-03-25 09:15:06 +08:00
listenerri
6417a6255c fix(preview): hovering preview picture size adjust
Change-Id: Ia01bc9bc73a2bac53a911effa3095f826d8472be
2019-03-25 09:15:06 +08:00
listenerri
0c71234ef7 Merge branch 'dev/animations' into merge/dev/animations
Change-Id: I4c438901e7284d4449114c543882322dcd50e9f4
2019-03-18 14:10:32 +08:00
listenerri
6a45395ef6 fix: close button alignment in 2D mode
https://github.com/linuxdeepin/internal-discussion/issues/944

Change-Id: I6e6182429262156d22eb258fb852cd10256975b0
2019-03-18 14:00:08 +08:00
listenerri
4b8e6d8969 fix: pixmap be clipped
Change-Id: I3df3f907e3d44058d0ecfbefef7d6826bbe71600
2019-03-18 13:54:02 +08:00
listenerri
bc4608b858 feat: add cancel animation for drag to undock operation
https://github.com/linuxdeepin/internal-discussion/issues/663

Change-Id: I92daa3835fb6c5add9fcd5d1619e3a99d92d0b1f
2019-01-17 14:44:46 +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
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
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
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