Commit 93c4562
fix(chat): 移除 compact 态模型旁的悬浮最小化球 (Project-N-E-K-O#1595)
compact 态下 #reactChatWindowMinimizeButton 被 CSS 改造成漂在猫娘模型左侧的
50px 圆 + breathingGlow 呼吸灯。观感呆,且在 Electron Pet 窗口(index.html,
仅 subtitle-web-host)里发光会被窗口 shape 裁切。
- index.css:把"按钮变球"那段样式原地换成 display:none(保留选择器作既有测试分隔符)
- app-react-chat-window.js:删球的 rAF 锚点追踪(sync/clearCompactMinimizeBallAnchor、
compactMinimizeBallSnapshot),geometry ballRect 恒 null,不再给桌面壳留不可见球的命中区
保留最小化宿主管线:按钮 DOM、click→toggleMinimized、setMinimized、折叠动画落点
getCompactMinimizeBallTarget 全留着;schedule/stopCompactMinimizeBallTracking 是
compact surface 主 rAF 循环(非球专用),未动。compact 态最小化入口的呈现方式后续单独设计。
Co-authored-by: Hongzhi Wen <cartabio.coder1@gmail.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent 1552cb3 commit 93c4562
2 files changed
Lines changed: 7 additions & 79 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
253 | 253 | | |
254 | 254 | | |
255 | 255 | | |
256 | | - | |
257 | 256 | | |
258 | 257 | | |
259 | 258 | | |
| |||
1283 | 1282 | | |
1284 | 1283 | | |
1285 | 1284 | | |
1286 | | - | |
1287 | | - | |
1288 | | - | |
| 1285 | + | |
| 1286 | + | |
| 1287 | + | |
1289 | 1288 | | |
1290 | 1289 | | |
1291 | 1290 | | |
| |||
1422 | 1421 | | |
1423 | 1422 | | |
1424 | 1423 | | |
1425 | | - | |
1426 | | - | |
1427 | | - | |
1428 | | - | |
1429 | | - | |
1430 | | - | |
1431 | | - | |
1432 | | - | |
1433 | | - | |
1434 | | - | |
1435 | | - | |
1436 | | - | |
1437 | | - | |
1438 | | - | |
1439 | | - | |
1440 | | - | |
1441 | | - | |
1442 | | - | |
1443 | | - | |
1444 | | - | |
1445 | | - | |
1446 | | - | |
1447 | | - | |
1448 | | - | |
1449 | | - | |
1450 | | - | |
1451 | | - | |
1452 | | - | |
1453 | | - | |
1454 | | - | |
1455 | | - | |
1456 | | - | |
1457 | | - | |
1458 | | - | |
1459 | 1424 | | |
1460 | 1425 | | |
1461 | 1426 | | |
1462 | 1427 | | |
1463 | 1428 | | |
1464 | 1429 | | |
1465 | | - | |
1466 | 1430 | | |
1467 | 1431 | | |
1468 | 1432 | | |
| |||
1482 | 1446 | | |
1483 | 1447 | | |
1484 | 1448 | | |
1485 | | - | |
1486 | 1449 | | |
1487 | 1450 | | |
1488 | 1451 | | |
1489 | 1452 | | |
1490 | 1453 | | |
1491 | | - | |
1492 | 1454 | | |
1493 | 1455 | | |
1494 | 1456 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1142 | 1142 | | |
1143 | 1143 | | |
1144 | 1144 | | |
| 1145 | + | |
| 1146 | + | |
| 1147 | + | |
1145 | 1148 | | |
1146 | | - | |
1147 | | - | |
1148 | | - | |
1149 | | - | |
1150 | | - | |
1151 | | - | |
1152 | | - | |
1153 | | - | |
1154 | | - | |
1155 | | - | |
1156 | | - | |
1157 | | - | |
1158 | | - | |
1159 | | - | |
1160 | | - | |
1161 | | - | |
1162 | | - | |
1163 | | - | |
1164 | | - | |
1165 | | - | |
1166 | | - | |
1167 | | - | |
1168 | | - | |
1169 | | - | |
1170 | | - | |
1171 | | - | |
1172 | | - | |
1173 | | - | |
1174 | | - | |
1175 | | - | |
1176 | | - | |
1177 | | - | |
1178 | | - | |
1179 | | - | |
1180 | | - | |
1181 | | - | |
1182 | | - | |
1183 | | - | |
| 1149 | + | |
1184 | 1150 | | |
1185 | 1151 | | |
1186 | 1152 | | |
| |||
0 commit comments