feat(cli): implement automatic theme switching based on terminal background (#17976)

Co-authored-by: Jacob Richman <jacob314@gmail.com>
This commit is contained in:
Abhijit Balaji
2026-02-02 16:39:17 -08:00
committed by GitHub
parent f57fd642df
commit 4e4a55be35
18 changed files with 807 additions and 93 deletions

View File

@@ -11,6 +11,7 @@ export enum AppEvent {
Flicker = 'flicker',
SelectionWarning = 'selection-warning',
PasteTimeout = 'paste-timeout',
TerminalBackground = 'terminal-background',
}
export interface AppEvents {
@@ -18,6 +19,7 @@ export interface AppEvents {
[AppEvent.Flicker]: never[];
[AppEvent.SelectionWarning]: never[];
[AppEvent.PasteTimeout]: never[];
[AppEvent.TerminalBackground]: [string];
}
export const appEvents = new EventEmitter<AppEvents>();