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
zhangkun
0e84ace6f6
feat: update default values
...
- Add system default wallpaper.
- Modify the default values of some dconfig
pms: BUG-297641
2025-01-06 17:02:51 +08:00
YeShanShan
0c3c9e8db7
fix: adjust UI for greeter
...
Adjust button's sequence of Power.
Fix Icon's color not following changes by replacing DciIcon.
Adjust color of windowText, maybe it should adjust by window's themeType.
pms: BUG-291189
2025-01-02 14:37:28 +08:00
groveer
be493066db
chore(debian): bump version to 0.5.11
2024-12-25 18:49:04 +08:00
YeShanShan
873acac238
fix: logout can't work for greeter
...
Add permission for dde when call login1's Terminate by polkit-1 rules.
Ingore multiple seat.
pms: BUG-291189
2024-12-25 18:43:51 +08:00
Yixue Wang
60bd51a703
chore: mark uncreatable
...
Mark Workspace and WorkspaceModel as uncreatable to suppress warnings.
2024-12-25 18:42:36 +08:00
Yixue Wang
67546da22e
fix: easing curve not correct for multitaskview
...
Adjust to Easing.OutExpo.
2024-12-25 18:42:09 +08:00
Lu YaNing
6f297d1182
fix: Adjust menu positioning
...
Ensure correct positioning of primary and secondary menus.
2024-12-25 18:41:41 +08:00
Lu YaNing
04c450e925
refactor: optimize popup window positioning
...
Split popup handling for LayerShell and regular windows.
Fix edge positioning issues.
Optimize multi-screen support for regular windows.
2024-12-25 09:33:03 +08:00
groveer
0d21c93100
fix: should not maximize when client set maxsize
...
Log:
2024-12-25 09:32:39 +08:00
groveer
451a03b1f5
fix: some x11 window not scale
...
Log:
2024-12-24 18:53:22 +08:00
YeShanShan
271be4c503
fix: adjust UI for greeter
...
Adjust font and color of password input.
Add blur, and using Treeland's Blur for RoundBlur.
Refact ControlAction's Item, and fix Power's state of expand.
Add isLocked to distinguish between
greeter and lockscreen.
pms: BUG-297083 BUG-297027 BUG-297015 BUG-297009 BUG-296977
2024-12-24 18:53:00 +08:00
groveer
1d0cb7297e
fix: not use jemalloc in debian package
...
Log:
2024-12-24 13:14:43 +08:00
groveer
1a928414f8
fix: shadow not show in NewAnimation
...
Log:
2024-12-23 19:14:32 +08:00
groveer
5e9ccc85f3
fix(example): do't set overlay always
...
Log:
2024-12-23 19:13:43 +08:00
Lu YaNing
a061c13a9b
fix: layer-shell windows do not require decorators
2024-12-23 14:18:18 +08:00
groveer
3de45c690c
chore(debian): bump version to 0.5.10
2024-12-20 16:54:27 +08:00
groveer
403c178e34
chore(debian): use jemalloc
...
Log:
2024-12-20 16:54:12 +08:00
Zhang Dingyuan
1959d3b98e
chore: move treeland to system service
...
This modification has multiple benefits. DM and the synthesizer will
become two independent parts. If one of them crashes, it will not cause
a large-scale component crash.
DM should also delegate the user's session to systemd for management in
the future, so that if any of the three parts crash, they can rely on
crash recovery to restart.
By the way, DDE users will not have sessions, so the pulseaudio service
will not be started in advance on deepin, and the file permissions of
/dev/dri/renderD128 are set by logind using acl when activating the
session. Now that dde is not a logged-in session, the activation
relationship between normal users will be correct, and I hope that the
sudden panic rhi rendering crash can be solved.
Log:
2024-12-20 15:06:21 +08:00
groveer
4f86d23a44
fix: adapte wine program
...
depend: https://github.com/vioken/waylib/pull/601
Log:
2024-12-20 11:39:33 +08:00
rewine
5869fa5fdd
fix: better skip dock for x11
2024-12-19 16:53:22 +08:00
Yixue Wang
14a9d24093
fix: capture layer z order not specified
...
Specify capture layer z order when creating.
2024-12-19 16:35:20 +08:00
Yixue Wang
982f57c496
feat: use wwrappointer from waylib
...
Port WrapPointer back to waylib.
2024-12-19 16:34:38 +08:00
rewine
1fc366fe18
feat: only allow `Overlay` layer surface get focus when it set 'OnDemand' mode
2024-12-19 16:14:52 +08:00
Yixue Wang
43c4ce7350
fix: capture mask regarded deleted in qml
...
Should reparent capture mask surface wrapper before destructor. Its
QQmlData is marked as isQueuedForDeletion before destructor of
CaptureSourceSelector is invoked.
2024-12-18 18:04:23 +08:00
groveer
42893c681c
chore(debian): bump version to 0.5.9
2024-12-18 11:06:55 +08:00
groveer
ca30d9dc6a
feat: add ai shortcuts
...
Log:
2024-12-17 20:41:13 +08:00
groveer
9ead704e4e
fix: notification not toggle
...
Log:
2024-12-17 19:37:24 +08:00
YeShanShan
f37b6a0e1e
fix: lock lockscreen when session locked
...
Only show LockScreen for primary output.
Add logout function.
adjust lockscreen UI
Lock lockscreen when session locked.
Lock lockscreen when clicking some PowerAction.
pms: BUG-291189 BUG-291179
2024-12-17 19:14:27 +08:00
zhangkun
c80f32c053
chore: update default value of titlebar height
...
set the default value to 40
pms: BUG-289525
2024-12-17 19:11:13 +08:00
rewine
77b8c44bbf
fix: don't send info to dock if set skipDockPreView
...
log: Implement the interface required by the dde-shell protocol
2024-12-16 17:34:30 +08:00
groveer
775fd7d08d
feat: add atoms for xwayland
...
depend: https://github.com/vioken/waylib/pull/597
remove: https://github.com/deepin-community/wlroots/pull/17
Log:
2024-12-16 17:30:35 +08:00
Lu YaNing
49403748da
fix: Use maybe_unused instead of Q_UNUSED
2024-12-16 17:30:19 +08:00
Zhang Dingyuan
3da6a550d4
chore: move some environment to dde-session
...
only dde-session can set
Log:
2024-12-16 17:29:59 +08:00
Lu YaNing
cc0d72ddf2
fix: Repeated destruction leads to crash
2024-12-16 16:58:39 +08:00
Zhang Dingyuan
3969098e11
chore: update waylib submodule
...
update wayulib submodule
Log:
2024-12-16 10:21:07 +08:00
Zhang Dingyuan
d773c6835d
fix: wrong qml import path
...
missing qt
Log:
2024-12-16 10:21:07 +08:00
Zhang Dingyuan
502f96c9b2
fix: cursor is valid type
...
use Q_MOC_INCLUDE
Log:
2024-12-16 10:21:07 +08:00
Zhang Dingyuan
40ff8988c4
fix: debian missing qml files install
...
missing treeland.install
Log:
2024-12-14 14:39:00 +08:00
Zhang Dingyuan
4bae4b77a3
refactor: split directory
...
as title
Log:
2024-12-14 14:25:48 +08:00
rewine
41cba6fa19
fix: crash in disconnect connections in foreign-toplevel
2024-12-14 14:11:59 +08:00
groveer
07dddd00da
chore(debian): bump version to 0.5.8
...
Log:
2024-12-13 15:57:19 +08:00
Zhang Dingyuan
20d3b9d622
fix: not send surface appid changed
...
fix typo
Log:
2024-12-13 15:56:59 +08:00
Zhang Dingyuan
8a1f8cab29
chore: not support user nopassword login
...
remove hide password field visibility
Log:
2024-12-13 11:14:20 +08:00
Lu YaNing
2f4ba1e43e
fix: Unplug the screen without changing the window state
2024-12-12 19:45:40 +08:00
groveer
8a265ae106
refactor: mv treeland-wallpaper to examples
...
Log:
2024-12-12 17:42:16 +08:00
rewine
5eeac930e8
fix: crash when forceActivateSurface nullptr
2024-12-12 15:49:17 +08:00