Commit Graph

1278 Commits

Author SHA1 Message Date
rewine 60aa721c33 fix: maximized surface not resize after exclusive zone changed 2024-12-12 13:53:55 +08:00
groveer 0ef0090789 fix(output): set yoffset when surface resize
Log:
2024-12-12 13:50:56 +08:00
Lu YaNing fc127cc30c fix: Avoid layshell not receiving ouput updates 2024-12-12 13:50:46 +08:00
Zhang Dingyuan fbf4f9caf3 chore: update submodule
update waylib submodule

Log:
2024-12-11 16:28:53 +08:00
rewine 862ea089da feat: add readme for treeland 2024-12-11 11:09:32 +08:00
Yixue Wang 9c0eddaa57 fix: window selection grid not centered
Should consider horizontal margin in curX.
2024-12-10 21:04:00 +08:00
Yixue Wang 58dd1ce193 fix: multitaskview not scaled correctly
Should scale all metrics.
2024-12-10 21:04:00 +08:00
Lu YaNing 3c53f56856 fix: dde-shell scale is incorrect 2024-12-10 20:43:55 +08:00
Yixue Wang 7071c46609 fix: test capture crash
Do not destroy capture manager after application destroys.
2024-12-10 20:15:18 +08:00
groveer 27a42912a4 chore(debian): bump version to 0.5.7 2024-12-10 20:11:38 +08:00
Yixue Wang c18298788a feat: supports user cancel and block shortcuts
* Supports user cancel by pressing ESC;
* Blocks all system shortcuts and application shortcuts.
2024-12-10 18:30:20 +08:00
pengwenhao a1bfb1e54f fix: lock screen prompts from right angle to round corner
Signed-off-by: pengwenhao <pengwenhao@uniontech.com>
2024-12-10 17:49:54 +08:00
Yixue Wang 241c8c50fe feat: exit item selection mode after first click
Exit item selection mode after first click.
2024-12-10 15:04:22 +08:00
Yixue Wang 1c7e4d0667 fix: double resource destroy
When exit normally, capture manager resource might destroy twice.
Remove client resource when destructor is invoked.
2024-12-10 15:04:22 +08:00
Yixue Wang adb0bbfc29 fix: monitor mask surface
Use wrappointer to monitor mask surface.
2024-12-10 15:04:22 +08:00
Yixue Wang f31901124a fix: initialization of nullptr
Add nullptr_t specialization. Mark noexcept constructors.
2024-12-10 15:04:22 +08:00
Yixue Wang 99a2f62dfe fix: xwayland surface not in multitaskview
When run in user dde, XWayland surface's uid is not current user
uid.
2024-12-10 11:09:35 +08:00
rewine 8502f2a259 fix: build error in pr 564 2024-12-09 20:58:23 +08:00
rewine d46707c77d chore: suppress some compile and runtime warnings 2024-12-09 16:29:40 +08:00
YaoBing Xiao 2e97483845 fix treeland crash
add disconnec on removeSurface
2024-12-09 13:06:57 +08:00
pengwenhao 1861662084 feat: sort the task switcher according to active order
Signed-off-by: pengwenhao <pengwenhao@uniontech.com>
2024-12-09 11:35:38 +08:00
YaoBing Xiao 63f8a59a62 fix xwindow NoTitleBar&NoDecoration handle error 2024-12-09 11:22:18 +08:00
rewine da49daebfd chore: update nix flake 2024-12-09 11:21:26 +08:00
rewine 3d0c81a969 chore: remove yellow placeholder for icon 2024-12-09 11:21:26 +08:00
Zhang Dingyuan 7dd988006b fix: new window will show on lockscreen
update check

Log:
2024-12-07 17:23:58 +08:00
Zhang Dingyuan 121e740707 fix: treeland-wayland-session package is empty
not install treeland-user.desktop file

Log:
2024-12-07 11:12:14 +08:00
rewine 27b46ad4af chore(debian): bump version to 0.5.6 2024-12-06 17:08:59 +08:00
groveer 98406e0cab fix(socket): add dbus env
Log:
2024-12-06 16:53:30 +08:00
Zhang Dingyuan ae7d91bf44 fix: surface wrapper memary leak
The show animation has not ended yet and the window has been destroyed.

Log:
2024-12-06 16:52:02 +08:00
Zhang Dingyuan 1fa1af45f9 chore: layer surface need manual request for no titlebar mode
as title

Log:
2024-12-06 16:52:02 +08:00
lbwtw 8352ef463d add acceptKeyboardFocus control 2024-12-06 16:49:42 +08:00
rewine 1913bcd2f7 fix: dde shell can't minimize application due to lose active 2024-12-06 14:58:24 +08:00
groveer d8e7b58e51 chore(debian): bump version to 0.5.5 2024-12-06 09:40:04 +08:00
dependabot[bot] c16720c879 chore(deps): bump waylib from `24d7fec` to `b3e13b4`
Bumps [waylib](https://github.com/vioken/waylib) from `24d7fec` to `b3e13b4`.
- [Release notes](https://github.com/vioken/waylib/releases)
- [Commits](24d7fec74d...b3e13b4694)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-06 09:39:46 +08:00
rewine fb169e8923 fix: refactor popup focus handling 2024-12-06 09:39:32 +08:00
pengwenhao 13f58d6eaa fix: reduce continue switch speed
Signed-off-by: pengwenhao <pengwenhao@uniontech.com>
2024-12-06 09:37:50 +08:00
rewine fe011a32fb fix: focus fallback never considered RemoveWorkspaceModel 2024-12-05 17:10:13 +08:00
Zhang Dingyuan 0f2d82efa6 chore: update dconfig visibility
some keys change to public

Log:
2024-12-05 17:09:48 +08:00
Zhang Dingyuan d44e64d23e chore: move some settings to treelandconfig
move appearance window radius and icontheme to treelandconfig

Log:
2024-12-05 15:44:09 +08:00
dependabot[bot] 19819e4382 chore(deps): bump waylib from `4f991ae` to `24d7fec`
Bumps [waylib](https://github.com/vioken/waylib) from `4f991ae` to `24d7fec`.
- [Release notes](https://github.com/vioken/waylib/releases)
- [Commits](4f991ae0a1...24d7fec74d)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-05 13:33:38 +08:00
rewine a0978fedd5 fix: more clear up in markWrapperToRemoved 2024-12-05 13:33:22 +08:00
rewine fe1f3dc2fe fix: never set surface state when wrapperAbortToRemove 2024-12-05 13:33:22 +08:00
Zhang Dingyuan bed4a2ed9a fix: notitlebar window not show border
notitlebar window is a special type that expects to use the shadows,
borders and rounded corners provided by the compositor, but does not
want the SSD titlebar.

Log:
2024-12-05 13:28:04 +08:00
rewine a9af62b64d fix: use reposition is to early to arrangePopupSurface 2024-12-05 13:25:55 +08:00
pengwenhao a3bce282aa fix: blur effect exceeds listview width
- usage alt + ~

Signed-off-by: pengwenhao <pengwenhao@uniontech.com>
2024-12-04 17:27:47 +08:00
groveer 2778c09db0 fix: error env for `treeland -r`
Log:
2024-12-04 17:14:52 +08:00
Zhang Dingyuan 93dcc2abac fix: remove window radius limit
Appropriate rounded corners should be calculated when the window changes

Log:
2024-12-04 17:14:43 +08:00
Zhang Dingyuan 95bd69cbfa fix: wrong current user
UserModel will auto select current user on init

Log:
2024-12-04 16:14:46 +08:00
Zhang Dingyuan 6ae7ac8fe2 chore: set popup window radius to 8
TODO: move to dconfig

Log:
2024-12-04 16:14:46 +08:00
pengwenhao 2ad9016393 fix: drag listview beyond the boundary
Signed-off-by: pengwenhao <pengwenhao@uniontech.com>
2024-12-04 11:48:12 +08:00