From 7717eae5ffbe23601e4d203cfb225afc699d41a0 Mon Sep 17 00:00:00 2001 From: t8y2 <1156263951@qq.com> Date: Wed, 27 May 2026 14:59:41 +0800 Subject: [PATCH] style(editor): refine selection layer and cursor appearance - Hide default cm-selectionBackground in favor of custom cm-vscodeSelection rendering layer - Adjust cursor height and vertical alignment - Style custom VSCode selection overlay with opacity and color --- apps/desktop/src/lib/editorThemes.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/apps/desktop/src/lib/editorThemes.ts b/apps/desktop/src/lib/editorThemes.ts index 0df50a3d7..1d3ea4778 100644 --- a/apps/desktop/src/lib/editorThemes.ts +++ b/apps/desktop/src/lib/editorThemes.ts @@ -109,8 +109,15 @@ export function buildEditorFontThemeRules( padding: "0 2px !important", }, ".cm-selectionLayer .cm-selectionBackground": { - transform: "scaleY(1.55)", - transformOrigin: "center", + display: "none", + }, + ".cm-cursor": { + height: "1.6em !important", + transform: "translateY(-0.3em)", + }, + ".cm-vscodeSelection": { + opacity: "0.38", + background: "rgb(148, 163, 184)", }, ".cm-gutters": { borderRight: "0 !important",