✨ feat(vscode): 代码阅读对话记录加「复制回答」按钮
历史每条在删除左边、答完的当前这一轮在头部右边,点了把回答原样的 Markdown(带仓库链接、不带问题)放进剪贴板,成功图标换成对勾、提示「已复制」,失败提示「复制失败」,两秒后复原;复制文字并给反馈抽成 useCopyText 一份,日志弹窗也改用它,复制失败不再静默吞掉;两个头部按钮共用 cr-qa-action 样式
This commit is contained in:
1 parent
e81c810ca8
commit
76707adb13
5 files changed
+166
-27
No files matched your search
@@ -769,7 +769,8 @@ body:is(.vscode-light, .vscode-high-contrast-light) .cr-group[data-colored] { --
|
||||
font-size: 11px;
|
||||
line-height: 16px;
|
||||
}
|
||||
.cr-qa-delete {
|
||||
/* 头部最右边的小图标按钮(复制回答、删除),平时淡色,悬停变亮;复制失败时是错误色 */
|
||||
.cr-qa-action {
|
||||
display: flex;
|
||||
width: 22px;
|
||||
height: 18px;
|
||||
@@ -779,9 +780,12 @@ body:is(.vscode-light, .vscode-high-contrast-light) .cr-group[data-colored] { --
|
||||
border-radius: 4px;
|
||||
color: var(--qa-dim);
|
||||
}
|
||||
.cr-qa-delete:hover {
|
||||
.cr-qa-action:hover {
|
||||
color: var(--vscode-foreground);
|
||||
}
|
||||
.cr-qa-action[data-failed] {
|
||||
color: var(--vscode-errorForeground);
|
||||
}
|
||||
/* 回答的前两行,和回答正文一样往右缩到问题下面 */
|
||||
.cr-qa-preview {
|
||||
display: -webkit-box;
|
||||
|
||||
Reference in new issue
Block a user