Commit Graph

1124 Commits

Author SHA1 Message Date
Lu YaNing 0c0ba4d817 chore(debian): update version to 0.5.21.1
Log: update version
2025-07-25 09:30:07 +08:00
Lu YaNing 41aaeda3d0 feat: Add multi-seat support
Add comprehensive multi-seat functionality to improve multi-user experience:
- Implement seat management and device assignment system
- Add seat-specific window activation and focus handling
- Support per-seat window movement and resizing
- Handle seat-specific surface interactions and events

This enables multiple users to independently interact with the system using
different input devices simultaneously.
2025-07-24 21:19:31 +08:00
rewine 33071245ea chore(debian): update version to 0.5.21
Log: update version
2025-04-17 15:24:44 +08:00
zhaoyingzhen 644bfacb5d fix: inputted password and capsIndicator button are covered
as title

Log: as title
Pms: bug-295213
2025-04-01 20:23:04 +08:00
rewine b01ae031cb chore(debian): bump version to 0.5.20
Log: bump version to 0.5.17
2025-03-10 18:56:25 +08:00
rewine 755c412ca9 fix: activeColor not saved to dconfig
Log: activeColor not save
2025-03-10 11:42:08 +08:00
JiDe Zhang e2cdab9846 feat: supports enable debug menu bar view on runtime
Add shortcut Ctrl+Shift+Meta+F11 to toggle the debug view.
If you wnat to disable the shortcut, please with --disable-debug-view to
start treeland.
2025-02-26 18:22:10 +08:00
rewine 343a962b80 fix: send error output enter for layer shell
Log: The layer surface must appear on a specific screen. This should be handled in OutputLayerSurfaceContainer and not by RootSurfaceContainer. It is unreasonable to calculate the screen based on the position when the layer surface is not fully initialized.
2025-02-26 17:59:48 +08:00
rewine 34a855f3a7 chore: move all QSettings config to AppConfigLocation
close: https://github.com/linuxdeepin/treeland/issues/383
2025-02-26 10:33:25 +08:00
rewine d52b29e50b chore: remove dependabot and only use renovate
Log: only need renovate
2025-02-26 10:20:29 +08:00
renovate[bot] 297276e940 chore(deps): lock file maintenance 2025-02-20 19:27:46 +08:00
renovate[bot] 8b4698b9fa chore(deps): update waylib digest to 130abe2 2025-02-20 19:27:28 +08:00
rewine 8203289eeb chore: input popup should not use radius
log: enforcing rounded corners is ugly without client cooperation
2025-02-20 16:04:37 +08:00
rewine abcfd99664 chore(debian): bump version to 0.5.19
Log: new release
2025-02-20 15:41:25 +08:00
rewine dbcff753c0 fix: can't load plugin in debug build
Log: ddm is started as user dde and cannot access other users' home directories
Fix: https://github.com/linuxdeepin/treeland/issues/388
2025-02-19 13:31:17 +08:00
rewine ed527f0594 feat: support idlenotify idleinhibit and outputpowermanagement
Log: protocols used for idle behavior such as screen blanking, locking, and screensaving
2025-02-18 19:20:40 +08:00
renovate[bot] 5e65502002 chore(deps): lock file maintenance 2025-02-18 19:19:18 +08:00
renovate[bot] 2952b2f8f8 chore(deps): update waylib digest to 0871453 2025-02-18 19:18:58 +08:00
rewine c66f8dce5d fix: layer shell's popup not enter popup container
Log: When the parent of the container is different, the z-axis cannot be compared and you need to look up to find the common ancestor
2025-02-17 11:47:27 +08:00
rewine 6696bdc9dd fix: can't set output's postion
Log: OutputViewport are anchor to it's parent, should setX/Y for it's
parent
2025-02-14 17:34:15 +08:00
rewine 3fc260703e chore(debian): bump version to 0.5.18
Log: new release
2025-02-14 15:06:01 +08:00
dependabot[bot] 30b59ff4eb chore(deps): bump waylib from `6cd803b` to `5c4844f`
Bumps [waylib](https://github.com/vioken/waylib) from `6cd803b` to `5c4844f`.
- [Release notes](https://github.com/vioken/waylib/releases)
- [Commits](6cd803bd54...5c4844fa72)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-14 14:48:59 +08:00
rewine 2239ab4d65 feat: cache outputs settings
Log: Record screen configuration information and restore the configuration at next startup
2025-02-14 14:42:52 +08:00
JiDe Zhang b889f1441d fix: can't start on VirtualBox
This is a workaround.
On the VirtualBox no 3D accelerate, eglInitialize will crash.

Depends https://github.com/vioken/waylib/pull/615
2025-02-12 09:33:47 +08:00
rewine 2593f214d0 chore: update nix package
log: fix nix build
2025-02-11 17:53:49 +08:00
rewine a1b7ca0fdf chore: clear up cmake
Log: only support qt >= 6.8
2025-02-10 13:17:32 +08:00
rewine 5c43c7a8b1 chore: add missing license
Log: fix reuse check
2025-02-10 05:16:07 +00:00
rewine da52accec9 fix: the tooltip text may disappear unexpectedly
Log: shouldn't set elide for tooltip, and I forgot why I didn't use AlignHCenter before, but now it works fine
Only update the transparency of tooltipText/titleIconText, no longer modify visible, to prevent both from being invisible when the state is wrong
2025-01-22 15:36:56 +08:00
groveer bb269282b0 chore(debian): bump version to 0.5.17
release 0.5.17

Log: bump version to 0.5.17
2025-01-15 11:14:19 +08:00
JiDe Zhang cbfa5af6ee Fix missing treeland's translations 2025-01-15 10:59:07 +08:00
rewine 25c9bf5ebf fix: nix ci for build 2025-01-14 20:03:41 +08:00
zhangkun d140a8a6e7 chore: bump version to 0.5.16
release 0.5.16

Log: bump version to 0.5.16
2025-01-14 16:28:07 +08:00
YeShanShan d859d3336d fix: crashed at accessing surface
add check.
2025-01-14 16:05:37 +08:00
JiDe Zhang 81ae0adf19 Fix crash at QStyleHints
This bug is from 76c3d88e84.
The waylib no a valid QStyleHints now.
2025-01-14 15:42:57 +08:00
zhangkun 7b73b9bf52 chore: bump version to 0.5.15
release 0.5.15

Log: bump version to 0.5.15
2025-01-14 13:21:13 +08:00
JiDe Zhang 76c3d88e84 Fix cursor not flash on login passwd edit 2025-01-14 13:19:42 +08:00
zhangkun 62cd9d8e7c chore: update default window corner size
The default value is 12

pms: BUG-286881
2025-01-14 13:00:34 +08:00
JiDe Zhang 8531d6d765 Fix treeland shortcut not restart after treeland crash 2025-01-14 12:58:50 +08:00
JiDe Zhang 9512cb36a0 chore(debian): bump version to 0.5.14 2025-01-13 18:15:41 +08:00
JiDe Zhang 6a7e3389f3 Add a background color for DockPreview 2025-01-13 17:32:24 +08:00
JiDe Zhang 4ab5a96bf8 Fix crash at PersonalizationAttached::noTitlebar
Fixes: #635
2025-01-13 17:29:11 +08:00
JiDe Zhang 598067c3b6 chore(debian): bump version to 0.5.13 2025-01-13 11:09:18 +08:00
JiDe Zhang 34681ba758 Ignore window rounded radius when maximized 2025-01-13 10:56:45 +08:00
JiDe Zhang afe7aa6125 Fix typo 2025-01-13 10:20:47 +08:00
rewine c9451e58fd fix: popup of screen recorder is below it's parent
The z-index of the surface for deepin-screen-recorder is higher than that of ordinary popups, so special handling is required for the popups of such applications
2025-01-13 09:52:41 +08:00
JiDe Zhang 48c2d27142 Add TREELAND_SESSION_ENVIRONMENTS env
Use this env, the OS can export some envs only to the treeland session.
2025-01-10 18:40:05 +08:00
Zhang Dingyuan ae349f6fce feat: add ctrl-alt-del shortcut key
maybe should use shortcut protocol in dde

Log:
2025-01-10 17:47:16 +08:00
groveer dda79312dc chore(debian): bump version to 0.5.12 2025-01-08 11:26:28 +08:00
JiDe Zhang 7a582df640 Update waylib 2025-01-08 11:16:10 +08:00
JiDe Zhang 6fecadb9ea Fix maybe freeze when display DockPreview
See https://bugreports.qt.io/browse/QTBUG-132588.

Fixes: bug-view-291567
2025-01-08 11:16:10 +08:00