summaryrefslogtreecommitdiffhomepage
path: root/packages/ui/src/pierre
diff options
context:
space:
mode:
authoradamelmore <[email protected]>2026-01-25 11:25:26 -0600
committeradamelmore <[email protected]>2026-01-25 11:25:31 -0600
commit9a89cd91d71987b53964f2a296cf3b9d4b88aa23 (patch)
tree6cb3447bf53c4879e74909b3495b9e818f793cfd /packages/ui/src/pierre
parent65ac3182828c6fcb1a3feb7b7d71ea197b49e6af (diff)
downloadopencode-9a89cd91d71987b53964f2a296cf3b9d4b88aa23.tar.gz
opencode-9a89cd91d71987b53964f2a296cf3b9d4b88aa23.zip
fix(app): line selection styling
Diffstat (limited to 'packages/ui/src/pierre')
-rw-r--r--packages/ui/src/pierre/index.ts10
1 files changed, 5 insertions, 5 deletions
diff --git a/packages/ui/src/pierre/index.ts b/packages/ui/src/pierre/index.ts
index 54262e4aa..a83af9890 100644
--- a/packages/ui/src/pierre/index.ts
+++ b/packages/ui/src/pierre/index.ts
@@ -44,12 +44,12 @@ const unsafeCSS = `
background-color: var(--diffs-bg-selection-text);
}
-[data-diffs] [data-comment-selected] {
- background-color: var(--diffs-bg-selection);
+[data-diffs] [data-comment-selected]:not([data-selected-line]) [data-column-content] {
+ box-shadow: inset 0 0 0 9999px var(--diffs-bg-selection);
}
-[data-diffs] [data-comment-selected] [data-column-number] {
- background-color: var(--diffs-bg-selection-number);
+[data-diffs] [data-comment-selected]:not([data-selected-line]) [data-column-number] {
+ box-shadow: inset 0 0 0 9999px var(--diffs-bg-selection-number);
color: var(--diffs-selection-number-fg);
}
@@ -73,7 +73,7 @@ const unsafeCSS = `
/* 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.07),
rgb(from var(--diffs-deletion-base) r g b / 0.1)
);
}