Commit Graph

1239 Commits

Author SHA1 Message Date
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
Yixue Wang 477c9c6e4f chore: remove some unused statements
Remove some unused statements.
2024-11-28 21:24:41 +08:00
Yixue Wang 6e46dfd441 chore: use unique connection for frame
Use unique connection.
2024-11-28 21:24:41 +08:00
Yixue Wang a278da53b8 chore: remove unused property
m_selectableItems is unused now.
2024-11-28 21:24:41 +08:00
Yixue Wang 9b032b7e2c fix: incorrect image on selection done
Should not render, connect to renderEnd, create image asynchronously.
2024-11-28 21:24:41 +08:00
YeShanShan f0f665c21d chore: adjust ui of ShutDown
as title.
2024-11-28 21:23:18 +08:00
Zhang Dingyuan 12226af4f4 fix: not hide multitaskview on lockscreen
immediately exit multitaskview

Log:
2024-11-28 21:22:31 +08:00
rewine e72dd99b2f fix: crash when close x11 surface frequently 2024-11-28 17:02:25 +08:00
groveer 1be0295c21 fix: cannot get focus in lockscreen
Log:
2024-11-28 16:52:15 +08:00
rewine 144f3a3008 fix: x11 surface's parent may not associate 2024-11-28 15:48:47 +08:00
groveer 23d3c78457 refactor: use qt logging category
Log:
2024-11-28 15:47:47 +08:00
rewine 8141c27329 chore: handle some cppcheck and clang-tidy warnings 2024-11-28 14:39:35 +08:00
Zhang Dingyuan 7cdd3d39b1 feat: Restore lock state after a crash
need DDM switch to greeter and state sync

https://github.com/linuxdeepin/ddm/pull/22

Log:
2024-11-28 14:34:40 +08:00
YeShanShan 54090eaca0 fix: workspace doesn't hide when showing greeter
Add translations.
Hide workspace when showing greeter UI.
2024-11-28 13:47:59 +08:00
Zhang Dingyuan 77ddb569e7 fix: cursor dconfig not init
cursor default theme change to bloom, dconfig already bloom.
cursor size save to dconfig use int value.

Log:
2024-11-28 10:10:11 +08:00
dependabot[bot] eacc75712e chore(deps): bump waylib from `d6a78cb` to `0f78500`
Bumps [waylib](https://github.com/vioken/waylib) from `d6a78cb` to `0f78500`.
- [Release notes](https://github.com/vioken/waylib/releases)
- [Commits](d6a78cbb91...0f78500b3e)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-28 10:08:58 +08:00
Zhang Dingyuan 42f9e420c3 chore: change logo font size for greeter show
120 -> 32

remove blur background

Log:
2024-11-27 17:42:29 +08:00
Zhang Dingyuan 4420603635 fix: overlap checker not working
wrong enum and HiDPI support

Log:
2024-11-27 17:39:08 +08:00
Zhang Dingyuan 7a3c3b973b fix: if dde-daemon is invalid
use getuid replace current user

Log:
2024-11-27 09:35:00 +08:00
Zhang Dingyuan d8da342709 fix: crash when ddm send dde user
DDM will active dde user to show greeter

Log:
2024-11-27 09:35:00 +08:00
Zhang Dingyuan 41cf6a1568 fix: csd window not top radius
check no titlebar property

Log:
2024-11-27 09:35:00 +08:00
groveer 0fd3b4c8da chore(debian): bump version to 0.5.2
Log:
2024-11-26 15:53:12 +08:00
groveer f01b819086 refactor: modify quit shortcut
Log:
2024-11-26 15:51:39 +08:00
Zhang Dingyuan 637e9cbc53 fix: shortcut will send keys before keyrelease
add keypress check and send key after

Log:
2024-11-26 15:51:13 +08:00
Zhang Dingyuan dc3ebae064 fix: launchpad cover not clip output
as title

Log:
2024-11-26 15:51:13 +08:00
Zhang Dingyuan 44a10f6183 refactor: user wallpaper not show
Provide the current user using greeter's usermodel

Log:
2024-11-26 15:51:13 +08:00
Lu YaNing 6406f62ed3 fix: Synchronize status to the client when exiting the show desktop 2024-11-26 15:00:25 +08:00
Lu YaNing 81a348e6cc fix: Repeated judgment 2024-11-26 14:57:46 +08:00
Zhang Dingyuan 1a99d913d7 fix: not hide layer surface on lockscreen show
add hide by lockscreen

Log:
2024-11-26 14:44:54 +08:00
pengwenhao 70bcac7613 fix: task switch preview flicker 2024-11-26 14:39:21 +08:00
groveer fd15cd9f26 feat: force software cursor when use NVIDIA card
Log:
2024-11-26 13:41:51 +08:00
JiDe Zhang b6f00799b9 feat: auto calculate screen scale 2024-11-26 13:35:47 +08:00
tsic404 43b24792f4 fix: layershell not shown on init
The internal information of an uninitialized shell surface may not be correct.
If configure it at this time, the client will receive an error message.
For example, if the layershell surface has no anchor information, its size will be incorrect.

pms: BUG-288905
2024-11-26 11:31:22 +08:00
pengwenhao bd78bf4c7e fix: gesture left and right sliding animation is not started. 2024-11-25 20:28:40 +08:00
Zhang Dingyuan bccc30e0c9 fix: cursor protocol not working
send data to client

Log:
2024-11-25 20:19:49 +08:00
Zhang Dingyuan 0039ac6d63 chore: don't manual register Treeland.Greeter
and remove duplicate logo provider

Log:
2024-11-25 20:10:10 +08:00
Yixue Wang 8dab45ab13 fix: exclusive zone not considered
Place content in non-exclusive zone.
2024-11-25 16:07:09 +08:00
Yixue Wang f2da186fe4 feat: add frame done mechanism
Only send next frame when client acknowledged last frame.
2024-11-25 15:44:50 +08:00
Lu YaNing 4370d03e5f fix: Repeatedly set copy mode crash 2024-11-25 13:11:02 +08:00
Zhang Dingyuan 4ba26e4ff5 refactor: move greeter qml to plugin
greeter qml will shared.

Log:
2024-11-25 10:38:25 +08:00