Commit Graph

580 Commits

Author SHA1 Message Date
ComixHe cfe096f269 chore: add fake-dde-filemanager-server.service
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-01-24 21:47:51 +08:00
rewine 2166466baa chore: fix not found qtsvg in nixos
log: treeland need qtsvg
2024-01-24 21:47:19 +08:00
rewine 62a414be2e fix: layer shell not hide when destroy
log: should destroy root, it's not in helper
2024-01-24 21:46:59 +08:00
Zhang Dingyuan afd3c35516
refactor: merge TreeLandHelper to Helper
doesn't need split two helper class.

Log:
2024-01-23 19:34:28 +08:00
Zhang Dingyuan 58e9261c6a
chore: lazy load workspace
tiled workspace will crash when surface quicy created and deleted.

Log:
2024-01-23 15:08:10 +08:00
Zhang Dingyuan b9f4e1477e
fix: click menu will crash
check WSurface isNull

Log:
2024-01-23 13:53:37 +08:00
Zhang Dingyuan cbefbb758a
chore: release 0.2.0
new version

Log
2024-01-19 20:50:48 +08:00
Zhang Dingyuan 459ec746c0 fix: cannot handle shortcut with DBus type
not read info from ini file.

DBus interface signature

Log:
2024-01-19 20:50:33 +08:00
Zhang Dingyuan 3c66bd411e chore: remove graphical-session.target bind
dde-session will stop it when crash.

Log:
2024-01-19 20:50:33 +08:00
Zhang Dingyuan c27000691c
fix: wallpaper window not close button
add custom close button

Log:
2024-01-19 16:31:06 +08:00
Zhang Dingyuan 209dc29d50
fix: cannot switch window
skip dde-desktop and dde-launchpad

TODO: move to a rules class.

Log:
2024-01-19 16:30:58 +08:00
rewine 9a60e1f864 fix: layershell not hide when unmapped
log: when should set visible for root item
2024-01-19 14:44:09 +08:00
justforlxz d78a1579d1 chore: missing runtime depends
add qml6-module-qt-labs-folderlistmodel

Log:
2024-01-18 15:26:17 +08:00
justforlxz 20a3f132ca chore: add systemd service
add dde-fake-session-shutdown.target

Log:
2024-01-18 15:14:59 +08:00
justforlxz 76d2b56d9c chore: use DBus to launch dde-launchpad
doesn't use Exec, need split args

Log:
2024-01-18 13:41:40 +08:00
justforlxz 11b074fab9 fix: missing runtime depends
add qml6-module-qtquick-effects

Log:
2024-01-18 13:41:40 +08:00
ComixHe ddcfb87c87 fix: TreeLandHelper is undefined
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-01-18 12:30:45 +08:00
justforlxz 7df0924a7b fix: systemd restart will crash
only greeter can handle sigterm

Log:
2024-01-18 11:41:19 +08:00
justforlxz b7c75f951f fix: dde-launchpad will clip dock
force launchpad show on bottom of dock

Log:
2024-01-18 11:39:29 +08:00
justforlxz 12261fb1c0 chore: add fake dde-osd startup
run dde-osd before dde-shell.

Log:
2024-01-18 11:05:39 +08:00
renovate[bot] 2b3426d1b1 chore(deps): update waylib digest to c8a714f 2024-01-18 10:19:20 +08:00
justforlxz 9a7905bd1a fix: typo compositor
DDE_CURRENT_COMPOSITER => DDE_CURRENT_COMPOSITOR

need change dde-desktop and dde-shell.

Log:
2024-01-18 10:16:15 +08:00
rewine df4db5f420 fix: can't get layershell exclusive zone size
log: we use TreeLandHelper in Treeland
2024-01-18 10:13:38 +08:00
justforlxz abfc669853 fix: cannot close window on decoration
use sendClose

Log:
2024-01-18 09:45:00 +08:00
justforlxz b0cdcd227f chore: special some window
dde-desktop need lower all window.
dde-launchpad need upper all window but lower dock.

Log:
2024-01-18 09:44:37 +08:00
rewine 2811985069 Fix: not destroyObject when not show closeAnimation
log: client will unmap before destory, pendingDestroy not set if don't
wait CloseAnimation
2024-01-17 18:18:49 +08:00
rewine 902421c20b fix: fullscreen and maximize get wrong size
log: output.topMargin has removed
2024-01-17 17:16:04 +08:00
rewine 4ae934e401 fix: fullscreen surface should over layershell
sync: https://github.com/vioken/waylib/pull/264
2024-01-17 14:33:54 +08:00
rewine ac781e4324 feat: check qt >= 6.6.1 and remove deepin_testing ci
log: x:{x=...} seems can't work in 6.6.0
2024-01-17 13:09:16 +08:00
zorowk 04b835bd3b fix: file dialog cannot pop up
Log: file dialog cannot pop up
Signed-off-by: zorowk <near.kingzero@gmail.com>
2024-01-16 18:05:20 +08:00
zorowk 7c9dbfa36c chore: add translation for wallpaper
Log: add translation for wallpaper
Signed-off-by: zorowk <near.kingzero@gmail.com>
2024-01-16 18:05:20 +08:00
Zhang Dingyuan 7649d52e9c chore: use systemd start
start dde components

Log:
2024-01-16 18:03:21 +08:00
ComixHe 79b33d29ae feat: backToLightdm button use dci icon
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-01-16 18:01:49 +08:00
Zhang Dingyuan c2b24eeedb refactor: use DTK WindowButton
replace Rectangel

Log: 使用DTK的控件代替当前按钮
2024-01-16 17:19:00 +08:00
rewine f4c6a4b0b3 fix: not react fullscreen request
sync: https://github.com/vioken/waylib/pull/263
2024-01-16 17:18:45 +08:00
rewine 4a0d95721b chore: remove all debug button
Issue: https://github.com/linuxdeepin/developer-center/issues/6816
2024-01-16 17:11:37 +08:00
rewine e5c61301af fix: renderWindow's size not follow outputDelegate to change
sync: https://github.com/vioken/waylib/pull/258
2024-01-16 17:10:44 +08:00
ComixHe bc7a7aa869 fix: prevent treeland exit by ctrl+c
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-01-16 16:41:33 +08:00
renovate[bot] edb912d391 chore(deps): lock file maintenance 2024-01-16 16:40:26 +08:00
rewine eba72f766e fix: can not click popup menu
also remove useless code in popup
sync: https://github.com/vioken/waylib/pull/265/
2024-01-16 16:01:13 +08:00
renovate[bot] 649f6177b1 chore(deps): update waylib digest to a486fdc 2024-01-16 15:48:53 +08:00
YeShanShan 5c484a0d99 feat: override dtk's blur
it exists some bug in treeland, so we override dtkdeclarative's
blur.
  It depends on https://github.com/linuxdeepin/dtkdeclarative/pull/274
2024-01-16 15:13:16 +08:00
rewine b5c6b0b15e chore: uses an OUTPUT_DIRECTORY end in the same target path
log: cmake Warning: The greeterplugin target is a QML module with target path TreeLand/Greeter.
  It uses an OUTPUT_DIRECTORY of build/src/greeter, which should end in the same
  target path, but doesn't.  Tooling such as qmllint may not work correctly.
2024-01-16 10:57:44 +08:00
Zhang Dingyuan 05dee91746 fix: shortcut manager will crash
not insert resource to wl_list

Log:
2024-01-16 10:56:22 +08:00
ComixHe c5b1931a73 fix: greeter not shown before cursor moves
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-01-15 10:27:28 +08:00
ComixHe b48973b4eb chore: add translations for greeter
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-01-15 10:27:28 +08:00
ComixHe 1c517a1d65 refact: userList and userModel
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-01-15 10:27:28 +08:00
ComixHe 5cfb0accce feat: add distro logo and hide some buttons
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-01-15 10:27:28 +08:00
rewine a0f12e8eaf fix: greeter maybe not change when cursor in muitoutput
Previous change: https://github.com/linuxdeepin/treeland/pull/102
2024-01-12 16:48:24 +08:00
zorowk 5e739d6da5 fix: current index is incorrect when starting for the first time
Log: current index is incorrect when starting for the first time
Signed-off-by: zorowk <near.kingzero@gmail.com>
2024-01-12 16:46:24 +08:00