Commit Graph

1096 Commits

Author SHA1 Message Date
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
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