sessions - update changes view styles for modal editor (#306395)

This commit is contained in:
Benjamin Pasero
2026-03-30 19:33:42 +02:00
committed by GitHub
parent 00356ebc69
commit 3d3ff03a52
2 changed files with 8 additions and 8 deletions

View File

@@ -1063,7 +1063,7 @@ export class ChangesViewPane extends ViewPane {
}
const items = combinedEntriesObs.get();
openFileItem(e.element, items, e.sideBySide, !!e.editorOptions?.preserveFocus, !!e.editorOptions?.pinned, true);
openFileItem(e.element, items, e.sideBySide, !!e.editorOptions?.preserveFocus, !!e.editorOptions?.pinned, items.length > 1);
}));
}

View File

@@ -243,21 +243,21 @@
}
/* Action bar in list rows */
.changes-view-body .monaco-list-row .chat-collapsible-list-action-bar {
.chat-editing-session-list .monaco-list-row .chat-collapsible-list-action-bar {
padding-left: 5px;
display: none;
}
.changes-view-body .monaco-list-row:hover .chat-collapsible-list-action-bar:not(.has-no-actions),
.changes-view-body .monaco-list-row.focused .chat-collapsible-list-action-bar:not(.has-no-actions),
.changes-view-body .monaco-list-row.selected .chat-collapsible-list-action-bar:not(.has-no-actions) {
.chat-editing-session-list .monaco-list-row:hover .chat-collapsible-list-action-bar:not(.has-no-actions),
.chat-editing-session-list .monaco-list-row.focused .chat-collapsible-list-action-bar:not(.has-no-actions),
.chat-editing-session-list .monaco-list-row.selected .chat-collapsible-list-action-bar:not(.has-no-actions) {
display: inherit;
}
/* Hide diff stats on hover/focus/select when toolbar has actions */
.changes-view-body .monaco-list-row:hover .monaco-icon-label:has(.chat-collapsible-list-action-bar:not(.has-no-actions)) .working-set-line-counts,
.changes-view-body .monaco-list-row.focused .monaco-icon-label:has(.chat-collapsible-list-action-bar:not(.has-no-actions)) .working-set-line-counts,
.changes-view-body .monaco-list-row.selected .monaco-icon-label:has(.chat-collapsible-list-action-bar:not(.has-no-actions)) .working-set-line-counts {
.chat-editing-session-list .monaco-list-row:hover .monaco-icon-label:has(.chat-collapsible-list-action-bar:not(.has-no-actions)) .working-set-line-counts,
.chat-editing-session-list .monaco-list-row.focused .monaco-icon-label:has(.chat-collapsible-list-action-bar:not(.has-no-actions)) .working-set-line-counts,
.chat-editing-session-list .monaco-list-row.selected .monaco-icon-label:has(.chat-collapsible-list-action-bar:not(.has-no-actions)) .working-set-line-counts {
display: none;
}