Commit Graph

580 Commits

Author SHA1 Message Date
Yixue Wang b51a51c41a feat: add scrolling in multitaskview
When there are a lot of windows, layout them in a flickable and then
scroll them.
2024-09-02 16:38:33 +08:00
pengwenhao 73304ff753 feat: add gesture bounce
Signed-off-by: pengwenhao <pengwenhao@uniontech.com>
2024-09-02 16:38:20 +08:00
rewine d0a3e39db3 feat: add animation for dockpreview/tooltip changed
Log: better Animation for dockpreview
2024-09-02 16:37:17 +08:00
rewine 3e43202b2b chore: remove outdate getOutputName function
log: we can get name from waylib now
2024-09-02 14:09:00 +08:00
Zhang Dingyuan b8735b82f7 chore: add auto-update submodule
as title

Log:
2024-08-29 10:12:05 +08:00
pengwenhao 2cb05a8783 fix: no window decorator
Signed-off-by: pengwenhao <pengwenhao@uniontech.com>
2024-08-29 09:58:51 +08:00
Yixue Wang 762ab51e6b feat: add animation in multitask view
* Add switch animation in multitask view.
* Optimize layout.
* Recover adding and removing workspace.
* Refactor workspace animation.
2024-08-29 09:58:33 +08:00
rewine ff338a4d16 feat: adjust dock preview animations 2024-08-29 09:56:02 +08:00
Lu YaNing ee93eb9c86 fix: Window display incomplete
Adapt Waylib refactoring and replace WaylandSurface with wSurface.

When the component is loaded, saveState cannot save the geometry of
the actual surfaceItem, resulting in incomplete display of the window
during layout recovery.
2024-08-28 13:07:09 +08:00
rewine 92fcb04129 fix: foreigntoplevelmanagerv1 for xwayland and fix error parent
Log: more like https://github.com/vioken/waylib/pull/472
2024-08-27 13:30:54 +08:00
Zhang Dingyuan 645ebd796b refactor: remove unnecessary function in personalization
xdg-shell has resizable and movable

Log:
2024-08-27 13:30:38 +08:00
groveer c4a6ac89a6 feat(shortcut): support ApplicationManager launch
Log:
2024-08-27 13:29:21 +08:00
Lu YaNing a3fceac770 fix: Layershell window foolproof function fails
When layershell is located in the foolproof region, the layershell
icon cannot be dragged.

Merge window drag function.
2024-08-26 17:46:25 +08:00
rewine f2aa36fa9f feat: support dock preview and tooltop animations 2024-08-23 16:43:13 +08:00
Zhang Dingyuan 6b0a9d1c50 fix: personalization datas not refresh
if some window create window slow, after protocol init, will lost datas

Log:
2024-08-23 09:03:31 +08:00
Zhang Dingyuan 086206c826 fix: add set_ prefix to personalization protocol
as title

Log:
2024-08-23 09:03:31 +08:00
groveer e1ff7cdd31 feat: add test hide window demo
Log: 用于测试隐藏窗口需求
2024-08-22 11:11:52 +08:00
pengwenhao 7faeb12f80 fix: wlr-randr scale not work
drm is pending, commit will fail, set scale to become
invalid. do not commit and wait until the next frame to
complete the scaling settings.

Signed-off-by: pengwenhao <pengwenhao@uniontech.com>
2024-08-22 11:00:28 +08:00
Zhang Dingyuan 8fc64da93b fix: launchpad animation flash
white flash on startup

Log:
2024-08-22 10:33:30 +08:00
Zhang Dingyuan 70660cc37f refactor: new personalization
add new functions

Log:
2024-08-22 10:33:30 +08:00
groveer a3f98a4e7c feat: add pinch handler test
Log: 用于测试二指手势
2024-08-22 09:39:37 +08:00
groveer efd20f62ab chore: add QT_IM_MODULE env 2024-08-20 15:22:24 +08:00
pengwenhao 20d01c526a fix: fast gesture swip causes black screen artifacts
Signed-off-by: pengwenhao <pengwenhao@uniontech.com>
2024-08-20 15:03:41 +08:00
Zhang Dingyuan ac48b8f225 feat: force all qt program use wayland
set QT_QPA_PLATFORM is wayland

Log:
2024-08-18 13:52:10 +08:00
Zhang Dingyuan ed30c4eb45 feat: support xwayland work on ddm
Finally found a solution, assign permissions to specific users through
xhost.

Log:
2024-08-17 11:32:05 +08:00
Zhang Dingyuan 666d5e7921 fix: cannot resize dock
don't check layer surface

Log:
2024-08-17 11:32:05 +08:00
Zhang Dingyuan 57d9a9edfb optimize: window maximize animation
as title

Log:
2024-08-16 11:38:20 +08:00
pengwenhao 90f8877f99 feat: four-finger touchpad slides left and right
Signed-off-by: pengwenhao <pengwenhao@uniontech.com>
2024-08-15 18:35:44 +08:00
Lu YaNing 15204fc1ec Updating without cursor on multiple screens
When removing the output, the cursor did not update to the second screen,
resulting in lastActivecursor not updating and the window not moving to
the second screen.
2024-08-15 16:23:51 +08:00
Zhang Dingyuan 424429d87f refactor: new lock animation
change toplevel container scale and opacity

Log:
2024-08-14 10:17:41 +08:00
Zhang Dingyuan 5c3b79ba88 refactor: new greeter animation
refactor layout

Log:
2024-08-14 10:17:41 +08:00
Lu YaNing 28e6e54c07 fix window initial position is incorrect
Assignment type error caused
2024-08-14 10:08:38 +08:00
rewine b1aa2437a9 fix: rectangleChanged never emit
log: minimize animation use this
2024-08-14 10:04:21 +08:00
lbwtw 578a11ec8d fix: fixed alt+tab displaying minimized windows
for minimized windows, when no activation is
triggered, the hidden window should not be
displayed and animated.

Log:
2024-08-13 15:22:50 +08:00
rewine 3b5229f170 feat: support minimize animation to icon geometry 2024-08-12 16:10:13 +08:00
Zhang Dingyuan 2e16e95b1f fix: High cpu usage
Files are changed too frequently

Log:
2024-08-12 13:12:57 +08:00
Yixue Wang 0df6ef5136 refact: delay changing workspace id
Only modify currentWorkspaceId when animation is finished.
2024-08-12 11:46:35 +08:00
Yixue Wang 97fa8f8d29 feat: add feedback for not wrapping
Switching is not wrapped, should give feedback to user.
2024-08-12 11:46:35 +08:00
Zhang Dingyuan 2f865847dd fix: window not set active
use touchpad single finger click

Log:
2024-08-12 11:36:01 +08:00
groveer c06dd401c4 chore: rm OBS SCM/CI workflow
Log:
2024-08-12 11:00:28 +08:00
Zhang Dingyuan 7f2b61fa20 feat: add log panel
only enable on debug mode

Log:
2024-08-12 10:46:56 +08:00
Yixue Wang 3c17620d8f Update waylib 2024-08-12 10:31:25 +08:00
lbwtw b3dd9ce075 fix: rounded corner scaling animator is abnormal
the rounded corners of WindowPreview in WindowsSwitcher
are not scaled.

Log:
2024-08-09 17:55:45 +08:00
Zhang Dingyuan a7e2cb2516 fix: layer shell surface not get focus
waylandSurface rename to wSurface

Log:
2024-08-09 16:31:44 +08:00
Lu YaNing e0068490d4 feat: Refactoring replication mode 2024-08-09 13:20:32 +08:00
Zhang Dingyuan 68f8caf49f fix: greeter cover animation flash
use behavor to replace states

Log:
2024-08-09 13:13:11 +08:00
rewine d5e13414ac fix: not found woutputitem_p.h when build 2024-08-09 10:54:38 +08:00
Yixue Wang 4d97b97787 fix: exclusive margins in multitask view
Account for exclusive margins in multitask view.
2024-08-08 18:48:23 +08:00
Zhang Dingyuan 2ce885a5b4 feat: add layershell blur
as title

Log:
2024-08-08 17:43:59 +08:00
Zhang Dingyuan c9ed3b6e33 refactor: use Helper to check force blur
as title

Log:
2024-08-08 17:43:59 +08:00