Commit graph

13 commits

Author SHA1 Message Date
kleines Filmröllchen d8513267a6 Base: Add the Monokai terminal color scheme 2022-01-28 13:17:37 +01:00
Joel Hansen 0cbc688f92 Base: Add "Base16" terminal color themes
Port of the "Base16" light and dark themes by Chris Kempson.
2022-01-28 06:40:53 +00:00
Joel Hansen fbd4c73fa7 Base: Add "Zenburn" terminal color theme
Port of the "Zenburn-like" theme present in the "Foot" terminal emulator
by Daniel Eklöf. Original by Jani Nurminen.
2022-01-28 06:40:53 +00:00
Joel Hansen e3aa7723fa Base: Add "Dracula" terminal color theme
Port of the "Dracula" theme by Zeno Rocha.
2022-01-28 06:40:53 +00:00
Joel Hansen 6a76f94426 Base: Add "Gruvbox" terminal color themes
Port of the "Gruvbox" light and dark themes by Pavel Pertsev.
2022-01-28 06:40:53 +00:00
Joel Hansen 03037d1d3d Base: Add "Nord" terminal color theme
Port of the "Nord" theme by Arctic Ice Studio and Sven Greb.
2022-01-28 06:40:53 +00:00
electrikmilk fa1d07a45d Base: Add C64 theme for Terminal 2022-01-19 21:45:30 -08:00
electrikmilk 357b12f315 Base: Add Github theme for Terminal 2022-01-19 21:45:30 -08:00
circl ad01f6030b Terminal: Add Solarized color schemes
Both dark and light variants
2022-01-01 18:23:50 +01:00
Daniel Bertalan fcc8bd6f8e Base: Add support for the default XTerm color scheme
Finally, the "Color Scheme" combo box gets an option besides "Default".
2021-12-29 03:42:45 -08:00
Jelle Raaijmakers 718b205a9e Base: Correct value for default white terminal color 2021-10-02 21:07:47 +01:00
Daniel Bertalan 53099b216c LibVT: Implement bright color support
Previously, we only used bright colors when the bold attribute was set.
We now have the option to set it via escape sequences. We also needed to
make the bold text behavior optional, as some color schemes do weird
things with it. For example, Solarized uses it for various shades of
gray, so bold green would turn into a light shade of gray.

The following new escape sequences are supported:
- `CSI 90;m` to `CSI 97;m`: set bright foreground color
- `CSI 100;m` to `CSI 107;m`: set bright background color
2021-06-04 09:02:43 +01:00
Daniel Bertalan acbd1d14d0 LibVT+Terminal: Add color scheme support
This commit introduces color scheme support to Terminal. These are found
in `/res/terminal_colors` and the default color scheme can be set in
`~/.config/Terminal.ini`. Furthermore, a combo box is added for
setting the color scheme at runtime.

The previously used default color scheme has been added to
`/res/terminal-colors/Default.ini`.

To make the implementation more compatible with other color schemes,
`TerminalWidget` now supports overriding the default foreground and
background colors.
2021-06-04 09:02:43 +01:00