Commit Graph

580 Commits

Author SHA1 Message Date
groveer 6292855bdb fix: debian package build failed
Log:
2024-10-09 09:23:00 +08:00
groveer 7b3d7c7c69 fix: data and protocol should be all package
Log:
2024-10-09 09:23:00 +08:00
Tsic Liu 060ff90e2b fix: cmake install at incorrect pos
log: as title
2024-10-08 20:41:46 +08:00
pengwenhao e56438c0b3 fix: workspace gesture quickly slides to black screen
Signed-off-by: pengwenhao <pengwenhao@uniontech.com>
2024-09-27 16:01:52 +08:00
Zhang Dingyuan 481ea96e20 fix: Clean up environment variables after session logout
reset some systemd environment for session

Log:
2024-09-27 15:57:01 +08:00
Zhang Dingyuan 9c08b358bb chore: release 0.3
release 0.3

Log:
2024-09-26 17:35:41 +08:00
groveer ee7577f633 chore: format code
Log:
2024-09-25 13:07:23 +08:00
Yixue Wang 470b850703 chore: use relative path for cpack compatibility
Use relative path so that cmake --install --prefix works.
2024-09-24 17:10:42 +08:00
Zhang Dingyuan 49a0b476a9 feat: add treeland_personalization_appearance
add new context

Log:
2024-09-24 09:40:25 +08:00
lbwtw 0ec5ed1661 fix: interfaceName error causes crash
returns the correct protocol name.

Log:

Signed-off-by: lbwtw <xiaoyaobing@uniontech.com>
2024-09-23 17:20:12 +08:00
Yixue Wang c2b531daf2 chore: install treeland capture
Install treeland capture protocol file to treeland-protocol
2024-09-23 10:25:30 +08:00
Yixue Wang f8f244c960 feat: use ScreenCast portal from wlr
Temporarily use ScreenCast portal from wlroots. Might be removed
when xdg-desktop-portal-dde is ready for treeland.
2024-09-20 18:13:56 +08:00
Yixue Wang c04c81cb44 fix: shaders resource name conflict 2024-09-20 17:35:32 +08:00
Yixue Wang ab80e8ae82 test: add test capture
Add test for capture.
2024-09-20 17:35:32 +08:00
Yixue Wang 64e54b5ae5 feat: add and implement treeland-capture
Add and implement treeland-capture protocol.

Depends-on: https://github.com/vioken/waylib/pull/496
2024-09-20 17:35:32 +08:00
Yixue Wang adda5145fd chore: correct QML_IMPORT_PATH 2024-09-20 17:35:32 +08:00
dependabot[bot] 94bb6452ba chore(deps): bump waylib from `7655b75` to `52dcdfb`
Bumps [waylib](https://github.com/vioken/waylib) from `7655b75` to `52dcdfb`.
- [Release notes](https://github.com/vioken/waylib/releases)
- [Commits](7655b75147...52dcdfb447)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-20 17:18:53 +08:00
groveer 486c1aadf5 feat: add clang for cmake presets
Log:
2024-09-20 16:38:58 +08:00
groveer 42e6f817fa refactor: specification protocols
Log:
2024-09-20 11:45:49 +08:00
Zhang Dingyuan 6aaba92446 chore: format all xml files
use xmlformatter

Log:
2024-09-19 15:40:22 +08:00
groveer f21228b607 fix: MultiTaskView show err windows
Log:
2024-09-19 14:28:24 +08:00
Tsic Liu 66717b51bd chore: add cmake and pkgconf to find treeland protocols
log: as title
2024-09-19 13:06:40 +08:00
groveer f46d6e01b7 chore: code reviwe for `src/utils`(part1)
Log:
2024-09-19 11:11:16 +08:00
Yixue Wang e434ea06d7 chore: upgrade licenses
Upgrade reuse license method, add some missing copyright and licenses.
2024-09-18 18:32:26 +08:00
Zhang Dingyuan df6cada986 feat: add treeland-dde-shell-v1 protocol
only for DDE

Log:
2024-09-18 17:48:02 +08:00
groveer f5d94dfd0f chore: code review for greeter: cpp code
Log:
2024-09-14 15:46:44 +08:00
groveer 5ca0d30059 chore: code review for greeter: qml code
Log:
2024-09-14 15:46:44 +08:00
groveer 60c8861e00 chore: code review for greeter: dir specification
Log:
2024-09-14 15:46:44 +08:00
Lu YaNing 7d83a4d17e fix: Add BDs wlr-protocols
Add submodule qwlroots to compile dependency wlr-protocols.

Format debian folder.
2024-09-14 08:04:44 +08:00
Zhang Dingyuan 136041f358 chore: change quit code
Exiting using the shortcut key is considered an abnormal exit. DDM will
count the number of abnormal exits and will not start treeland
afterwards.

Log:
2024-09-13 18:43:54 +08:00
groveer e3a5128aff fix: treeland should depend treeland-data
Log:
2024-09-13 18:43:01 +08:00
lbwtw d46c1e2ae6 fix: decoration is not smooth and shows aliasing
currently only one machine has been found to be stable.

Log:

Signed-off-by: lbwtw <xiaoyaobing@uniontech.com>
2024-09-13 17:18:00 +08:00
groveer 262f7e6812 chore(shortcut): optimize log and format
Log:
2024-09-10 15:49:35 +08:00
groveer 518e57bf08 feat: support animated wallpaper
Log:
2024-09-09 18:31:19 +08:00
groveer 7184f32153 fix: cannot show dci icon
Log:
2024-09-09 17:48:38 +08:00
lbwtw 3aa8486d51 feat: add data_control_manager test
added an example for SystemClipboard developers to use
wlr-data-control-unstable-v1 transparently in Wayland.
implementation based on Qt Wayland Extension.

Log:

Signed-off-by: lbwtw <xiaoyaobing@uniontech.com>
2024-09-09 10:21:06 +08:00
groveer e2559f486e chore: code review for treeland.cpp
Log:
2024-09-09 10:20:21 +08:00
groveer e6d5eb134d chore: code review for use dtk InWindowBlur
Log:
2024-09-09 10:20:21 +08:00
groveer 54fe5ed45d chore: code review for split debian package
Log:
2024-09-09 10:20:21 +08:00
groveer e282c11e67 chore: code review for dir specification
Log:
2024-09-09 10:20:21 +08:00
groveer ee74b32e14 chore: code review for cmake files
Log:
2024-09-09 10:20:21 +08:00
groveer ecdcb129cc chore: code review for dconfig and debian files
Log: 按 code review 遗留问题修改
2024-09-09 10:20:21 +08:00
Zhang Dingyuan c5e95556db feat: add cmake presets
add some cmake presets for developer

Log:
2024-09-09 09:29:27 +08:00
Lu YaNing 9d83e688cb fix: The window is not centered
The window is centered for the first time, and subsequent Windows
are arranged in a linear manner.
2024-09-09 09:20:19 +08:00
Lu YaNing 01ad069833 feat: Repositioning the screen when unplugged
Repositioning the position of the OutputDelegate when the screen is
unplugged, No longer need to move the mouse position.

The screen with literacy layout will only be rearranged when x or y
intersects with the removed screen.
2024-09-05 18:42:51 +08:00
Zhang Dingyuan 8bec8dcbc3 fix: xdg-shell not get focus
when layer shell surface close, focus not return to toplevelcontainer

Log:
2024-09-05 17:26:05 +08:00
Yixue Wang 88340c2115 fix: input popup surface now shown
Properties not declared correctly for InputPopupSurface.
2024-09-05 12:08:39 +08:00
lbwtw 72f6027837 fix: support zwlr_data_control_manager_v1
Log:
Signed-off-by: lbwtw <xiaoyaobing@uniontech.com>
2024-09-05 11:33:26 +08:00
lbwtw 789dd9b3d5 fix: build failed
delete the useless dbus Interface.

Log:
Signed-off-by: lbwtw <xiaoyaobing@uniontech.com>
2024-09-05 11:33:26 +08:00
lbwtw 2f31b685bb feat: add DRadiusEffect Item
1,DRadiusEffect supports scissor the material of a sourceItem to
different radius at bottomLeft, bottomRight, topLeft, topRight.
2,replace the Decoration and SurfaceItemContent rounded corners
implementation.

Log:
Signed-off-by: lbwtw <xiaoyaobing@uniontech.com>
2024-09-03 17:49:03 +08:00