feat(portal): 接入合成器传送门,暂存区固定/消耗语义

- 新增 PortalClient:org.gxde.Portal 的 BeginPortal / CancelPortal 与 drag 信号
- 传送门区域悬停 150ms 后打开合成器 overview;无窗口/不支持时给出提示
- 拖拽开始时自动弹出面板(120ms 延迟,mime 过滤),拖拽结束自动收起
- 暂存区每行新增固定按钮;默认拖出后消耗,固定后保留;取消拖拽不消耗
- 拒绝自身拖拽落入暂存区,避免重复条目
This commit is contained in:
2026-10-30 19:55:25 +08:00
parent f9204a03d1
commit 68d3eb1a24
10 changed files with 314 additions and 6 deletions
+1
View File
@@ -22,6 +22,7 @@ set(GXDE_AI_SEE_SOURCES
src/app.cpp
src/config.cpp
src/staging/stagingmodel.cpp
src/portal/portalclient.cpp
src/ui/portalpanel.cpp
)