[terminal] IJPL-102728 Create color keys for hardcoded colors

Also, add missed Light theme colors.

GitOrigin-RevId: 5daf600204082e37a18c333b16d2b183dd6599e4
This commit is contained in:
Konstantin Hudyakov
2024-06-12 17:35:18 +03:00
committed by intellij-monorepo-bot
parent 2eed5d147b
commit a13667d2b7
4 changed files with 42 additions and 0 deletions

View File

@@ -28,6 +28,11 @@ object BlockTerminalColors {
@JvmField val SEARCH_ENTRY: TextAttributesKey = textAttributesKey("BLOCK_TERMINAL_SEARCH_ENTRY")
@JvmField val CURRENT_SEARCH_ENTRY: TextAttributesKey = textAttributesKey("BLOCK_TERMINAL_CURRENT_SEARCH_ENTRY")
@JvmField val GENERATE_COMMAND_PLACEHOLDER_FOREGROUND: ColorKey = ColorKey.createColorKey("BLOCK_TERMINAL_GENERATE_COMMAND_PLACEHOLDER_FOREGROUND")
@JvmField val GENERATE_COMMAND_CARET_COLOR: ColorKey = ColorKey.createColorKey("BLOCK_TERMINAL_GENERATE_COMMAND_CARET_COLOR")
@JvmField val GENERATE_COMMAND_PROMPT_TEXT: TextAttributesKey = TextAttributesKey.createTextAttributesKey("BLOCK_TERMINAL_GENERATE_COMMAND_PROMPT_TEXT")
@JvmField val GENERATE_COMMAND_PENDING_PROMPT_TEXT: TextAttributesKey = TextAttributesKey.createTextAttributesKey("BLOCK_TERMINAL_GENERATE_COMMAND_PENDING_PROMPT_TEXT")
@JvmField val BLACK: TextAttributesKey = textAttributesKey("BLOCK_TERMINAL_BLACK")
@JvmField val RED: TextAttributesKey = textAttributesKey("BLOCK_TERMINAL_RED")
@JvmField val GREEN: TextAttributesKey = textAttributesKey("BLOCK_TERMINAL_GREEN")

View File

@@ -314,6 +314,10 @@ color.settings.blockTerminal.command=Block terminal//Command
color.settings.blockTerminal.searchEntry=Block terminal//Search entry
color.settings.blockTerminal.currentSearchEntry=Block terminal//Current search entry
color.settings.blockTerminal.promptSeparator=Block terminal//Prompt separator color
color.settings.blockTerminal.generateCommand.promptText=Block terminal//Generate command prompt text
color.settings.blockTerminal.generateCommand.pendingPromptText=Block terminal//Generate command pending prompt text
color.settings.blockTerminal.generateCommand.placeholderForeground=Block terminal//Generate command placeholder foreground
color.settings.blockTerminal.generateCommand.caretColor=Block terminal//Generate command caret color
color.settings.blockTerminal.black=Block terminal//Black
color.settings.blockTerminal.red=Block terminal//Red

View File

@@ -192,6 +192,11 @@ public final class ANSIColoredConsoleColorsPage implements ColorSettingsPage, Di
BlockTerminalColors.SEARCH_ENTRY),
new AttributesDescriptor(OptionsBundle.messagePointer("color.settings.blockTerminal.currentSearchEntry"),
BlockTerminalColors.CURRENT_SEARCH_ENTRY),
new AttributesDescriptor(OptionsBundle.messagePointer("color.settings.blockTerminal.generateCommand.promptText"),
BlockTerminalColors.GENERATE_COMMAND_PROMPT_TEXT),
new AttributesDescriptor(OptionsBundle.messagePointer("color.settings.blockTerminal.generateCommand.pendingPromptText"),
BlockTerminalColors.GENERATE_COMMAND_PENDING_PROMPT_TEXT),
};
}
@@ -217,6 +222,10 @@ public final class ANSIColoredConsoleColorsPage implements ColorSettingsPage, Di
BlockTerminalColors.ERROR_BLOCK_STROKE_COLOR, ColorDescriptor.Kind.FOREGROUND),
new ColorDescriptor(OptionsBundle.messagePointer("color.settings.blockTerminal.promptSeparator"),
BlockTerminalColors.PROMPT_SEPARATOR_COLOR, ColorDescriptor.Kind.FOREGROUND),
new ColorDescriptor(OptionsBundle.messagePointer("color.settings.blockTerminal.generateCommand.placeholderForeground"),
BlockTerminalColors.GENERATE_COMMAND_PLACEHOLDER_FOREGROUND, ColorDescriptor.Kind.FOREGROUND),
new ColorDescriptor(OptionsBundle.messagePointer("color.settings.blockTerminal.generateCommand.caretColor"),
BlockTerminalColors.GENERATE_COMMAND_CARET_COLOR, ColorDescriptor.Kind.FOREGROUND),
};
}

View File

@@ -87,6 +87,8 @@
<option name="BLOCK_TERMINAL_INACTIVE_SELECTED_BLOCK_STROKE_COLOR" value="C9CCD6"/>
<option name="BLOCK_TERMINAL_ERROR_BLOCK_STROKE_COLOR" value="ED99A1"/>
<option name="BLOCK_TERMINAL_PROMPT_SEPARATOR_COLOR" value="EBECF0"/>
<option name="BLOCK_TERMINAL_GENERATE_COMMAND_PLACEHOLDER_FOREGROUND" value="BFA1F8"/>
<option name="BLOCK_TERMINAL_GENERATE_COMMAND_CARET_COLOR" value="834DF0"/>
<option name="Table.hoverBackground" value="EDF5FC"/>
@@ -1211,6 +1213,16 @@
<option name="BACKGROUND" value="FF941A"/>
</value>
</option>
<option name="BLOCK_TERMINAL_GENERATE_COMMAND_PROMPT_TEXT">
<value>
<option name="FOREGROUND" value="7444D4"/>
</value>
</option>
<option name="BLOCK_TERMINAL_GENERATE_COMMAND_PENDING_PROMPT_TEXT">
<value>
<option name="FOREGROUND" value="6C707E"/>
</value>
</option>
<option name="BLOCK_TERMINAL_BLACK">
<value>
<option name="FOREGROUND" value="0" />
@@ -1565,6 +1577,8 @@
<option name="BLOCK_TERMINAL_INACTIVE_SELECTED_BLOCK_STROKE_COLOR" value="5A5D63"/>
<option name="BLOCK_TERMINAL_ERROR_BLOCK_STROKE_COLOR" value="9C4E4E"/>
<option name="BLOCK_TERMINAL_PROMPT_SEPARATOR_COLOR" value="393B40"/>
<option name="BLOCK_TERMINAL_GENERATE_COMMAND_PLACEHOLDER_FOREGROUND" value="6C469C"/>
<option name="BLOCK_TERMINAL_GENERATE_COMMAND_CARET_COLOR" value="955AE0"/>
<option name="Table.hoverBackground" value="464A4D"/>
@@ -1801,6 +1815,16 @@
<option name="BACKGROUND" value="FF941A"/>
</value>
</option>
<option name="BLOCK_TERMINAL_GENERATE_COMMAND_PROMPT_TEXT">
<value>
<option name="FOREGROUND" value="B589EC"/>
</value>
</option>
<option name="BLOCK_TERMINAL_GENERATE_COMMAND_PENDING_PROMPT_TEXT">
<value>
<option name="FOREGROUND" value="868A91"/>
</value>
</option>
<option name="BLOCK_TERMINAL_BLACK">
<value>
<option name="FOREGROUND" value="0" />