pengwenhao
f2ee4a7384
fix: xdg port change wallpaper not work
...
Signed-off-by: pengwenhao <pengwenhao@uniontech.com>
2024-06-27 11:45:17 +08:00
pengwenhao
debc5a93e8
fix: cursor theme not config
...
Signed-off-by: pengwenhao <pengwenhao@uniontech.com>
2024-06-27 11:45:17 +08:00
Lu YaNing
b389a85eed
fix: Remove the treeland field from the protocol file interface
...
Uniform code style
2024-06-27 02:11:11 +00:00
pengwenhao
83eec8ffb9
fix: test wallpaper cursor add settings
...
Signed-off-by: pengwenhao <pengwenhao@uniontech.com>
2024-06-26 18:39:46 +08:00
groveer
bd681bd967
fix: wallpaper clients not show picture
...
Log:
2024-06-26 18:04:13 +08:00
Lu YaNing
78d189ea7e
fix: Show desktop crash
...
The failure of wl_resource_set_implementation to destroy results
in a request crash on the client.
2024-06-26 17:39:47 +08:00
groveer
78e8c225ae
fix(tests): connot find persionalmanager xml
...
Log:
2024-06-26 17:20:13 +08:00
pengwenhao
57c79a9873
feat: add cursor and port wallpaper test demo
...
Signed-off-by: pengwenhao <pengwenhao@uniontech.com>
2024-06-26 16:30:55 +08:00
Zhang Dingyuan
16f8505748
chore: Remove the decorator of a part of the program
...
Desktop and Launchpad do not yet support LayerShell
Log:
2024-06-26 15:35:26 +08:00
Lu YaNing
29d5573bae
fix: Adaptive waylib reconstruction
...
Update output name when a client sends a request
2024-06-26 15:16:15 +08:00
Zhang Dingyuan
ee23e71e71
chore: change shortcut handle from keypress to keyrelease
...
shortcut use keyrelease
Log:
2024-06-26 14:46:48 +08:00
Zhang Dingyuan
0923f8928f
fix: xwayland dbus not return display name
...
set xwayland socket
Log:
2024-06-26 14:24:40 +08:00
renovate[bot]
1863bd7319
chore(deps): update waylib digest to e138aa2
2024-06-26 14:19:10 +08:00
renovate[bot]
db296fbafb
chore(deps): lock file maintenance
2024-06-26 14:18:17 +08:00
Zhang Dingyuan
02db0bdae2
fix: wallpaper client not show picture
...
Flickable need width and height
Log:
2024-06-26 14:06:47 +08:00
Lu YaNing
8333e98c22
fix: Adaptive waylib reconstruction
...
Update Desktp State when a client sends a request
2024-06-26 14:06:06 +08:00
Zhang Dingyuan
cf7fc7669b
refactor: sync waylib changes
...
protocols create move from qml to cpp.
Log:
2024-06-26 13:39:04 +08:00
pengwenhao
018f591957
feat: add decoration global menu
...
Signed-off-by: pengwenhao <pengwenhao@uniontech.com>
2024-06-25 16:33:38 +08:00
Lu YaNing
d469fa980e
feat: add test_show_desktop test demo
...
log:
Supports display desktop Settings, preview desktop Settings and restore
2024-06-24 20:49:32 +08:00
groveer
37014d1ee4
fix(outputDelegate): cannot read default wallpaper
...
Log:
2024-06-24 17:24:07 +08:00
groveer
276ddab6f1
fix: Treeland load InWindowBlur error
...
f1112080c1
Log:
2024-06-24 16:18:33 +08:00
pengwenhao
d66a7d1394
fix: when output_name is empty, set all screen background
...
Signed-off-by: pengwenhao <pengwenhao@uniontech.com>
2024-06-24 15:51:29 +08:00
rewine
4ccb73ca66
fix: set uid by self when not use ddm
...
log: fix wallpaper not work in lightdm
2024-06-24 15:17:52 +08:00
rewine
8902814ee0
fix: hide window decoration in full screen
...
log: also fix radius
2024-06-24 15:17:21 +08:00
rewine
aba4bcc782
chore: use BUILD_TEST_CLIENTS to build tests demo
...
log:
2024-06-21 13:50:17 +08:00
Lu YaNing
4d4a971f35
feat: Implement window_management_v1 functions
...
implementing desktop show/hide
don't use qwobject in treeland-window_management
2024-06-20 17:15:27 +08:00
rewine
0e21c96759
feat: add treeland_wallpaper_color_v1
...
log:
1. support check color type
2. let treeland wallpaper client set isdark
2024-06-20 15:29:16 +08:00
Zhang Dingyuan
b4aebbe8a1
fix: dock preview will crash
...
surface rename to shellSurface
Log:
2024-06-20 13:35:48 +08:00
Zhang Dingyuan
c56e6cda12
fix: treeland shortcut not restart
...
treeland wants treeland-shortcut
Log:
2024-06-20 13:35:48 +08:00
pengwenhao
b2cbc28d6e
feat: personalization wallpaper context add tone info
...
Signed-off-by: pengwenhao <pengwenhao@uniontech.com>
2024-06-20 11:15:48 +08:00
renovate[bot]
7494582e5f
chore(deps): update waylib digest to 06aaad1
2024-06-19 16:43:11 +08:00
Zhang Dingyuan
16fe542bab
fix: layershell surface -> shellSurface
...
update LayerShell property
Log:
2024-06-19 16:25:32 +08:00
Zhang Dingyuan
dd0b4f0afa
chore: change treeland service execstop
...
ExecStopPost will run after ExecCondition. If service running in X11
mode, some environment such as DISPLAY will be clean.
But ExecStop will not run if ExecCondition failed.
Log:
2024-06-19 14:28:39 +08:00
rubbishzhyic
d087cc5cac
feat: add states of surfaceItem for layout restore
...
add explicit default state to unify edits;
add intermediate state for restoring transition
2024-06-18 18:25:39 +08:00
rewine
824448b5fb
chore: sync missing change in waylib
...
log:
- https://github.com/vioken/waylib/pull/377 Override xdg output manager protocol for the XWayland clients
- https://github.com/vioken/waylib/pull/372 Supports filter wl_global by wl_client
- https://github.com/vioken/waylib/pull/374 Xwayland and Wayland synchronized scaling
- https://github.com/vioken/waylib/pull/379 OutputViewport: Add input property
2024-06-18 17:58:49 +08:00
renovate[bot]
4d6ea5c8be
chore(deps): lock file maintenance
2024-06-18 12:13:53 +08:00
rubbishzhyic
6b8c80946e
refactor: use SurfaceWrapper to unify xdg/xwayland surfaceitem in qml
...
make surfaceItem a property of the factory item, initialized in C++ constructor (before property binding initial eval);
use group-property for prop-binding convenience;
eliminate some code of stackToplevelHelper & Helper, adapt to waylib shellSurface renaming.
depends on https://github.com/vioken/waylib/pull/369 , https://github.com/vioken/waylib/pull/361
2024-06-18 11:56:51 +08:00
rewine
0e76805ee6
fix: don't use qwobject in treeland-foreign-toplevel
...
Log: fix build in new qwlroots/waylib
2024-06-18 11:49:12 +08:00
rewine
b54d208e9d
fix: don't use qwobject in treeland-shortcut-manager
...
Log: fix build in new qwlroots/waylib
2024-06-17 13:55:49 +08:00
justforlxz
c948021810
chore: add shortcut client
...
DDE team don't have time to support it.
Log:
2024-06-17 13:51:57 +08:00
rewine
c798194610
fix: don't use qwobject in personalizationmanager
...
Log: fix build in new qwlroots/waylib
2024-06-17 11:20:16 +08:00
Zhang Dingyuan
7061b37f95
chore: support xwayland socket
...
add xwayland socket
Log:
2024-06-17 11:15:15 +08:00
groveer
13ad8896ab
feat: add window background test demo
...
Log:
2024-06-17 10:14:41 +08:00
rewine
25526f4982
feat: support check isDarkType for wallpaper
...
log: need debug mode to show type
2024-06-14 17:33:23 +08:00
groveer
1d7f80dedc
fix: Multi screen crash on startup
...
Fix: https://github.com/linuxdeepin/treeland/issues/171
Log:
2024-06-14 15:25:28 +08:00
rewine
2aa1a09f81
fix: don't use qwobject in treeland-output-management
...
Log: fix build in new qwlroots/waylib
2024-06-14 10:17:29 +08:00
groveer
caaedba6b2
feat(wallpaper): add default wallpaper
...
Log:
2024-06-13 17:29:56 +08:00
pengwenhao
db4bbf1cd5
feat: add personalization cursor
...
Signed-off-by: pengwenhao <pengwenhao@uniontech.com>
2024-06-12 18:17:51 +08:00
rubbishzhyic
58edf5c716
fix: add robust logic
...
reset spawn stacking sequence when other app activated;
in case winsize exceed output, set 1x1 region;
ensure initial pos in region
2024-06-12 15:55:32 +08:00
rubbishzhyic
cd502af7a6
feat: window spawning initial pos sequence
...
add winposManager, declare pos sequence generator, use in xdg & xwayland surface.
impl corner: follows activeOutputDelegate, first at center, later at four corners, without bias;
impl line: initial at cursor or specified pos, move following down-right lines
2024-06-12 15:55:32 +08:00