Commit Graph

1124 Commits

Author SHA1 Message Date
Zhang Dingyuan 96f5b9dbaf chore: update ts
update chinese ts

Log:
2024-11-21 14:23:54 +08:00
Zhang Dingyuan f722059deb chore: remove recongnition of specific window
remove dde-shell/dock

Log:
2024-11-21 14:23:54 +08:00
Zhang Dingyuan 0389f48e96 feat: add some new shortcuts
as title

Log:
2024-11-21 14:23:54 +08:00
Zhang Dingyuan c9c6a17252 refactor: change modules name
Some protocols, such as dde-shell, have the same name as the project.

Log:
2024-11-21 11:29:08 +08:00
Zhang Dingyuan 386b13cf1f chore: update translate
as title

Log:
2024-11-21 09:30:17 +08:00
rewine c22985b0d8 fix: clear m_shellSurface when it aboutToBeInvalidated
This may fix many crash in SurfaceWrapper::~SurfaceWrapper
2024-11-20 17:35:13 +08:00
Yixue Wang f9ebe63509 fix: use pathline to run on Qt 6.6 2024-11-20 17:22:00 +08:00
pengwenhao 86400eb537 fix: usage focus reason enable active animation 2024-11-20 15:52:44 +08:00
Yixue Wang 9da502a182 fix: compile error on standalone 2024-11-20 15:48:15 +08:00
Yixue Wang 9a08b85421 chore: remove unused includes and declaration 2024-11-20 15:48:15 +08:00
rewine bf3a0a46b0 fix: workspace should not remove when only have one 2024-11-20 14:27:15 +08:00
Yixue Wang 3ade3f0de5 feat: update example to support record
* Add tool buttons
* Support switch between screenshot and record
2024-11-20 13:44:08 +08:00
Yixue Wang 760e057d96 feat: handle session creation and start
Send dmabuf attributes to treeland capture session.
2024-11-20 13:44:08 +08:00
Yixue Wang 1f8166b666 refact: allow xdg surface created on non-workspace
Xdg surface is allowed to be created on non-workspace container.
2024-11-20 13:44:08 +08:00
Yixue Wang 885dbe7274 chore: tidy code for capture
* Remove some useless code
* Fix some warnings from clazy
* Remove one TODO(done)
2024-11-20 13:44:08 +08:00
Yixue Wang 615ade4bc2 fix: treeland capture module not installed
Register Treeland.Capture in treeland.cpp.
2024-11-20 13:44:08 +08:00
Zhang Dingyuan d3040dd623 fix: remove useless include for greeter
remove _pam_types.h

Log:
2024-11-20 13:28:49 +08:00
Zhang Dingyuan 522736fbb0 fix: appearance not send state
send changes to all clients

Log:
2024-11-20 13:28:49 +08:00
pengwenhao 9449ac92c5 fix: taskswitcher not active surface 2024-11-20 13:28:38 +08:00
pengwenhao 5f10b395e4 fix: taskswitcher exposes part of item 2024-11-20 13:28:38 +08:00
rewine f17c54f755 fix: crash when call remove x11 surface after dissociate
Log: when x11 notify_dissociate wl_surface maybe null
2024-11-20 13:22:38 +08:00
Lu YaNing 7b70adc648 fix: Re-implement show desktop 2024-11-20 13:15:38 +08:00
Zhang Dingyuan f7ac013a2e fix: cannot release focus when exit multitaskview
as title

Log:
2024-11-20 10:58:32 +08:00
Zhang Dingyuan 7083e53e4e fix: greeter not load translation
change dir to treeland

Log:
2024-11-19 19:35:42 +08:00
lbwtw b6d0fd2c28 refactor dde shell interface 2024-11-19 14:53:15 +08:00
lbwtw 71f37a03f6 add qt style waylandscanner tool 2024-11-19 14:53:15 +08:00
Zhang Dingyuan d62e09259c fix: wrong plugin load path
re-call GNUINstallDir_get_absolute_install_dir

Log:
2024-11-19 11:15:44 +08:00
Zhang Dingyuan 9fa6b63adf chore: disable export target
modules library doesn't support export

Log:
2024-11-19 10:52:24 +08:00
Zhang Dingyuan 32d8786a2e chore: Only allow normal mode to set window focus
as title

Log:
2024-11-19 10:52:24 +08:00
Zhang Dingyuan a96bc4750a fix: missing multitaskview plugin
add install

Log:
2024-11-19 10:52:24 +08:00
Zhang Dingyuan d7db6bd7fc fix: missing treeland-dev package
add treeland-dev package

Log:
2024-11-18 20:06:10 +08:00
Zhang Dingyuan ecc085f790 fix: missing some licenses
add licenses

Log:
2024-11-18 20:06:10 +08:00
Zhang Dingyuan ccc75cc08e refactor: add plugins
add plugin interface and global shortcuts manager

Log:
2024-11-18 20:06:10 +08:00
Zhang Dingyuan a917a45506 refactor: move qml to core
Optimize the directory structure, and put qml in the location required
by the module instead of a unified one.

Log:
2024-11-18 20:06:10 +08:00
Zhang Dingyuan d0c3b73003 refactor: install modules library files
install lib

Log:
2024-11-18 20:06:10 +08:00
Zhang Dingyuan 0b6698980c refactor: change to shared library
all target shared

Log:
2024-11-18 20:06:10 +08:00
Zhang Dingyuan 3e5cebaaa2 refactor: rename src/treeland to src/core
add treeland core

Log:
2024-11-18 20:06:10 +08:00
lbwtw 470264452c Disable radius effect in CPU rendering mode 2024-11-18 19:24:33 +08:00
lbwtw 62b023700e titleBarHeight is 0, uses the default configuration height place 2024-11-18 10:59:49 +08:00
pengwenhao cae2ed7ab8 fix: tasksiwtcher current index error value 2024-11-18 10:59:24 +08:00
lbwtw b7b30526cb fixed the wpModle is nullptr caused an assert 2024-11-15 18:55:29 +08:00
groveer ed2c2e24e9 chore(debian): bump version to 0.4.4
Log:
2024-11-15 14:38:21 +08:00
Yixue Wang b903f8c83a correct examples option. 2024-11-15 14:37:55 +08:00
Yixue Wang 88ffee65e8 Revert too new clang-format standard. 2024-11-15 14:37:55 +08:00
lbwtw 4f437ba24c feat: improve window smart-cascading placement logic
- Add boundary checks to ensure windows stay within valid screen area
- Change top-left direction offset reference to window's top-right corner
2024-11-15 14:14:42 +08:00
pengwenhao d2066a752b fix: transparent window is activated again 2024-11-15 11:45:33 +08:00
lbwtw 752518e1c5 add surface arrange 2024-11-15 11:03:18 +08:00
Zhang Dingyuan 2272da159f fix: crash when dock hide
check client relative surface object lifetime.

Log:
2024-11-14 18:40:18 +08:00
Lu YaNing 38d4c955e9 fix: Some scenes show that the desktop is invalid
When the window is always in the visible workspace, it is invalid
when the desktop is displayed.
2024-11-14 16:30:02 +08:00
dependabot[bot] ff8e3c0256 chore(deps): bump waylib from `f181257` to `f50eb6b`
Bumps [waylib](https://github.com/vioken/waylib) from `f181257` to `f50eb6b`.
- [Release notes](https://github.com/vioken/waylib/releases)
- [Commits](f1812571fa...f50eb6be22)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-14 15:25:13 +08:00