Commit Graph

1278 Commits

Author SHA1 Message Date
rewine 58d0108ab9 fix: should give keyboardfocus to parent when a popup reuqest 2024-12-04 10:36:35 +08:00
groveer f67b37a3ea fix(switchview): no radius for SurfaceProxy
Log:
2024-12-04 10:02:49 +08:00
dependabot[bot] 2ac6c455e6 chore(deps): bump waylib from `d25fa01` to `4f991ae`
Bumps [waylib](https://github.com/vioken/waylib) from `d25fa01` to `4f991ae`.
- [Release notes](https://github.com/vioken/waylib/releases)
- [Commits](d25fa01f06...4f991ae0a1)

---
updated-dependencies:
- dependency-name: waylib
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-03 19:55:03 +08:00
rewine f2aac76923 fix: input popup should't consider titlebarGeometry 2024-12-03 19:54:51 +08:00
lbwtw 9d60da86ca fix muti WXWayland object 2024-12-03 19:53:13 +08:00
groveer a6aa834f70 fix warning
Log:
2024-12-03 19:52:24 +08:00
Zhang Dingyuan 3733085f8e chore: split treeland user session entry
add treeland-wayland-session package

Log:
2024-12-03 19:22:23 +08:00
Lu YaNing 955a14ff94 fix: Other workspace activation windows crash 2024-12-03 16:15:57 +08:00
Zhang Dingyuan 287caef73e refactor: wallpaper
remove useless image provider, because animateimage component doesn't
support it.

fix multi screen will wrong remove other wallpaper

Log:
2024-12-03 13:31:55 +08:00
Yixue Wang a0648ae388 fix: wallpaper not scaled
ShapePath fillItem will use original textureProvider that is not scaled
by ShaderEffectSource. Do the scale transform on fillTransform.
2024-12-03 13:30:03 +08:00
pengwenhao bc70d2cb95 fix: auto displayed window are show and the hidden 2024-12-03 10:22:55 +08:00
Yixue Wang 8888d3f9a1 fix: animation clipped
Multitaskview should be in initial state when created. Otherwise
it do not receive a state change when first to taskview.
2024-12-03 10:22:27 +08:00
justforlxz 33aad59b94 refactor: window blur
Merge into surface content for centralized post-processing

Log:
2024-12-03 09:37:32 +08:00
Yixue Wang 176e66ae77 fix: nullptr wrap data
WrapData is only constructed for non-null ptr. By the way, connection
is not connected to the life scope of wrapdata. Invalidate WrapData
on destructed.
2024-12-03 09:23:15 +08:00
lbwtw 197480b610 fix: incorrect activation causing xwindow stack error 2024-12-02 21:02:47 +08:00
Yixue Wang 388659e02b fix: invisible windows appear in quick selection
Do not quick select invisible items.
2024-12-02 20:31:32 +08:00
Yixue Wang 1ad54e3103 fix: scale not considered in capture
Apply scale in cropRect.
2024-12-02 20:25:31 +08:00
Lu YaNing f5ea81a00e fix: Pulling out the screen does not exit the multitasking view 2024-12-02 20:23:40 +08:00
Lu YaNing 1709b7589e fix: Screen plug-in window does not move 2024-12-02 20:08:15 +08:00
Yixue Wang f69a543fab fix: duplicate data_control_manager
Remove duplicate data_control_manager.
2024-12-02 17:59:55 +08:00
rewine 08ee59a8c6 fix: ignore xdg popup reposition when size is empty 2024-12-02 17:59:22 +08:00
lbwtw 3016532eaa support _DEEPIN_NO_TITLEBAR for x11 app
-link commit: 991af1c5d6
2024-12-02 16:17:51 +08:00
rewine 7eb44f1740 feat: support reposition for xdg popup surface 2024-12-02 16:14:50 +08:00
dependabot[bot] 5132d249ca chore(deps): bump waylib from `9531265` to `d25fa01`
Bumps [waylib](https://github.com/vioken/waylib) from `9531265` to `d25fa01`.
- [Release notes](https://github.com/vioken/waylib/releases)
- [Commits](9531265bf5...d25fa01f06)

---
updated-dependencies:
- dependency-name: waylib
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-02 14:35:48 +08:00
Yixue Wang a944b6218c fix: layout metrics not scaled
Scale layout metrics according to devicePixelRatio.
2024-12-02 14:32:42 +08:00
Yixue Wang dbe2008be0 optimization: save one layer
Directly apply shape path to wallpaper and workspace proxy separately.
2024-12-02 14:31:38 +08:00
Yixue Wang b452d26b82 feat: add smart pointer wrappointer
WrapPointer is a smart pointer for WrapObject. It will become null
automatically when wrap object becomes invalid. Note that WrapObject
should provide a signal called aboutToBeInvalidated.
2024-12-02 14:25:37 +08:00
Yixue Wang f5dbd46833 fix: use deleteLater to be thread safe
Use deleteLater instead of delete it directly.
2024-12-02 14:25:37 +08:00
lbwtw b262080f4a fix treeland crash due to wl_client_destroy 2024-12-02 09:24:19 +08:00
groveer 425d6b2b72 chore(debian): bump version to 0.5.4
Log:
2024-11-30 15:54:50 +08:00
groveer 8b1ab283bc fix: xwayland surface scale
dep: https://github.com/vioken/waylib/pull/566

Log:
2024-11-30 15:52:23 +08:00
Lu YaNing ab79e229d6 fix: Window displays problem when switching workspace
After setting the show desktop, switching the workspace should exit
the show desktop mode and restore the real state of the window.
2024-11-30 15:19:44 +08:00
rewine 6d8b402df3 fix: should allow xdg popup get keyboard focus 2024-11-30 15:19:29 +08:00
Yixue Wang 019a403638 fix: display appid
Do not display appid on window selection grid.
2024-11-30 14:35:19 +08:00
Lu YaNing d1ae2372bd fix: The window title bar exceeds the screen area at startup 2024-11-30 13:17:40 +08:00
pengwenhao b2e0c88058 feat: add alt tab fast task switcher 2024-11-30 10:11:54 +08:00
pengwenhao f48132c93e feat: add reverse taskview animation 2024-11-30 10:11:54 +08:00
JiDe Zhang f1940c1285 Fix xwayland surface's corners radius 2024-11-30 09:27:39 +08:00
groveer 4913b619ff chore(debian): bump version to 0.5.3
Log:
2024-11-29 16:01:58 +08:00
dependabot[bot] f7c2dfa0f0 chore(deps): bump waylib from `0f78500` to `9531265`
Bumps [waylib](https://github.com/vioken/waylib) from `0f78500` to `9531265`.
- [Release notes](https://github.com/vioken/waylib/releases)
- [Commits](0f78500b3e...9531265bf5)

---
updated-dependencies:
- dependency-name: waylib
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-29 16:01:33 +08:00
rewine c60cd2f263 fix: crash when resize or remove output while a SurfaceWrapper destory 2024-11-29 15:34:49 +08:00
Zhang Dingyuan 4edc55ccca fix: not set default font name
add font name and mono font name

Log:
2024-11-29 14:26:02 +08:00
Zhang Dingyuan ea914b3b46 fix: fontsize need to be multiplied by 10
default size change to 105

Log:
2024-11-29 14:26:02 +08:00
Zhang Dingyuan a6da6fa577 fix: first unlock will crash
check m_activatedSurface exist

Log:
2024-11-29 12:32:10 +08:00
Zhang Dingyuan 8aaaf6f2b6 fix: font context not send change
move to treelandconfig

Log:
2024-11-29 12:00:01 +08:00
Zhang Dingyuan c867f8ff21 fix: not hide desktop on lockscreen
missing desktop animation, hide window now

Log:
2024-11-29 12:00:01 +08:00
lbwtw 067b438808 fix: surface display abnormality under output scale
link commit: 11c0f80a87
2024-11-29 11:40:10 +08:00
Yixue Wang 12e43e6b3c feat: asynchronously load wallpaper
Use retainWhileLoading for asynchronous loading.
2024-11-29 11:08:16 +08:00
Lu YaNing 0fcba8d63b fix: Crash when removing last screen 2024-11-29 11:06:20 +08:00
Yixue Wang cc85d5f01c fix: screenshot not exit
Exit after screenshot.
2024-11-28 21:24:41 +08:00