Commit Graph

822 Commits

Author SHA1 Message Date
rewine 2f6835d6a4 fix: crash when close a parent surface 2024-11-06 13:52:49 +08:00
rewine 70253b9290 fix: xwayland position in muittaskview 2024-11-05 21:13:22 +08:00
groveer dd5c72f9c4 refactor: rename TreeLand to Treeland
Log:
2024-11-05 21:02:22 +08:00
pengwenhao cd5102f603 fix: alt+shift is not exit taskswitcher
Signed-off-by: pengwenhao <pengwenhao@uniontech.com>
2024-11-05 21:02:05 +08:00
Lu YaNing 2a0580256e fix: Crash when dragging the workspace to swap the workspace position
According to Qt official usage, beginMoveRows should return false
when it fails, and endMoveRows should not be executed, otherwise
an exception will occur.
2024-11-05 19:27:18 +08:00
Zhang Dingyuan 909597d23a chore: release 0.4.1
release 0.4.1

Log:
2024-11-05 15:46:53 +08:00
rewine 3b11314763 fix: support treeland-protocols for nix 2024-11-05 14:51:14 +08:00
Yixue Wang 17c28754d3 feat: add multitaskview toggle request
Add multitaskview context in dde-shell. Provide toggle request.

Depends-on: https://github.com/linuxdeepin/treeland-protocols/pull/6
2024-11-04 11:39:00 +08:00
Yixue Wang 1c49d4daa3 fix: ui and surface delegate focus
* Adjust add button, titlebox and emptyHint ui.
* Fix close button cannot be clicked.
2024-11-04 11:39:00 +08:00
rewine 3487808936 fix: check x11 window type for foreign toplevel 2024-11-04 11:23:43 +08:00
Zhang Dingyuan a137ce67ec fix: missing pam build dep
add libpam0g-dev

Log:
2024-11-01 13:31:16 +08:00
Zhang Dingyuan 5bf40be893 feat: update appearance protocol
add font protocol

Log:
2024-11-01 13:04:09 +08:00
pengwenhao 567f2e96a7 fix: task switcher quick switch 2024-11-01 13:03:56 +08:00
rewine 264104eccf fix: layer surface in multi-screen 2024-11-01 10:52:08 +08:00
pengwenhao f5bfd5da34 fix: filter the touchpad data to repair flicker
touchpad data has the following problems
- there may be duplicate data on the touchpad
- The accuracy between data is very small
- The maximum touch may not be 1.0, there is a certain error.
  Currently, 0.98 is tentative

Signed-off-by: pengwenhao <pengwenhao@uniontech.com>
2024-11-01 10:36:22 +08:00
pengwenhao 5161803ab0 fix: task switch exit animation abnormal 2024-11-01 10:20:06 +08:00
Yixue Wang 3dace0c8b7 chore: delete useless code 2024-11-01 10:07:41 +08:00
Yixue Wang cd880d4a95 feat: support add and remove workspace by keyboard 2024-11-01 10:07:41 +08:00
Yixue Wang 54e5400109 fix: always on all workspace does not show
* Show surface showing on all workspace in workspace preview and window
  grid.
* Fix window not activated after set to always visible.
2024-10-31 16:22:12 +08:00
Yixue Wang 0e9a0022b3 fix: lost background blur 2024-10-31 16:22:12 +08:00
Yixue Wang 228bad921c fix: hover switch errors
* Fix do not switch to correct workspace after release
* Fix can not switch to previous workspace
2024-10-31 16:22:12 +08:00
Lu YaNing 87d22c127a fix: Crash when exiting treeland
layershell null pointer crash.

After layershell is destroyed, if the screen exists, dock will recreate
layershell and cause a crash.
2024-10-31 16:14:47 +08:00
Yixue Wang e9715f41ce fix: right button can move
* Separate left button handler and right button handler.
* Block hover events.
2024-10-31 16:12:44 +08:00
dependabot[bot] 36f9dbaab5 chore(deps): bump waylib from `e90f1c7` to `6e88ca5`
Bumps [waylib](https://github.com/vioken/waylib) from `e90f1c7` to `6e88ca5`.
- [Release notes](https://github.com/vioken/waylib/releases)
- [Commits](e90f1c767e...6e88ca56c1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-31 14:16:05 +08:00
Lu YaNing bfc96fc260 fix: The shortcut Alt + F4 does not work
Unify the shortcut functions of Alt + other keys
2024-10-31 13:06:20 +08:00
rewine 8490714598 fix: set cursor shape for dock preview 2024-10-31 11:19:43 +08:00
rewine fecd0ef52c fix: DockPreview should use `force` ActivateSurface 2024-10-31 10:58:56 +08:00
Yixue Wang a256adf633 feat: add vertical drag for workspace thumb 2024-10-31 10:45:34 +08:00
Yixue Wang f1e94de998 fix: use id instead of index
Id is unique for workspace now.
2024-10-31 10:45:34 +08:00
rewine d814278a66 feat: use dtk menu and set check 2024-10-30 20:05:49 +08:00
rewine 5e3990e864 fix: xwayland has error position 2024-10-30 18:00:12 +08:00
rewine d9d06a4c73 Setup decoration for xdg popup 2024-10-30 17:57:43 +08:00
pengwenhao e643943018 fix: left and right sliding workspace
Signed-off-by: pengwenhao <pengwenhao@uniontech.com>
2024-10-30 17:57:25 +08:00
Lu YaNing ef1e60de3a fix: Unable to activate window from dock
Added desktop status judgment processing when activating the
window from the dock bar after triggering the show desktop.
2024-10-30 17:56:46 +08:00
Yixue Wang 9eae874a0b feat: show app id 2024-10-30 17:23:39 +08:00
Yixue Wang 71c4fe4b5f feat: add key navigation 2024-10-30 17:23:39 +08:00
rewine 94d621f22d Deny window animation for xdg popup 2024-10-30 17:20:30 +08:00
lbwtw bb4aa5fee9 Revert "fixed TRadiusEffect rounded corner accuracy issue"
This reverts commit c11e305e70.
2024-10-30 17:08:46 +08:00
pengwenhao c51cff5066 fix: gesture activation multi-task view
Signed-off-by: pengwenhao <pengwenhao@uniontech.com>
2024-10-29 14:57:40 +08:00
Zhang Dingyuan 6793505575 fix: window switcher not exit
add quit handle.

Log:
2024-10-29 14:26:39 +08:00
Zhang Dingyuan b67e67e1b0 fix: meta shortcut not working
using pending check

Log:
2024-10-29 14:26:39 +08:00
dependabot[bot] 28d19692e5 chore(deps): bump waylib from `68b6927` to `e90f1c7`
Bumps [waylib](https://github.com/vioken/waylib) from `68b6927` to `e90f1c7`.
- [Release notes](https://github.com/vioken/waylib/releases)
- [Commits](68b6927116...e90f1c767e)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-29 13:49:43 +08:00
Lu YaNing befd648d88 fix: Optimize shortcut key implementation logic
Avoid multiple conversion events and judgments
2024-10-29 13:08:39 +08:00
Lu YaNing e69824987c fix: Delete useless code 2024-10-29 11:24:09 +08:00
Lu YaNing 4208f0fa72 feat: Add shortcut keys
Add shortcut keys to close windows and maximize/undo maximization
2024-10-29 11:13:06 +08:00
Yixue Wang dfe5ec952c fix: switch animation flash 2024-10-29 10:48:11 +08:00
groveer 0166811605 fix: set container to surfaceproxy
Log:
2024-10-29 09:30:46 +08:00
groveer 113ec3a021 fix(taskswitch): crash when `alt` pressed and `alt + tab` not pressed
Log:
2024-10-29 09:30:46 +08:00
Lu YaNing a0febc7194 fix: compoile error 2024-10-29 08:56:50 +08:00
Zhang Dingyuan f0f9d9be38 fix: can handle shortcut on lockscreen
add lock state init

Log:
2024-10-28 21:15:18 +08:00