diff options
Diffstat (limited to 'packages/cli/src/ui/themes')
| -rw-r--r-- | packages/cli/src/ui/themes/ansi-light.ts | 2 | ||||
| -rw-r--r-- | packages/cli/src/ui/themes/ansi.ts | 2 | ||||
| -rw-r--r-- | packages/cli/src/ui/themes/atom-one-dark.ts | 2 | ||||
| -rw-r--r-- | packages/cli/src/ui/themes/ayu-light.ts | 4 | ||||
| -rw-r--r-- | packages/cli/src/ui/themes/ayu.ts | 4 | ||||
| -rw-r--r-- | packages/cli/src/ui/themes/dracula.ts | 2 | ||||
| -rw-r--r-- | packages/cli/src/ui/themes/github-dark.ts | 2 | ||||
| -rw-r--r-- | packages/cli/src/ui/themes/github-light.ts | 2 | ||||
| -rw-r--r-- | packages/cli/src/ui/themes/googlecode.ts | 2 | ||||
| -rw-r--r-- | packages/cli/src/ui/themes/no-color.ts | 2 | ||||
| -rw-r--r-- | packages/cli/src/ui/themes/shades-of-purple.ts | 2 | ||||
| -rw-r--r-- | packages/cli/src/ui/themes/theme-manager.test.ts | 10 | ||||
| -rw-r--r-- | packages/cli/src/ui/themes/theme.ts | 14 | ||||
| -rw-r--r-- | packages/cli/src/ui/themes/xcode.ts | 2 |
14 files changed, 45 insertions, 7 deletions
diff --git a/packages/cli/src/ui/themes/ansi-light.ts b/packages/cli/src/ui/themes/ansi-light.ts index 4a798539..00f9bbcc 100644 --- a/packages/cli/src/ui/themes/ansi-light.ts +++ b/packages/cli/src/ui/themes/ansi-light.ts @@ -17,6 +17,8 @@ const ansiLightColors: ColorsTheme = { AccentGreen: 'green', AccentYellow: 'orange', AccentRed: 'red', + DiffAdded: '#E5F2E5', + DiffRemoved: '#FFE5E5', Comment: 'gray', Gray: 'gray', GradientColors: ['blue', 'green'], diff --git a/packages/cli/src/ui/themes/ansi.ts b/packages/cli/src/ui/themes/ansi.ts index 4ef69454..2afc135c 100644 --- a/packages/cli/src/ui/themes/ansi.ts +++ b/packages/cli/src/ui/themes/ansi.ts @@ -17,6 +17,8 @@ const ansiColors: ColorsTheme = { AccentGreen: 'green', AccentYellow: 'yellow', AccentRed: 'red', + DiffAdded: '#003300', + DiffRemoved: '#4D0000', Comment: 'gray', Gray: 'gray', GradientColors: ['cyan', 'green'], diff --git a/packages/cli/src/ui/themes/atom-one-dark.ts b/packages/cli/src/ui/themes/atom-one-dark.ts index 951b8898..5545971e 100644 --- a/packages/cli/src/ui/themes/atom-one-dark.ts +++ b/packages/cli/src/ui/themes/atom-one-dark.ts @@ -17,6 +17,8 @@ const atomOneDarkColors: ColorsTheme = { AccentGreen: '#98c379', AccentYellow: '#e6c07b', AccentRed: '#e06c75', + DiffAdded: '#39544E', + DiffRemoved: '#562B2F', Comment: '#5c6370', Gray: '#5c6370', GradientColors: ['#61aeee', '#98c379'], diff --git a/packages/cli/src/ui/themes/ayu-light.ts b/packages/cli/src/ui/themes/ayu-light.ts index 45004107..8410cfb2 100644 --- a/packages/cli/src/ui/themes/ayu-light.ts +++ b/packages/cli/src/ui/themes/ayu-light.ts @@ -17,8 +17,10 @@ const ayuLightColors: ColorsTheme = { AccentGreen: '#86b300', AccentYellow: '#f2ae49', AccentRed: '#f07171', + DiffAdded: '#C6EAD8', + DiffRemoved: '#FFCCCC', Comment: '#ABADB1', - Gray: '#CCCFD3', + Gray: '#a6aaaf', GradientColors: ['#399ee6', '#86b300'], }; diff --git a/packages/cli/src/ui/themes/ayu.ts b/packages/cli/src/ui/themes/ayu.ts index a5cfc7db..1d1fc7d0 100644 --- a/packages/cli/src/ui/themes/ayu.ts +++ b/packages/cli/src/ui/themes/ayu.ts @@ -17,8 +17,10 @@ const ayuDarkColors: ColorsTheme = { AccentGreen: '#AAD94C', AccentYellow: '#FFB454', AccentRed: '#F26D78', + DiffAdded: '#293022', + DiffRemoved: '#3D1215', Comment: '#646A71', - Gray: '##3D4149', + Gray: '#3D4149', GradientColors: ['#FFB454', '#F26D78'], }; diff --git a/packages/cli/src/ui/themes/dracula.ts b/packages/cli/src/ui/themes/dracula.ts index d754deed..e746d8e8 100644 --- a/packages/cli/src/ui/themes/dracula.ts +++ b/packages/cli/src/ui/themes/dracula.ts @@ -17,6 +17,8 @@ const draculaColors: ColorsTheme = { AccentGreen: '#50fa7b', AccentYellow: '#f1fa8c', AccentRed: '#ff5555', + DiffAdded: '#11431d', + DiffRemoved: '#6e1818', Comment: '#6272a4', Gray: '#6272a4', GradientColors: ['#ff79c6', '#8be9fd'], diff --git a/packages/cli/src/ui/themes/github-dark.ts b/packages/cli/src/ui/themes/github-dark.ts index f6912821..e93c8c6a 100644 --- a/packages/cli/src/ui/themes/github-dark.ts +++ b/packages/cli/src/ui/themes/github-dark.ts @@ -17,6 +17,8 @@ const githubDarkColors: ColorsTheme = { AccentGreen: '#85E89D', AccentYellow: '#FFAB70', AccentRed: '#F97583', + DiffAdded: '#3C4636', + DiffRemoved: '#502125', Comment: '#6A737D', Gray: '#6A737D', GradientColors: ['#79B8FF', '#85E89D'], diff --git a/packages/cli/src/ui/themes/github-light.ts b/packages/cli/src/ui/themes/github-light.ts index f1393e70..dcb4bbf0 100644 --- a/packages/cli/src/ui/themes/github-light.ts +++ b/packages/cli/src/ui/themes/github-light.ts @@ -17,6 +17,8 @@ const githubLightColors: ColorsTheme = { AccentGreen: '#008080', AccentYellow: '#990073', AccentRed: '#d14', + DiffAdded: '#C6EAD8', + DiffRemoved: '#FFCCCC', Comment: '#998', Gray: '#999', GradientColors: ['#458', '#008080'], diff --git a/packages/cli/src/ui/themes/googlecode.ts b/packages/cli/src/ui/themes/googlecode.ts index 77551284..38b719a3 100644 --- a/packages/cli/src/ui/themes/googlecode.ts +++ b/packages/cli/src/ui/themes/googlecode.ts @@ -17,6 +17,8 @@ const googleCodeColors: ColorsTheme = { AccentGreen: '#080', AccentYellow: '#660', AccentRed: '#800', + DiffAdded: '#C6EAD8', + DiffRemoved: '#FEDEDE', Comment: '#5f6368', Gray: lightTheme.Gray, GradientColors: ['#066', '#606'], diff --git a/packages/cli/src/ui/themes/no-color.ts b/packages/cli/src/ui/themes/no-color.ts index d726e14c..a6efb454 100644 --- a/packages/cli/src/ui/themes/no-color.ts +++ b/packages/cli/src/ui/themes/no-color.ts @@ -17,6 +17,8 @@ const noColorColorsTheme: ColorsTheme = { AccentGreen: '', AccentYellow: '', AccentRed: '', + DiffAdded: '', + DiffRemoved: '', Comment: '', Gray: '', }; diff --git a/packages/cli/src/ui/themes/shades-of-purple.ts b/packages/cli/src/ui/themes/shades-of-purple.ts index 8b467e75..6e20240f 100644 --- a/packages/cli/src/ui/themes/shades-of-purple.ts +++ b/packages/cli/src/ui/themes/shades-of-purple.ts @@ -22,6 +22,8 @@ const shadesOfPurpleColors: ColorsTheme = { AccentGreen: '#A5FF90', // Strings and many others AccentYellow: '#fad000', // Title, main yellow AccentRed: '#ff628c', // Error/deletion accent + DiffAdded: '#383E45', + DiffRemoved: '#572244', Comment: '#B362FF', // Comment color (same as AccentPurple) Gray: '#726c86', // Gray color GradientColors: ['#4d21fc', '#847ace', '#ff628c'], diff --git a/packages/cli/src/ui/themes/theme-manager.test.ts b/packages/cli/src/ui/themes/theme-manager.test.ts index 5bb48167..6f9565a5 100644 --- a/packages/cli/src/ui/themes/theme-manager.test.ts +++ b/packages/cli/src/ui/themes/theme-manager.test.ts @@ -23,10 +23,12 @@ const validCustomTheme: CustomTheme = { AccentPurple: '#8B5CF6', AccentCyan: '#06B6D4', AccentGreen: '#3CA84B', - AccentYellow: '#D5A40A', - AccentRed: '#DD4C4C', - Comment: '#008000', - Gray: '#B7BECC', + AccentYellow: 'yellow', + AccentRed: 'red', + DiffAdded: 'green', + DiffRemoved: 'red', + Comment: 'gray', + Gray: 'gray', }; describe('ThemeManager', () => { diff --git a/packages/cli/src/ui/themes/theme.ts b/packages/cli/src/ui/themes/theme.ts index 9758357b..3955014f 100644 --- a/packages/cli/src/ui/themes/theme.ts +++ b/packages/cli/src/ui/themes/theme.ts @@ -20,6 +20,8 @@ export interface ColorsTheme { AccentGreen: string; AccentYellow: string; AccentRed: string; + DiffAdded: string; + DiffRemoved: string; Comment: string; Gray: string; GradientColors?: string[]; @@ -41,8 +43,10 @@ export const lightTheme: ColorsTheme = { AccentGreen: '#3CA84B', AccentYellow: '#D5A40A', AccentRed: '#DD4C4C', + DiffAdded: '#C6EAD8', + DiffRemoved: '#FFCCCC', Comment: '#008000', - Gray: '#B7BECC', + Gray: '#97a0b0', GradientColors: ['#4796E4', '#847ACE', '#C3677F'], }; @@ -57,6 +61,8 @@ export const darkTheme: ColorsTheme = { AccentGreen: '#A6E3A1', AccentYellow: '#F9E2AF', AccentRed: '#F38BA8', + DiffAdded: '#28350B', + DiffRemoved: '#430000', Comment: '#6C7086', Gray: '#6C7086', GradientColors: ['#4796E4', '#847ACE', '#C3677F'], @@ -73,6 +79,8 @@ export const ansiTheme: ColorsTheme = { AccentGreen: 'green', AccentYellow: 'yellow', AccentRed: 'red', + DiffAdded: 'green', + DiffRemoved: 'red', Comment: 'gray', Gray: 'gray', }; @@ -328,6 +336,8 @@ export function validateCustomTheme(customTheme: Partial<CustomTheme>): { 'AccentGreen', 'AccentYellow', 'AccentRed', + 'DiffAdded', + 'DiffRemoved', 'Comment', 'Gray', ]; @@ -352,6 +362,8 @@ export function validateCustomTheme(customTheme: Partial<CustomTheme>): { 'AccentGreen', 'AccentYellow', 'AccentRed', + 'DiffAdded', + 'DiffRemoved', 'Comment', 'Gray', ]; diff --git a/packages/cli/src/ui/themes/xcode.ts b/packages/cli/src/ui/themes/xcode.ts index dfdd4b8e..690d2386 100644 --- a/packages/cli/src/ui/themes/xcode.ts +++ b/packages/cli/src/ui/themes/xcode.ts @@ -17,6 +17,8 @@ const xcodeColors: ColorsTheme = { AccentGreen: '#007400', AccentYellow: '#836C28', AccentRed: '#c41a16', + DiffAdded: '#C6EAD8', + DiffRemoved: '#FEDEDE', Comment: '#007400', Gray: '#c0c0c0', GradientColors: ['#1c00cf', '#007400'], |
