1746 Commits

Author SHA1 Message Date
listenerri
945d58a4b5 refactor: using libdframeworkdbus for dock dbus daemon
Change-Id: I62531c101075ec9b37d3840be97bbba25c9faab4
2019-01-07 14:09:25 +08:00
listenerri
8bc429af27 Merge branch 'dev/drag-and-hold-tray' into merge-dev/drag-and-hold-tray
Change-Id: I9ca2e4cbdd7579d65667e78f611cd5400ca851c2
2019-01-07 11:07:45 +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
74c632d68f change: remove DOCK_TRAY_USE_NATIVE_POPUP to enable XEmbed hover
https://github.com/linuxdeepin/internal-discussion/issues/708

Change-Id: I1159eaf47c87d9e37c0d801f46aee83f9287439b
2019-01-04 14:16:49 +08:00
listenerri
c449a814b9 update changelog
Change-Id: I320d43a13d140b2e784a72590bc6a283eaa1a5e5
4.8.6
2019-01-04 10:29:15 +08:00
listenerri
6c7498a7a7 feat: support SNI tray status property
https://github.com/linuxdeepin/internal-discussion/issues/746

Change-Id: Ie036abe71858a74d500487cd434c69cc1ac26e45
2019-01-04 09:48:39 +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
f7699e3596 fix: tray item identify
https://github.com/linuxdeepin/internal-discussion/issues/616

Change-Id: I6fc26d153e82643720ac21111d52cac26fbcff06
2019-01-03 19:00:33 +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
c002c83984 fix: sni icon search path not recursive
https://github.com/linuxdeepin/internal-discussion/issues/710

Change-Id: I2411be6d3d8b9aaaf0254cbdb7f9d53cea95aff7
2019-01-03 09:57:33 +08:00
listenerri
f39a678d04 fix: can not drag back to normal container
can not drag back to normal container when all wrappers in normal be
drag out

Change-Id: Id6f2ddef8616bc9ea7656b87e903af8b0565a7f5
2019-01-02 09:44:47 +08:00
listenerri
9dde0f6d30 feat: animation of hold spliter
Change-Id: Ic15d015a03b95cf917039ebc3762b8984dbb146b
2018-12-29 17:55:19 +08:00
listenerri
fea60742c5 feat: add hold container
wrappers can be drop into hold container from normal container,
of course, wrappers in hold container can also be drop into normal container

Change-Id: I21013beede7661507a9c389af21c35692b777dd4
2018-12-28 17:00:29 +08:00
listenerri
7c1ae86a79 refactor: the fashion tray item is divided into some modules
the fashion tray item consists of some fixed widget and some wrapper
container.

- double spliter one left and one right
- a control widget
- normal wrapper container
- attention wrapper container(just contains one/zero wrapper)
- hold wrapper container(coming soon)

Change-Id: If307fe0a3160c5478992c734ccac1bdec1071f09
2018-12-27 17:12:37 +08:00
listenerri
902cb3271f feat: add hold container
Change-Id: I370c68c6e234d49965657bc293e7d5028b1f8eb2
2018-12-27 08:51:43 +08:00
listenerri
aae408d5b7 feat: add a container widget for hold on trays
Change-Id: Ie3ff32b18840440482289267d0b8496bfb982ea2
2018-12-26 15:58:08 +08:00
listenerri
395de03ee6 fix: time not display in fashion mode when using some special language
https://github.com/linuxdeepin/internal-discussion/issues/691

Change-Id: I86b298651e19ddea3b1eb4283705fc5f1c22679d
2018-12-26 10:20:12 +08:00
listenerri
740d95ff1a update changelog
Change-Id: I6edd70a3d42f84e8300d3fb1b55a115fd7c9f85e
4.8.5.2
2018-12-25 16:39:32 +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
11ad21f8d0 fix: SNI icon search fallback
https://github.com/linuxdeepin/developer-center/issues/722

Change-Id: I83cb3fd2ae2e231490f0558e91b07b2e29fdd4bc
2018-12-25 16:14:16 +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
18f4f2d69a fix: crash because NetworkDevice has been deleted in network library
https://tower.im/teams/9487/todos/225916/

Change-Id: I390dbcc44b8754d6ebe0d05269a6c84c243c6a8e
2018-12-25 13:13:26 +08:00
listenerri
2b9aea1f97 update changelog
Change-Id: If33aa62782e848b70682b476bf7117d938182320
4.8.5.1
2018-12-24 13:40:38 +08:00
transifex
e1a4cead34 auto sync po files from transifex
Change-Id: Id13f2d9277ef214b64b21fcbf2569c304eacefac
2018-12-24 05:20:55 +00:00
listenerri
b190d6051a update translation
Change-Id: I8167d5f0ec0195ab3a08e7d65fd5da98d1ed7b13
2018-12-24 11:49:42 +08:00
listenerri
6f36f62694 update changelog
Change-Id: Iae1c8556bd5783dad2b13bd12a65e390807fa14f
4.8.5
2018-12-24 10:36:02 +08:00
listenerri
06d55e20d6 feat: add new plugin for onboard
https://github.com/linuxdeepin/internal-discussion/issues/610

Change-Id: Iada7d06f804a6a7d6df7078781f93be08694bce4
2018-12-24 09:09:45 +08:00
listenerri
3ab60d0633 fix: fashion mode tray expand config can not read
https://github.com/linuxdeepin/internal-discussion/issues/688

Change-Id: I350f75dd8fe9cdc67be14315e4de7f8039967a09
2018-12-20 10:35:02 +08:00
Hualet Wang
e9cdbcd81f chore: make QT_DEBUG macro work in cmake debug mode
Change-Id: I12eae09f0b390ad5c9124c2f262a2969545f964b
2018-12-19 16:20:31 +08:00
listenerri
baec9e784d update changelog
Change-Id: Id13612dc0130e88a8908e7edb747d0e5867b578e
4.8.4.1
2018-12-19 11:24:58 +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
ff0d9f0804 fix: fashion tray item sort key do not work
https://tower.im/projects/e4ae1ad0b5d5497fb4b7c14fe2d2efbf/todos/6e55b8d932140ef6a5b9f2e2ff8ded48/

Change-Id: Ica7acbc29e218ef70d5ec006b2f7e9c870db5bf3
2018-12-18 09:09:41 +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
add22a41a2 update changelog
Change-Id: Iaae104950be4b076273fbe66ab075758e72fa311
4.8.4
2018-12-14 17:04:42 +08:00
listenerri
77570b609a fix: context menu invoke in touch screen
https://github.com/linuxdeepin/internal-discussion/issues/619

Change-Id: I21febec29c06eef80114f9082e6cc02d7468c2d3
2018-12-14 15:18:09 +08:00
listenerri
635d41525f fix: tips of network item not refresh
sometimes tips of network item not refresh when only ip address has changed(device status is not change)

https://tower.im/projects/e4ae1ad0b5d5497fb4b7c14fe2d2efbf/todos/a7c3481830dab3290d1a1c9580883c92/

Change-Id: Ieb1f3561f77ee7c076d7b2dd4c37faa8319046d5
2018-12-14 15:17:02 +08:00
listenerri
8870cbc799 fix: sni tray context menu can not be initialize correctly after reboot
https://github.com/linuxdeepin/internal-discussion/issues/660

Change-Id: I51d95b7acf58d9550d1646a0d64ebfc8e952f918
2018-12-14 14:16:50 +08:00
listenerri
4736eb3c40 add: doc about mouse event and context menu
Change-Id: I6a01f3e86ab3d115db979bc61c3a84596c077579
2018-12-13 11:52:34 +08:00
listenerri
06ca6df205 fix: threshold to emit drag event
https://tower.im/projects/e4ae1ad0b5d5497fb4b7c14fe2d2efbf/todos/d6bbed3e1c2bd8928a028c74b193d30a/

Change-Id: I190140f30336a595dbd9c0a23fa7a3bcf45c9c92
2018-12-11 16:47:15 +08:00
listenerri
bb241369b3 update changelog
Change-Id: I1b4362efa796292648e56f53d1effafb95535bcf
4.8.3.1
2018-12-10 19:07:11 +08:00
listenerri
fc64302b9e fix: compile failed in debian stable repo
Change-Id: I3beadca55ccdac869b9f960894fd49281af64188
2018-12-10 18:12:03 +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
a9998b6cf2 fix: wired tray icon in hihdpi
https://github.com/linuxdeepin/internal-discussion/issues/594

Change-Id: I107b111614b2a79f57aa2059e660f220d2b185b7
2018-12-10 16:04:25 +08:00
listenerri
5b5d55d9db fix: tray icon size in hidpi
https://github.com/linuxdeepin/internal-discussion/issues/582

Change-Id: I79c85bee2635ade4eb84d8e93147e374eecfb1a4
2018-12-10 11:35: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
ca95393e88 update changelog
Change-Id: I0e16f3ff0b3c3396510c2a698c28874e85632007
4.8.3
2018-12-07 17:51:54 +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
3ee25e36b1 fix: hover background while dragging
Change-Id: Ic23e01ed024fdb5b9b8530c4a639ae53a7e96e1e
2018-12-07 16:52:37 +08:00
listenerri
ab91d36d95 change: load shutdown icon from theme
https://github.com/linuxdeepin/internal-discussion/issues/570

Change-Id: I8aa1f5586cc9e9254d2e7f41ce786aa03846a3f9
2018-12-07 16:40:58 +08:00