feat(panel/chat): 显隐切换、暂存清空隐藏、菜单避让、待办联动、DTK 关于

- 传送门 desktop 入口,--show 再点一次回 daemon;右键菜单加隐藏
- 暂存区清空后整个面板隐藏
- 右键菜单弹到面板左侧,避免被自己遮挡
- 启动悬停 80ms
- 添加待办后立即打开待办窗口;待办独立图标
- 分词胶囊按浅/深色取色,修复透明不可见
- 关于改用 DAboutDialog
- 聊天消息下方常驻 复制/编辑/重试;助手消息可编辑、可从任意一条重试
This commit is contained in:
shenmo
2026-10-30 22:27:16 +08:00
parent 630ca6cadc
commit ca088fbaa6
23 changed files with 180 additions and 55 deletions
+12
View File
@@ -0,0 +1,12 @@
[Desktop Entry]
Type=Application
Version=1.0
Name=GXDE Portal
Name[zh_CN]=传送门
Comment=Show or hide the GXDE AI See portal panel
Comment[zh_CN]=显示或隐藏小埃同学的传送门面板
Exec=gxde-ai-see --show
Icon=gxde-ai-see
Terminal=false
Categories=Utility;
StartupNotify=false
+1 -1
View File
@@ -6,7 +6,7 @@ Name[zh_CN]=GXDE 待办
Comment=Floating todo list of GXDE AI See
Comment[zh_CN]=小埃同学的待办
Exec=gxde-ai-see --todo
Icon=gxde-ai-see
Icon=gxde-ai-see-todo
Terminal=false
Categories=Utility;
StartupNotify=false
+17
View File
@@ -0,0 +1,17 @@
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="256" viewBox="0 0 256 256">
<defs>
<linearGradient id="g" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#4a90ff"/>
<stop offset="1" stop-color="#2f6bd8"/>
</linearGradient>
</defs>
<rect x="8" y="8" width="240" height="240" rx="54" fill="url(#g)"/>
<rect x="64" y="56" width="128" height="152" rx="16" fill="#ffffff" opacity="0.96"/>
<rect x="96" y="40" width="64" height="30" rx="10" fill="#dbe8ff"/>
<g stroke="#3d7fe8" stroke-width="9" stroke-linecap="round" fill="none">
<path d="M84 114 l14 14 26 -28"/>
<path d="M84 158 l14 14 26 -28"/>
<path d="M146 118 h30"/>
<path d="M146 162 h30"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 727 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 560 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 855 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 955 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB