From d35f15574e2f27529a97bc5019987739a6d25c86 Mon Sep 17 00:00:00 2001 From: lizhixuan Date: Tue, 18 Feb 2025 15:49:20 +0800 Subject: [PATCH] style: Disable text selection globally with selective text input exceptions --- src/renderer/src/assets/styles/index.scss | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/renderer/src/assets/styles/index.scss b/src/renderer/src/assets/styles/index.scss index b0a6a99d..5b8d0e76 100644 --- a/src/renderer/src/assets/styles/index.scss +++ b/src/renderer/src/assets/styles/index.scss @@ -70,6 +70,13 @@ --list-item-border-radius: 16px; } +body { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + body[theme-mode='light'] { --color-white: #ffffff; --color-white-soft: #f2f2f2; @@ -160,6 +167,19 @@ body { transition: background-color 0.3s linear; } +input, +textarea, +[contenteditable='true'], +.markdown, +.selectable, +pre, +code { + -webkit-user-select: text !important; + -moz-user-select: text !important; + -ms-user-select: text !important; + user-select: text !important; +} + a { -webkit-user-drag: none; }