mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
* wip: restructure to monorepo Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * refactor create-release-pr to a package Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * build fixes Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * github workflow fixes Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * fix typo Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * add webpack-env types to core Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * fix github workflows Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * refactor/fix integration tests Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * lint fix Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * yarn run dev Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * eslint settings for vscode Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * move templates to right package Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * open-lens build fixes Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * integration test fix Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * fix nx task dependencies Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * use bash shell for unit tests in test workflow Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * fix test:unit for windows Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * fix win-ca webpack error in open-lens Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * fix win-ca webpack error in open-lens Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * fix build:app on windows Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * remove ELECTRON_BUILDER_EXTRA_ARGS Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * sync src/ from master Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * remove Makefile from core Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
155 lines
3.6 KiB
TypeScript
155 lines
3.6 KiB
TypeScript
/**
|
|
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
*/
|
|
|
|
import type { MonacoTheme } from "../components/monaco-editor";
|
|
|
|
export type ThemeId = string;
|
|
export type LensThemeType = "dark" | "light";
|
|
export interface LensTheme {
|
|
name: string;
|
|
type: LensThemeType;
|
|
colors: Record<LensColorName, string>;
|
|
terminalColors: Partial<Record<TerminalColorName, string>>;
|
|
description: string;
|
|
author: string;
|
|
monacoTheme: MonacoTheme;
|
|
isDefault?: boolean;
|
|
}
|
|
|
|
export type TerminalColorName =
|
|
| "foreground"
|
|
| "background"
|
|
| "cursor"
|
|
| "cursorAccent"
|
|
| "selection"
|
|
| "selectionForeground"
|
|
| "black"
|
|
| "red"
|
|
| "green"
|
|
| "yellow"
|
|
| "blue"
|
|
| "magenta"
|
|
| "cyan"
|
|
| "white"
|
|
| "brightBlack"
|
|
| "brightRed"
|
|
| "brightGreen"
|
|
| "brightYellow"
|
|
| "brightBlue"
|
|
| "brightMagenta"
|
|
| "brightCyan"
|
|
| "brightWhite";
|
|
|
|
export type LensColorName =
|
|
| "blue"
|
|
| "magenta"
|
|
| "golden"
|
|
| "halfGray"
|
|
| "primary"
|
|
| "textColorPrimary"
|
|
| "textColorSecondary"
|
|
| "textColorTertiary"
|
|
| "textColorAccent"
|
|
| "textColorDimmed"
|
|
| "borderColor"
|
|
| "borderFaintColor"
|
|
| "mainBackground"
|
|
| "secondaryBackground"
|
|
| "contentColor"
|
|
| "layoutBackground"
|
|
| "layoutTabsBackground"
|
|
| "layoutTabsActiveColor"
|
|
| "layoutTabsLineColor"
|
|
| "sidebarLogoBackground"
|
|
| "sidebarActiveColor"
|
|
| "sidebarSubmenuActiveColor"
|
|
| "sidebarBackground"
|
|
| "sidebarItemHoverBackground"
|
|
| "badgeBackgroundColor"
|
|
| "buttonPrimaryBackground"
|
|
| "buttonDefaultBackground"
|
|
| "buttonLightBackground"
|
|
| "buttonAccentBackground"
|
|
| "buttonDisabledBackground"
|
|
| "tableBgcStripe"
|
|
| "tableBgcSelected"
|
|
| "tableHeaderBackground"
|
|
| "tableHeaderColor"
|
|
| "tableSelectedRowColor"
|
|
| "helmLogoBackground"
|
|
| "helmStableRepo"
|
|
| "helmIncubatorRepo"
|
|
| "helmDescriptionHr"
|
|
| "helmDescriptionBlockquoteColor"
|
|
| "helmDescriptionBlockquoteBorder"
|
|
| "helmDescriptionBlockquoteBackground"
|
|
| "helmDescriptionHeaders"
|
|
| "helmDescriptionH6"
|
|
| "helmDescriptionTdBorder"
|
|
| "helmDescriptionTrBackground"
|
|
| "helmDescriptionCodeBackground"
|
|
| "helmDescriptionPreBackground"
|
|
| "helmDescriptionPreColor"
|
|
| "colorSuccess"
|
|
| "colorOk"
|
|
| "colorInfo"
|
|
| "colorError"
|
|
| "colorSoftError"
|
|
| "colorWarning"
|
|
| "colorVague"
|
|
| "colorTerminated"
|
|
| "dockHeadBackground"
|
|
| "dockInfoBackground"
|
|
| "dockInfoBorderColor"
|
|
| "dockEditorBackground"
|
|
| "dockEditorTag"
|
|
| "dockEditorKeyword"
|
|
| "dockEditorComment"
|
|
| "dockEditorActiveLineBackground"
|
|
| "dockBadgeBackground"
|
|
| "dockTabBorderColor"
|
|
| "dockTabActiveBackground"
|
|
| "logsBackground"
|
|
| "logsForeground"
|
|
| "logRowHoverBackground"
|
|
| "dialogTextColor"
|
|
| "dialogBackground"
|
|
| "dialogHeaderBackground"
|
|
| "dialogFooterBackground"
|
|
| "drawerTogglerBackground"
|
|
| "drawerTitleText"
|
|
| "drawerSubtitleBackground"
|
|
| "drawerItemNameColor"
|
|
| "drawerItemValueColor"
|
|
| "clusterMenuBackground"
|
|
| "clusterMenuBorderColor"
|
|
| "clusterMenuCellBackground"
|
|
| "clusterSettingsBackground"
|
|
| "addClusterIconColor"
|
|
| "boxShadow"
|
|
| "iconActiveColor"
|
|
| "iconActiveBackground"
|
|
| "filterAreaBackground"
|
|
| "chartLiveBarBackground"
|
|
| "chartStripesColor"
|
|
| "chartCapacityColor"
|
|
| "pieChartDefaultColor"
|
|
| "inputOptionHoverColor"
|
|
| "inputControlBackground"
|
|
| "inputControlBorder"
|
|
| "inputControlHoverBorder"
|
|
| "lineProgressBackground"
|
|
| "radioActiveBackground"
|
|
| "menuActiveBackground"
|
|
| "menuSelectedOptionBgc"
|
|
| "canvasBackground"
|
|
| "scrollBarColor"
|
|
| "settingsBackground"
|
|
| "settingsColor"
|
|
| "navSelectedBackground"
|
|
| "navHoverColor"
|
|
| "hrColor"
|
|
| "tooltipBackground";
|