LittFlower
a8fee9025c
Fix: Update the TiledLayout logic
...
Log: Rewritten and improved Tinywl's tiled layout logic, added 4 types of tiled logic and workspace management functions, renamed some variables to make it more compliant with code standards, removed useless comments to streamline the code, and maintained some features to improve user experience .
2024-10-29 19:12:13 +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
pengwenhao
d581585f7f
fix: move workspace orientation error
...
Signed-off-by: pengwenhao <pengwenhao@uniontech.com>
2024-07-02 10:56:25 +08:00
Zhang Dingyuan
613926ec43
fix: item focus not auto select
...
The focus can only be updated between the upper and lower levels, but
the layershell is not managed by the workspace, so we need to manually
update the status.
When using qml popup, the focus will return to the root window and need
to be manually updated to the workspace.
Log:
2024-06-28 15:45:41 +08:00
Zhang Dingyuan
81b7eb96e8
fix: output not remove
...
wrong function call
Log:
2024-06-28 10:05:26 +08:00
Zhang Dingyuan
21d47d0b3a
fix: activate window not set focus
...
set focus to activate window
Log:
2024-06-27 11:46:22 +08:00
Zhang Dingyuan
c809e45d8f
chore: foreigntoplevel skip dde-desktop and dde-launchpad
...
dde-desktop and dde-launchapd not support layershell.
Log:
2024-06-27 11:46:22 +08:00
Zhang Dingyuan
7490b69964
fix: dock cannot activate window
...
auto select surface will find a cannot be activate surface.
Log:
2024-06-27 11:46:22 +08:00
Zhang Dingyuan
81f67361f2
fix: qml attach properties not working
...
change to function call
Log:
2024-06-27 11:46:22 +08:00
Zhang Dingyuan
5de2f3ba19
fix: Crash when window flashes
...
Actively move the activation state of the window that is about to be
closed
Log:
2024-06-27 11:46:22 +08:00
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