make m_platformWindowHandle protected so subclass can connect to windowRadiusChanged signal,
which make traymainwindow radius changed follow mainwindow
log: make trymainwindows radius changed follow mainwindow
When screen-recorder finish recording, will notify dock update item, and dock
will clean all item and readded back. But m_dragInfo->dockItem still point to
old item which has been cleaned.
So dock will coredump, while using this pointer to judge item can drag or not.
log: update m_dragInfo->dockItem pointer when dock itemCountChanged.
Log:
Never modify the value of CMAKE_INSTALL_PREFIX after including GNUInstallDirs ,Otherwise incorrect CMAKE_INSTALL_FULL_XXXX values will be computed
The removal will actually remove the plugin, which will make the removed plugin inaccessible,
making it impossible to set the plug-in to the dock in the dde-control-center.
Therefore, instead of calling the remove method, set the plugin to hide from the dock.
log: make fixed_plugin hide instead of removal when click ondock
when first left click SNI tray menu and app without activate to show, will get a dbus error and recall right menu
this will case menu unable to click, move recall to another thread
log: fix SNI tray menu unable to click
when font size changed, timedate widget need to update width and height.
call DFontSizeManager only when font size changed
log: fix timedate widget size erorr
when devicePixelRatio > 1, there is a gap between multiple screens,
before currentPos multiplying by the devicePixelAatio need to subtract the topleft of the current screen
and then replus the current screen topleft
log: fix wrong multiScreen click pos
Disk popup does hide after all disks are ejected. Hide popup of a
pluin in itemRemoved, and notify the DockPopupWindow to hide too.
Log: fix disk popup does not hide
Issue: 3813
[ bugfix ]
* fix: dock active color not follow dde-control-center
* fix: tray overhanging text
* fix: tray always reset while dragging quickItem to tray
* fix: splash preview container
* fix: unmute when changed volume
* fix: expandwidget tray item can be selected
* fix: plugin back button not support hiDPI
* fix: bluetooth not refresh button
* fix: Icon of trashs is too large in small dock
* fix: radius for tray background
* fix: abnormal display of sound output device list
* fix: launcher shown in a wrong location while multi screens connected
* fix: multitasking unable to remove
* fix: unable call selected app preview window
log:
expandIcon can't be drag but can be selected,
selected status generated by undraggable expandIcon.
by removing selectable attr, selected status will
never generated.
log: