Commit Graph

517 Commits

Author SHA1 Message Date
zhangkun cf97c88b76 feat: Limit maximum and minimum fonts
防止字体出现过大和过小的情况

pms: 368711
2024-11-29 15:46:18 +08:00
Ye ShanShan 76d00b0301 fix: blur is invalid for treeland
waylandWindow is empty when sometimes.
App crashed when window visibleChanged repeated.

pms: BUG-278281
2024-11-29 12:07:45 +08:00
Ye ShanShan fed4aae652 feat: support treeland platform for wmHelper
WindowManager's some interface may be deprecated, like MotifFunctions
and allWindowIdList.
and there is currently no abstraction of platform common
interfaces.

pms: BUG-287901
2024-11-27 10:42:32 +08:00
zhangkun e10215f3c1 fix: Possible null pointer dereference and Notitlebar input parameter error
as title

pms: Task-368711
2024-11-26 13:10:01 +08:00
zhangkun 16d4999f1b refactor: treeland platform theme interface
扩展Treeland的个性化接口

Log:
pms: Task-365811
2024-11-25 21:41:56 +08:00
zhangkun 1f0b9ed118 refactor: xcb platform theme interface
将DPlatformTheme中的接口抽象出来,不再写死dxcb,方便之后扩展其他平台的个性化接口

Log:
pms: Task-365811
2024-11-25 21:41:56 +08:00
kuchune b75b68a604 chore(CI): add debian check workflow
add debian check workflow

log: 增加debian检查工作流
2024-11-25 14:07:20 +08:00
deepin-ci-robot d07aca6786 chore: update changelog
Release 5.7.3.
2024-11-22 10:29:31 +08:00
wangfei 5ad7ed1ce8 fix: can't drag scrollbar in window under treeland
add the logic about moving window from platform plugin

Log: as title.
pms: BUG-284215
2024-11-22 09:33:48 +08:00
Yutao Meng de728b0bee fix: Supporting window blury effect under Treeland
pms:
BUG-278197
BUG-278281
BUG-284681
Log: Supporting window blury effect under Treeland
2024-11-21 12:17:38 +00:00
zhangkun d435f92784 fix: No judgment on the validity of the protocol
Determine whether the protocol is registered

Bug: https://pms.uniontech.com/bug-view-286859.html
2024-11-18 19:03:17 +08:00
deepin-ci-robot 43624a42e9 chore: update changelog
Release 5.7.2.
2024-11-15 13:47:25 +08:00
wangfei b975592ce1 chore: add the ActiveColorDark setting
get the active color according to system theme(light or dark).
There are two different active colors between light and dark theme.

Log:
2024-11-13 13:09:30 +08:00
wangfei f0a7d5d44d chore: highlight color is inconsistency
remove the operation that reduces lightness of active color in dark theme

Log:
2024-11-11 15:12:57 +08:00
ck a0398d03d5 chore: add IsWaylandPlatform attribute
only test platformName == wayland
2024-11-08 13:56:17 +08:00
Yutao Meng a407dc4032 fix: Print "load translate" debug log to channels
Avoid printing such logs to terminal

Bug: https://pms.uniontech.com/bug-view-284539.html
Log: Print "load translate" debug log to channels
2024-11-07 08:47:36 +00:00
zhangkun 255f171e9f fix: Under treeland, the dialog has not disabled titlebar
The same application only called the protocol once before

https://pms.uniontech.com/task-view-365811.html
2024-11-07 11:15:14 +08:00
zhangkun 525beab369 chore: Correct the name of TreelandProtocols package in cmake
As title

Log: https://pms.uniontech.com/task-view-365811.html
2024-11-04 09:44:26 +08:00
deepin-ci-robot 231c29ac65 chore: update changelog
Release 5.7.1.
2024-10-31 10:25:12 +08:00
ck 6038e6fcf8 chore: config dtk animations
set/unset `D_DTK_DISABLE_ANIMATIONS` according to the dconfig
2024-10-25 15:30:29 +08:00
zhangkun 316a3e741c feat: Add compile test
- Add compile test for treeland
- fix reuse

Log:
2024-10-24 15:15:35 +08:00
zhangkun 806457e8bc feat: Adapt to TreeLand's Titlebar protocol
Resolve the issues of DTK application crashing and dual title bar in treeland.

Log: Adapt to TreeLand's Titlebar protocol
Task: https://pms.uniontech.com/task-view-365811.html
2024-10-21 15:59:26 +08:00
Hillwood Yang b25353026b feat: Support Qt 6.8
Log: Fix build on Qt 6.8
2024-10-21 10:31:12 +08:00
Ye ShanShan 8cf037d44b fix: app crashed in x11
Missing check for Treeland.

TODO: CreatorWindowEventFile should distinguish between X11 and
Treeland.
2024-08-30 19:32:02 +08:00
Zhang Dingyuan af9a6fc359 chore: add dtkgui namespace
as title

Log:
2024-08-29 13:25:29 +08:00
Zhang Dingyuan 2dae5b2e82 chore: add extra cmake modules
as title

Log:
2024-08-29 13:25:29 +08:00
Zhang Dingyuan 7a49e9c164 chore: update license
update reuse

Log:
2024-08-29 13:25:29 +08:00
Zhang Dingyuan b2c91d0c2e chore: add build dep
as title

Log:
2024-08-29 13:25:29 +08:00
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