summaryrefslogtreecommitdiffhomepage
path: root/packages/ui/src
diff options
context:
space:
mode:
authoradamelmore <[email protected]>2026-01-25 10:48:20 -0600
committeradamelmore <[email protected]>2026-01-25 10:48:20 -0600
commit471fc06f01a887de0b07fe8fe9540e27904efca6 (patch)
tree9a578b5cc0c271052dc5e08efdb7b933ec4abc60 /packages/ui/src
parent4c2d597ae62e1c12739690cafb01b72fb4d5764a (diff)
downloadopencode-471fc06f01a887de0b07fe8fe9540e27904efca6.tar.gz
opencode-471fc06f01a887de0b07fe8fe9540e27904efca6.zip
chore(app): visual cleanup
Diffstat (limited to 'packages/ui/src')
-rw-r--r--packages/ui/src/pierre/index.ts8
1 files changed, 8 insertions, 0 deletions
diff --git a/packages/ui/src/pierre/index.ts b/packages/ui/src/pierre/index.ts
index b9b402f66..54262e4aa 100644
--- a/packages/ui/src/pierre/index.ts
+++ b/packages/ui/src/pierre/index.ts
@@ -70,6 +70,14 @@ const unsafeCSS = `
color: var(--diffs-selection-number-fg);
}
+/* The deletion word-diff emphasis is stronger than additions; soften it while selected so the selection highlight reads consistently. */
+[data-diffs] [data-line-type='change-deletion'][data-selected-line] {
+ --diffs-bg-deletion-emphasis: light-dark(
+ rgb(from var(--diffs-deletion-base) r g b / 0.15),
+ rgb(from var(--diffs-deletion-base) r g b / 0.1)
+ );
+}
+
:host-context([data-color-scheme='dark']) [data-diffs] {
--diffs-selection-number-fg: #fdfbfb;
--diffs-bg-selection: var(--diffs-bg-selection-override, color-mix(in oklch, var(--solaris-dark-6) 65%, transparent));