when the sum of the pixel dimensions of the time font and the date font is the same as the height,
leave some space so the text doesn't look too crowded.
log: adjust timedate size
1. update sound icon when theme changed
2. add built-in dci resources to prevent it become a white icon when changed into theme without dci resources
log: update sound icon when theme changed
DCI iconengine will automatically switch to correct icon when theme
type changes. Application should not do anything after getting the
pixmap.
Log: fix wrong use of dci icon
remove old v20 code, adjust sound devices widget style
run dbus call in another thread to prevent main thread get into wait.
make deviceList item undrageble, and sound setting clickable.
log:
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: