Commit Graph

822 Commits

Author SHA1 Message Date
dependabot[bot] 62b5e72591
chore(deps): bump waylib from `f181257` to `f50eb6b`
Bumps [waylib](https://github.com/vioken/waylib) from `f181257` to `f50eb6b`.
- [Release notes](https://github.com/vioken/waylib/releases)
- [Commits](f1812571fa...f50eb6be22)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-14 06:50:55 +00:00
Zhang Dingyuan 28cbc9512c chore: add unit tests
add ctest and qt test.

Log:
2024-11-14 14:40:23 +08:00
Yixue Wang 652740410a fix: compilation error on Qt 6.6
setFocusPolicy is introduced in Qt 6.7.
2024-11-14 13:34:02 +08:00
Yixue Wang 30f1e9a326 chore: remove useless link 2024-11-14 13:33:36 +08:00
dependabot[bot] 1a5921b441 chore(deps): bump waylib from `d1adccc` to `f181257`
Bumps [waylib](https://github.com/vioken/waylib) from `d1adccc` to `f181257`.
- [Release notes](https://github.com/vioken/waylib/releases)
- [Commits](d1adccca2f...f1812571fa)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-14 13:18:05 +08:00
Yixue Wang abc4db3462 feat: add mask in example 2024-11-14 11:20:16 +08:00
Yixue Wang 3254e86dc0 feat: add toolbar to switch mode 2024-11-14 11:20:16 +08:00
Yixue Wang f57d323b2b fix: license and header protection 2024-11-14 11:20:16 +08:00
Yixue Wang 8d01968144 feat: add treeland window picker 2024-11-14 11:20:16 +08:00
Yixue Wang da5379c374 fix: window titlebar height dconfig initialization 2024-11-14 11:20:16 +08:00
Yixue Wang 54b84b8591 refact: set property in qml 2024-11-14 11:20:16 +08:00
Yixue Wang 12105cb4eb fix: module capture
* Fix base function
* Extract item selector
2024-11-14 11:20:16 +08:00
Yixue Wang 379482f002 fix: default workspace count not correct 2024-11-14 11:20:04 +08:00
Lu YaNing f4bd757ce4 fix: Spelling Errors 2024-11-13 18:26:38 +08:00
Lu YaNing e6cf67c06c fix: Incorrect settings 2024-11-13 18:26:38 +08:00
rewine 18678af778 fix: can't preview surface in other workspace 2024-11-13 18:26:09 +08:00
pengwenhao df2fc21b4e fix: taskwitcher shortcut key cannot work 2024-11-13 18:25:29 +08:00
Zhang Dingyuan 0c242b0a7e fix: click popup window crash when open multitaskview
check wrapper has capability Activate

Log:
2024-11-13 18:23:08 +08:00
pengwenhao 4fef422ebf fix: no animation when there is only one 2024-11-13 18:22:32 +08:00
rewine 6f8a871efc fix: not close WindowMenu when open multitaskview 2024-11-13 18:19:27 +08:00
groveer 08b396089a chore(debian): bump version to 0.4.3
Log:
2024-11-13 16:26:59 +08:00
dependabot[bot] 26f95242d3 chore(deps): bump waylib from `67a8954` to `d1adccc`
Bumps [waylib](https://github.com/vioken/waylib) from `67a8954` to `d1adccc`.
- [Release notes](https://github.com/vioken/waylib/releases)
- [Commits](67a89545fb...d1adccca2f)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-12 20:33:24 +08:00
rewine e24d492835 fix: data not ready when add surface to workspacemodel 2024-11-08 17:46:51 +08:00
Yixue Wang 910a86efa0 fix: out of range in calc layout 2024-11-08 16:24:07 +08:00
rewine 63b2631ad6 fix: some error on move workspace by WindowMenu 2024-11-08 15:47:44 +08:00
pengwenhao 8d6e75a2ec fix: same appid task switch 2024-11-08 15:47:22 +08:00
pengwenhao 8c887ba673 fix: add holdgesture
Signed-off-by: pengwenhao <pengwenhao@uniontech.com>
2024-11-08 14:53:33 +08:00
Zhang Dingyuan f69b8cd5f7 fix: launchpad cover background not sync animation
shadereffectsource will not capture scale animation

Log:
2024-11-08 14:50:24 +08:00
Yixue Wang 8963fef34f fix: crash when moving to neighboor workspace
Should use id instead of index.
2024-11-08 13:54:45 +08:00
groveer 42c2ecc118 refactor: rm DDE_CURRENT_COMPOSITOR env
Log:
2024-11-08 13:13:11 +08:00
rewine 487e6b3e18 chore: enable QT_FORCE_ASSERTS for better debug 2024-11-08 11:50:35 +08:00
dependabot[bot] fb42c4fe3d chore(deps): bump waylib from `7101408` to `67a8954`
Bumps [waylib](https://github.com/vioken/waylib) from `7101408` to `67a8954`.
- [Release notes](https://github.com/vioken/waylib/releases)
- [Commits](7101408d4a...67a89545fb)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-08 10:22:33 +08:00
Zhang Dingyuan 64428585bd fix: Wrong protocol implementation
Collect all window geometry and check against the geometry provided by
the protocol.

Only handles non-layershell surfaces.

Log:
2024-11-08 10:21:08 +08:00
Zhang Dingyuan d242714adf chore: remove debug info
as title

Log:
2024-11-08 10:21:08 +08:00
Zhang Dingyuan 8beb60db32 fix: crash when twice call window overlap checker
not remove resource from wl_list

Log:
2024-11-08 10:21:08 +08:00
Zhang Dingyuan 44d0eac919 fix: launchpad blur not show
doesn't hide cover content

Log:
2024-11-08 10:18:04 +08:00
lbwtw 70f7ce0550 support dnd and event monitoring 2024-11-08 10:14:30 +08:00
pengwenhao 60a3699480 fix: prevent task switcher preview index calculation errors 2024-11-08 10:13:51 +08:00
Zhang Dingyuan f9495ec3a6 fix: dock overlap checker not working
use surfacewrapper

Log:
2024-11-07 15:34:17 +08:00
rewine 20e425e86b fix: workspace model should not set visable for surface 2024-11-07 15:27:27 +08:00
Yixue Wang ca10f72f16 fix: not limiting drag delete and hover add 2024-11-07 14:08:07 +08:00
Yixue Wang cbda42b3bd fix: not limiting drag delete and hover add 2024-11-07 13:56:07 +08:00
rewine fe279737bb fix: menu popup must use QPointF 2024-11-07 13:55:24 +08:00
pengwenhao e569fa8b3c fix: task switcher cannot exit, click to fail
- increase preview window min size
2024-11-07 13:47:08 +08:00
rewine cb7f7a5c21 fix: fixup implicit width for dockpreview 2024-11-07 13:45:48 +08:00
Yixue Wang be03850f5a fix: crash in removing surface
SurfaceWrapper is invalid in handleSurfaceRemoved, cannot check any
of its content.
2024-11-07 13:44:54 +08:00
Zhang Dingyuan c600831d5f chore: rename show desktop animation
m_showAnimation -> m_showDesktopAnimation

Log:
2024-11-07 13:44:32 +08:00
Zhang Dingyuan 9540a7f829 feat: add layershell animation
add animation

Log:
2024-11-07 13:41:55 +08:00
rewine 08fdb2f209 fix: don't connect surface request in surface proxy 2024-11-07 13:39:25 +08:00
lbwtw 66e8ad5508 fix xdgsurface size is abnormal after output scaling
link: https://github.com/vioken/waylib/pull/531/files
2024-11-06 17:26:21 +08:00