Commit Graph

1278 Commits

Author SHA1 Message Date
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
Zhang Dingyuan ac27edd202 chore: support user lock
listen ddm signal switch to lockscreen

Log:
2024-11-25 10:38:25 +08:00
Lu YaNing 3e520c5b30 fix: Window lost in multiple screens 2024-11-25 10:25:41 +08:00
pengwenhao c3fc03f839 fix: four figner gesture auto exit 2024-11-25 10:23:44 +08:00
lbwtw a51d6c8ccb fix: popup y-axis position display error
- Offset the height of the title bar downward
2024-11-25 10:14:43 +08:00
groveer 99d51f3a25 refactor: use ShapePath inseatd TRadiusEffect
Log:
2024-11-25 10:12:18 +08:00
Ye ShanShan dd072b8a86 feat: add lockscreen protocol
Implement lockscreen protol about ShutDown,Lock and SwitchUser.
Refact PowerList UI.
2024-11-23 16:24:39 +08:00
groveer a59e16c705 chore(debian): bump version to 0.5.1
Log:
2024-11-22 19:19:14 +08:00
rewine 5d2f302f22 fix: popup crash when parent is layer shell 2024-11-22 19:19:03 +08:00
Yixue Wang 723a6d0f3d fix: heap use after free
Pass QByteArrayView as interface name.
2024-11-22 15:19:04 +08:00
Yixue Wang 33483f990e fix: make config shared library
Make config shared library to avoid odr error.
2024-11-22 15:19:04 +08:00
Yixue Wang a4dfbb6a7a fix: correct size calculation. 2024-11-22 11:00:33 +08:00