✨ Added theme switching
This commit is contained in:
@@ -109,11 +109,19 @@ export class AppearanceConfig {
|
||||
*/
|
||||
"language": LanguageType;
|
||||
|
||||
/**
|
||||
* 编辑器主题
|
||||
*/
|
||||
"theme": ThemeType;
|
||||
|
||||
/** Creates a new AppearanceConfig instance. */
|
||||
constructor($$source: Partial<AppearanceConfig> = {}) {
|
||||
if (!("language" in $$source)) {
|
||||
this["language"] = ("" as LanguageType);
|
||||
}
|
||||
if (!("theme" in $$source)) {
|
||||
this["theme"] = ("" as ThemeType);
|
||||
}
|
||||
|
||||
Object.assign(this, $$source);
|
||||
}
|
||||
@@ -513,6 +521,76 @@ export enum TabType {
|
||||
TabTypeTab = "tab",
|
||||
};
|
||||
|
||||
/**
|
||||
* ThemeType 主题类型定义
|
||||
*/
|
||||
export enum ThemeType {
|
||||
/**
|
||||
* The Go zero value for the underlying type of the enum.
|
||||
*/
|
||||
$zero = "",
|
||||
|
||||
/**
|
||||
* ThemeDefaultDark 默认深色主题
|
||||
*/
|
||||
ThemeDefaultDark = "default-dark",
|
||||
|
||||
/**
|
||||
* ThemeDracula Dracula主题
|
||||
*/
|
||||
ThemeDracula = "dracula",
|
||||
|
||||
/**
|
||||
* ThemeAura Aura主题
|
||||
*/
|
||||
ThemeAura = "aura",
|
||||
|
||||
/**
|
||||
* ThemeGithubDark GitHub深色主题
|
||||
*/
|
||||
ThemeGithubDark = "github-dark",
|
||||
|
||||
/**
|
||||
* ThemeGithubLight GitHub浅色主题
|
||||
*/
|
||||
ThemeGithubLight = "github-light",
|
||||
|
||||
/**
|
||||
* ThemeMaterialDark Material深色主题
|
||||
*/
|
||||
ThemeMaterialDark = "material-dark",
|
||||
|
||||
/**
|
||||
* ThemeMaterialLight Material浅色主题
|
||||
*/
|
||||
ThemeMaterialLight = "material-light",
|
||||
|
||||
/**
|
||||
* ThemeSolarizedDark Solarized深色主题
|
||||
*/
|
||||
ThemeSolarizedDark = "solarized-dark",
|
||||
|
||||
/**
|
||||
* ThemeSolarizedLight Solarized浅色主题
|
||||
*/
|
||||
ThemeSolarizedLight = "solarized-light",
|
||||
|
||||
/**
|
||||
* ThemeTokyoNight Tokyo Night主题
|
||||
*/
|
||||
ThemeTokyoNight = "tokyo-night",
|
||||
|
||||
/**
|
||||
* ThemeTokyoNightStorm Tokyo Night Storm主题
|
||||
*/
|
||||
ThemeTokyoNightStorm = "tokyo-night-storm",
|
||||
|
||||
/**
|
||||
* ThemeTokyoNightDay Tokyo Night Day主题
|
||||
*/
|
||||
ThemeTokyoNightDay = "tokyo-night-day",
|
||||
};
|
||||
|
||||
/**
|
||||
* UpdatesConfig 更新设置配置
|
||||
*/
|
||||
|
Reference in New Issue
Block a user