diff --git a/src/renderer/src/assets/main.css b/src/renderer/src/assets/main.css index 2d155f6fae8..df9c8e73397 100644 --- a/src/renderer/src/assets/main.css +++ b/src/renderer/src/assets/main.css @@ -1094,6 +1094,7 @@ html.native-shell .app-layout { .editor-header-text { min-width: 0; flex: 1; + overflow: hidden; } .editor-header-path { @@ -1104,6 +1105,7 @@ html.native-shell .app-layout { padding: 0; max-width: 100%; width: 100%; + overflow: hidden; border: none; background: transparent; color: var(--muted-foreground); @@ -1154,6 +1156,7 @@ html.native-shell .app-layout { align-items: center; gap: 8px; min-width: 0; + overflow: hidden; } .editor-header-copy-toast { diff --git a/src/renderer/src/components/editor/DiffSectionHeader.tsx b/src/renderer/src/components/editor/DiffSectionHeader.tsx index bc54d5261f2..145a29582f6 100644 --- a/src/renderer/src/components/editor/DiffSectionHeader.tsx +++ b/src/renderer/src/components/editor/DiffSectionHeader.tsx @@ -36,7 +36,7 @@ export function DiffSectionHeader({ { event.preventDefault() event.stopPropagation() @@ -65,14 +65,16 @@ export function DiffSectionHeader({ {displayPath.prefix} {displayPath.fileName} - {dirty && M} - {(added > 0 || removed > 0) && ( - - {added > 0 && +{added}} - {added > 0 && removed > 0 && } - {removed > 0 && -{removed}} - - )} + + {dirty && M} + {(added > 0 || removed > 0) && ( + + {added > 0 && +{added}} + {added > 0 && removed > 0 && } + {removed > 0 && -{removed}} + + )} +
{trailingContent}