Commit Graph

580 Commits

Author SHA1 Message Date
Yixue Wang c93bdf8c9c feat: add drag move transition
Add drag move transition for workspace thumb items.
2024-08-01 11:33:48 +08:00
Yixue Wang 9822514c92 fix: warning by qml
Use an accurate type.
2024-08-01 11:33:48 +08:00
Yixue Wang 2faaefa4d1 feat: add right button handler
Add RightButton handler.
2024-08-01 11:33:48 +08:00
Yixue Wang 7861ac3ba9 fix: close icon style
Adjust close icon style according to design.
2024-08-01 11:33:48 +08:00
JiDe Zhang 129c321789 Update waylib submodule 2024-08-01 11:33:34 +08:00
lbwtw ef9fd7518b feat: add animation for alt+tab switch
add animation for visible and preview switch.

Log: add animation for alt+tab switch
2024-08-01 11:12:26 +08:00
Yixue Wang 63697367b3 fix: multitaskview functions
Fix dragging in multitaskview.
2024-08-01 11:12:14 +08:00
Yixue Wang 2f717f1d83 fix: some qml warnings
Fix some null warnings.
2024-08-01 11:12:14 +08:00
rewine 0421a6387b fix: set set activate surface before start move or for csd
log: csd not active when moving or resizing
2024-07-30 18:08:10 +08:00
rewine 200bfb14ce fix: move layer surface out of non-root FocusScope
log: layer surface is not part of workspace and should not hide when desktop preview
2024-07-30 11:21:26 +08:00
rewine 188040883b feat: sync refactor cursor of waylib
log: https://github.com/vioken/waylib/pull/413
2024-07-30 10:44:21 +08:00
rewine 7c3313f569 chore: rect to qwlroots's refactor
Log: fix build
2024-07-30 10:44:21 +08:00
Lu YaNing ae30602ff2 fix: The dock area icon cannot be clicked 2024-07-26 18:35:08 +08:00
rewine 455ec14cba fix: dock preview can't work
log: getSurfaceItemFromWaylandSurface should return shell not only item
2024-07-26 17:46:15 +08:00
rewine 00ef99c762 fix: layer shell animation never call error stop
Log: fix popup error size of layersurface
2024-07-26 16:27:03 +08:00
Lu YaNing 6b21ca2b59 fix: window-proofing optimize
Add the screen edge drag limit of 5 pixels when the window is dragged
to prevent the window from dragging out of the screen area.
2024-07-26 14:37:52 +08:00
groveer e67f91ba7a feat: add treeland-examples package
Log:
2024-07-26 11:46:03 +08:00
Zhang Dingyuan b0e4dd3183 fix: surface not show
as title

Log:
2024-07-26 11:34:48 +08:00
Lu YaNing b4c9734925 feat: layershell foolproof
Layershell with dedicated area adds fool-proof function
2024-07-25 18:18:31 +08:00
Zhang Dingyuan a5241c3952 refactor: wallpaper controller
WallpaperProxy will proxy show wallpaper
WallpaperControll will provide action for wallpaper
WallpaperManager will provide management

Log:
2024-07-25 17:44:23 +08:00
pengwenhao 61dc46e220 fix: pinch gesture toggled window maximize
Signed-off-by: pengwenhao <pengwenhao@uniontech.com>
2024-07-25 17:26:13 +08:00
lbwtw 3e4e4f87c8 refractor alt+tab 2024-07-25 14:12:40 +08:00
Zhang Dingyuan 603631117a fix: layer animation signal error
use property function type.

Log:
2024-07-24 14:24:46 +08:00
Zhang Dingyuan d563f66b54 fix: cannot login again
user state not refresh

Log:
2024-07-24 14:24:46 +08:00
Zhang Dingyuan 718e60cb7c feat: add wallpaper animation
as title

Log:
2024-07-24 14:24:46 +08:00
Zhang Dingyuan 177b76da8b feat: add fullscreen layershell animation
as title

Log:
2024-07-24 14:24:46 +08:00
pengwenhao 5a0b48979f fix: gtk app show server decoration
Signed-off-by: pengwenhao <pengwenhao@uniontech.com>
2024-07-23 14:45:07 +08:00
Zhang Dingyuan edfdb127e2 chore: layershell not show
layershell need shellSurface

Log:
2024-07-23 13:43:33 +08:00
Zhang Dingyuan f537e3be48 feat: support layershell animation
add layershell single anchor animation

Log: 支持 LayerShell 窗口动画
2024-07-23 13:43:33 +08:00
Zhang Dingyuan b5c8b842b8 feat: update window animation
update animation params

Log:
2024-07-22 16:43:44 +08:00
pengwenhao 5494aa9e4a fix: no touchpad crash
Signed-off-by: pengwenhao <pengwenhao@uniontech.com>
2024-07-22 13:39:44 +08:00
groveer edbb148df8 refactor: all surface use surfaceCreator
Log:
2024-07-19 15:30:24 +08:00
Lu YaNing 70e7102ab4 feat: Implement treeland_virtual_manager_v1 function
Implementing Virtual Output
2024-07-18 18:12:19 +08:00
pengwenhao cbdedf4e55 feat: three finger move and window Maximize
Signed-off-by: pengwenhao <pengwenhao@uniontech.com>
2024-07-18 18:10:29 +08:00
pengwenhao 74a9a36765 fix: input device enable tap
Signed-off-by: pengwenhao <pengwenhao@uniontech.com>
2024-07-18 18:10:29 +08:00
Zhang Dingyuan ed9b247bfd feat: disable xwayland on DDM mode
DDM not support running xwayland.

Log:
2024-07-18 10:43:14 +08:00
lbwtw 6af1fcc410 chore: use === or !==
== and !== may perform type coercion.

Log:
2024-07-18 10:41:17 +08:00
Yixue Wang 0635305db5 Update waylib 2024-07-18 10:39:48 +08:00
Yixue Wang 2c106ef97d fix: adapt to waylib update
Update waylib and adapt to changes.
2024-07-16 14:51:22 +08:00
pengwenhao 1dfcc95507 fix: resize move cursor and change cursor shape
Signed-off-by: pengwenhao <pengwenhao@uniontech.com>
2024-07-11 11:31:39 +08:00
lbwtw bc0f2b36c9 feat: long press the title bar to display the menu
in a touch screen environment, long pressing the
titlebar is equivalent to right-clicking the mouse.

Log: long press the title bar to display the menu
2024-07-10 10:06:48 +08:00
lbwtw 4bfcf6f313 fix: support touch screen single-finger double-click
touch screen double-click to maximize/restore window.

Log: support touch screen single-finger double-click
2024-07-10 10:06:48 +08:00
rewine 241a23cf1c
Merge pull request #10 from asterwyx/master
Update waylib
2024-07-09 17:20:55 +08:00
Yixue Wang 7fdfede9e4 Update waylib 2024-07-09 17:10:11 +08:00
lbwtw 4d63473dab fix: jagged corners of the title bar
use ItemViewport to generate rounded corners mask.

Log: jagged corners of the title bar
2024-07-09 11:36:02 +08:00
groveer 39fcd6dac4 chore: clean up useless file
Log:
2024-07-05 11:42:51 +08:00
Yixue Wang b50cde3697 Update waylib 2024-07-05 10:16:50 +08:00
Zhang Dingyuan 279418f713 chore: release 0.2.3
release 0.2.3

Log:
2024-07-02 15:07:48 +08:00
Zhang Dingyuan 6b5f8390a6 chore: update waylib submodule
update waylib submodule

Log:
2024-07-02 13:45:32 +08:00
groveer 4b54617494 fix: err position for muliti-level menu
Log:
2024-07-02 11:19:39 +08:00