mirror of
https://github.com/l0ng-ai/openidea.git
synced 2026-11-06 08:07:49 +00:00
fix(terminal): Line height, colour palette and tab names (#141)
* fix(terminal): Line height, colour palette and tab names
- Line height: with "Use editor font" the terminal took the editor's roomier
line height (about 1.33 cells), stretching ASCII art and box drawing. It now
always uses Settings › Tools › Terminal › Line height (default 1.0); that
field moves out of the "Use editor font" group since it applies either way.
- Colours: the terminal gets its own --terminal-ansi-* palette (the light and
Darcula terminal colours); the Run console keeps --ansi-*. High-contrast and
palette themes keep their console colours. Colours below a 4.5:1 contrast
with the background are adjusted (xterm's minimumContrastRatio), so yellow
stays readable on white.
- Tab names: tabs keep their default name ("Local", "Local (2)") at the prompt
and show the title a program sets only while a command runs. Shell
integration now marks command start and end (OSC 133 C / D) for zsh,
bash 4.4+ (PS0) and fish.
* fix(themes): Document the terminal ANSI palette for theme plugins
The --terminal-ansi-* tokens belong in a theme's editor colour scheme, like
--ansi-*. The theme plugin template sets them and the token reference lists them.
This commit is contained in:
+22
-1
@@ -295,7 +295,7 @@ a token.
|
||||
|
||||
<!-- BEGIN GENERATED TOKEN REFERENCE: pnpm gen:theme-docs -->
|
||||
|
||||
203 themeable tokens: 113 in the UI theme file, 90 in the editor colour scheme file.
|
||||
219 themeable tokens: 113 in the UI theme file, 106 in the editor colour scheme file.
|
||||
|
||||
### Surfaces (UI theme)
|
||||
|
||||
@@ -480,6 +480,27 @@ a token.
|
||||
| `--ansi-bright-cyan` | `#00e5e5` | `#1b9ea3` |
|
||||
| `--ansi-bright-white` | `#ffffff` | `#5f6269` |
|
||||
|
||||
### Terminal ANSI palette (editor scheme)
|
||||
|
||||
| Token | Islands Dark | Islands Light |
|
||||
|---|---|---|
|
||||
| `--terminal-ansi-black` | `#000000` | `#000000` |
|
||||
| `--terminal-ansi-red` | `#f27481` | `#c93645` |
|
||||
| `--terminal-ansi-green` | `#6bcc62` | `#357d1f` |
|
||||
| `--terminal-ansi-yellow` | `#e0ce70` | `#b2a400` |
|
||||
| `--terminal-ansi-blue` | `#5594fa` | `#225cd6` |
|
||||
| `--terminal-ansi-magenta` | `#c092fa` | `#6e32e5` |
|
||||
| `--terminal-ansi-cyan` | `#47ccbd` | `#007a80` |
|
||||
| `--terminal-ansi-white` | `#ced0d6` | `#bec0c5` |
|
||||
| `--terminal-ansi-bright-black` | `#4e5157` | `#6c707e` |
|
||||
| `--terminal-ansi-bright-red` | `#ff6b7a` | `#ff5462` |
|
||||
| `--terminal-ansi-bright-green` | `#67ff59` | `#3dcc3d` |
|
||||
| `--terminal-ansi-bright-yellow` | `#ffec1a` | `#d4bb00` |
|
||||
| `--terminal-ansi-bright-blue` | `#3399ff` | `#009dff` |
|
||||
| `--terminal-ansi-bright-magenta` | `#d970ff` | `#d659ff` |
|
||||
| `--terminal-ansi-bright-cyan` | `#40ffe9` | `#31c4b3` |
|
||||
| `--terminal-ansi-bright-white` | `#ffffff` | `#d2d4d9` |
|
||||
|
||||
### Shadows and window controls (UI theme)
|
||||
|
||||
| Token | Islands Dark | Islands Light |
|
||||
|
||||
Reference in New Issue
Block a user