From e60acbc12a14861a97a1db42d6b1dba8818d441d Mon Sep 17 00:00:00 2001 From: Leonard Hecker Date: Mon, 3 Feb 2025 15:11:27 -0800 Subject: [PATCH] Add Oklab based color scheme "Ottosson" (#18502) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Campbell has been the default color scheme for a long time now, but it has quite some issues with hue and chroma. This PR introduces a new scheme which was created using the Oklab color space to find colors with maximal distance to each other and well distributed and consistent hue and chroma. Because of this, I've named the scheme after the creator of Oklab.   Closes #17818 --- .../TerminalSettingsModel/defaults.json | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/cascadia/TerminalSettingsModel/defaults.json b/src/cascadia/TerminalSettingsModel/defaults.json index 67af4e2914..7ae1a80235 100644 --- a/src/cascadia/TerminalSettingsModel/defaults.json +++ b/src/cascadia/TerminalSettingsModel/defaults.json @@ -81,6 +81,29 @@ // - "foreground" // - "background" // - "cursorColor" + { + "name": "Ottosson", + "background": "#000000", + "foreground": "#bebebe", + "cursorColor": "#ffffff", + "selectionBackground": "#92a4fd", + "black": "#000000", + "red": "#be2c21", + "green": "#3fae3a", + "yellow": "#be9a4a", + "blue": "#204dbe", + "purple": "#bb54be", + "cyan": "#00a7b2", + "white": "#bebebe", + "brightBlack": "#808080", + "brightRed": "#ff3e30", + "brightGreen": "#58ea51", + "brightYellow": "#ffc944", + "brightBlue": "#2f6aff", + "brightPurple": "#fc74ff", + "brightCyan": "#00e1f0", + "brightWhite": "#ffffff" + }, { "name": "Campbell", "foreground": "#CCCCCC",