Commit Graph

539 Commits

Author SHA1 Message Date
Zhang Dingyuan 4fb86c1204 chore: update license info
as title

Log:
2024-08-29 13:25:29 +08:00
Zhang Dingyuan afe212871f feat: add fixme note
I have no idea

Log:
2024-08-29 13:25:29 +08:00
Zhang Dingyuan 3a6a15b9f2 fix: remove treeland personalization protocols useless function
remove set_resizable and set_movable

Log:
2024-08-29 13:25:29 +08:00
Zhang Dingyuan c227e1adce fix: cannot move window on wayland
code from deepin platform plugin

Log:
2024-08-29 13:25:29 +08:00
Zhang Dingyuan 9c99626771 feat: support qt5 and qt6
as title

Log:
2024-08-29 13:25:29 +08:00
wangfei 6f375cfc0c feat: Add notitlebar function on wayland platform
add notitlebar function on wayland platform

Log: add notitlebar function on wayland platform
2024-08-29 13:25:29 +08:00
zhangkun 7ec030f0b9 Revert "feat: add close.dci"
This reverts commit 12b60a3c8a.

Issue: https://github.com/linuxdeepin/developer-center/issues/10482
2024-08-23 15:13:18 +08:00
deepin-ci-robot 1ab1d9234f chore: update changelog
Release 5.6.34.
2024-08-21 16:47:41 +08:00
xionglinlin 75ce762ed0 feat: add window startup effect Type
add EffectOut to EffectType

Issue: https://github.com/linuxdeepin/developer-center/issues/10322
2024-08-13 12:21:48 +00:00
覃本学 820e3030be feat: support to change window effects
(cherry picked from commit 4f4be15cb4)
(cherry picked from commit 762bd7b2ec)

Bug: https://pms.uniontech.com/bug-view-244347.html
     https://pms.uniontech.com/bug-view-243363.html
     https://pms.uniontech.com/bug-view-240437.html
2024-08-13 19:41:53 +08:00
ck 1ffd986e97 fix: wrong judgment conditions
assert player not nullptr
2024-07-26 13:54:06 +08:00
ck b10836217d chore: animation-dci supports custom icon
for test dci animation icon
2024-07-26 13:54:06 +08:00
Yixue Wang 12b60a3c8a feat: add close.dci
Add close.dci as builtin icon.
2024-07-26 11:01:28 +08:00
deepin-ci-robot b23ef7058a chore: update changelog
Release 5.6.32.
2024-07-10 11:08:41 +08:00
ck 8900594c9f chore: dci-icon-theme tool tweak
webp icon size should not be  fixed at 256x256
2024-07-01 15:24:57 +08:00
ck da12696b21 Revert "fix: jagged edges on ddciicon"
This reverts commit da27fb74b3.

Issue: https://github.com/linuxdeepin/developer-center/issues/9443
2024-07-01 15:24:57 +08:00
deepin-ci-robot 9c06164a2e chore: update changelog
Release 5.6.31.
2024-06-27 17:57:06 +08:00
zhangkun da27fb74b3 fix: jagged edges on ddciicon
Use smooth scaling before drawing to smaller QImage

Issue: https://github.com/linuxdeepin/developer-center/issues/8691
2024-06-20 10:14:03 +08:00
deepin-ci-robot 7fee7b54b1 chore: update changelog
Release 5.6.30.
2024-05-31 15:28:05 +08:00
deepin-ci-robot 46d504a819 chore: update changelog
Release 5.6.29.
2024-05-16 10:22:36 +08:00
ck 1c814a9217 fix: create icon engine faild on Qt6
- 不需要考虑 DontFallbackToQIconFromTheme 这里是直接 new QIconLoaderEngine
- qErrnoWarning ==> qWarning 不需要 lasterror

Issue: https://github.com/linuxdeepin/developer-center/issues/8436,https://github.com/linuxdeepin/developer-center/issues/8241
2024-05-13 11:04:07 +08:00
deepin-ci-robot 51c7e35161 chore: update changelog
Release 5.6.28.
2024-04-30 15:40:05 +08:00
ck aeaccd30ce feat: dci-icon-theme support multiple icon size
- add error log(callback)
- support multiple size
- update version to 0.0.5

e.g.
```
ls /usr/share/icons/vintage/apps
128  16  24  32  48  64  96

dci-icon-theme /usr/share/icons/vintage/apps -o /tmp/dcis/vintage -O 3=98

dci --tree /tmp/vintage/onboard.dci
/
├── 16
│   ├── normal.dark
│   │   └── 3
│   │       └── 1.webp -> /16/normal.light/3/1.webp
│   └── normal.light
│       └── 3
│           └── 1.webp
└── 24
    ├── normal.dark
    │   └── 3
    │       └── 1.webp -> /24/normal.light/3/1.webp
    └── normal.light
        └── 3
            └── 1.webp
...

```
2024-04-28 13:22:44 +08:00
Ye ShanShan 1b9c238bbc fix: missing initialization for baseFont of fontManager
We should update baseFont from qGuiApp not just when font changed.

Issue: https://github.com/linuxdeepin/developer-center/issues/8040
2024-04-23 09:36:48 +08:00
ck bffcdde9ea chore: add flag to disable noncache flag
- if flag is set always try create iconengine
- avoid too much logs
2024-04-23 09:32:58 +08:00
ck c42d36671e chore: insert to cache when icon is not null
check newIcon is Null
2024-04-23 09:32:58 +08:00
deepin-ci-robot f9607e01a4 chore: update changelog
Release 5.6.27.
2024-04-23 09:24:25 +08:00
Ye ShanShan 069289d500 fix: setWindowBlurAreaByWM only work once in qt6
`*(reinterpret_cast<const QVector<qint32>*>(&area)` is not equal
QVector<qint32> in qt6, it cause QVariant's equal function is
invalid. so we perform type conversion explicitly.
2024-04-09 17:52:43 +08:00
deepin-ci-robot 1aa57f8b4e chore: update changelog
Release 5.6.26.
2024-03-27 14:24:02 +08:00
Ye ShanShan 20f5fc1d3b feat: support to get specified palette
get the specified type of palette.
2024-03-26 11:46:50 +08:00
ck f08256da6e fix: PlaceholderText color tweak
原来 continue 只是不用 QColor()/黑色 覆盖
去掉 continue 才是使用 DPalette 中的 PlaceholderText 覆盖..

Issue: https://github.com/linuxdeepin/developer-center/issues/7554
2024-03-20 15:21:11 +08:00
YeShanShan 9d2673082e fix: wrong availableSizes for DIconProxyEngine
We should call proxy's `availableSizes` function.
  `availableSizes` always return empty list for icons, it causes
`QPainter::begin: Paint device returned engine == 0` when painting
to QImage.
2024-03-12 11:25:17 +08:00
deepin-ci-robot 4013869e09 chore: update changelog
Release 5.6.25.
2024-03-11 15:33:15 +08:00
wangfei 3b6cb2e9f2 fix: search icon can't change with theme change
add search icon in dark theme and light theme respectively

Issue: linuxdeepin/developer-center#6230
2024-03-01 09:58:37 +08:00
YeShanShan 8561847a13 fix: changed paletteType's config value
We only save config's value when caller update paletteType manually.
2024-03-01 09:54:05 +08:00
YeShanShan 754d5baff5 fix: app refresh slowly
ApplicationPaletteChange more times.
2024-02-01 11:51:55 +08:00
YeShanShan 0f079b0838 fix: font can't follow changes in qt6
`fontChanged` has been deprecated in qt6, and the signal can't
be emitted in `qdeepin` when font changed.
2024-02-01 09:36:36 +08:00
YeShanShan d5c1ae779b fix: icon doesn't update when iconTheme changed
Adding icon's themeName as a part of the cache key.
2024-01-23 18:10:26 +08:00
deepin-ci-robot 01af1cbc93 chore: update changelog
Release 5.6.22.
2024-01-12 14:21:04 +08:00
YeShanShan 2299e3137e chore: warning for connect
it reports `unique connections require a pointer to member
function of a QObject subclass` for UniqueConnection.
2024-01-10 10:07:36 +08:00
ComixHe 2d7435324c feat: enable xdgIconLoader under Qt6
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-01-09 15:51:56 +08:00
ck 7e3569496e fix: menu icon incorrect in dark mode
use texts/icons instead of actions/icons

Issue: https://github.com/linuxdeepin/developer-center/issues/6624
2024-01-09 15:51:26 +08:00
deepin-ci-robot 3ea215d46f chore: update changelog
Release 5.6.21.
2024-01-09 14:23:00 +08:00
ck 0dfac4ca6e chore: fix ut_dciiconengine failed on dark theme
add normal.dark, hover.dark, pressed.dark
2024-01-04 10:00:30 +08:00
ck df8a05e159 fix: DIconProxyEngine read not ensureEngine
read and write operations not match
Trying to construct an instance of an invalid type, type id:xxx
2024-01-04 10:00:30 +08:00
ck 9e0396c5e6 fix: debian build failed
invalid-profile-name-in-build-profiles-field nobin (in section for libdtkgui5-bin)
2024-01-04 09:46:19 +08:00
ck 8cabfe86aa fix: xdg icon loading failed with qt6
fallback to QIconLoaderEngine on DTK_DISABLE_LIBXDG

Issue: https://github.com/linuxdeepin/developer-center/issues/6459
2023-12-20 09:37:34 +08:00
ComixHe a66d7ccbf3 chore: update cmake version
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-11-30 10:59:51 +08:00
deepin-ci-robot d471c7221a chore: update changelog
Release 5.6.20.
2023-11-28 17:55:04 +08:00
ck d35f8e10fd feat: move ddesktopservices to dtkgui
- move ddesktopservices from dtkwidget to dtkgui
- add docs for ddesktopservice
- showFileItemPropertie ==> showFileItemProperty
- use dbus to check SoundEffect.Enabled instead of Gsettings

Issue: linuxdeepin/dtk#134
2023-11-15 09:48:31 +08:00