💄 Updated extended management interface style and keybinding management interface style

This commit is contained in:
2026-01-03 00:32:08 +08:00
parent 533f732c53
commit 4b1fb765b0
33 changed files with 1265 additions and 563 deletions

View File

@@ -461,6 +461,11 @@ export class GeneralConfig {
*/
"enableTabs": boolean;
/**
* 是否启用内存监视器
*/
"enableMemoryMonitor": boolean;
/** Creates a new GeneralConfig instance. */
constructor($$source: Partial<GeneralConfig> = {}) {
if (!("alwaysOnTop" in $$source)) {
@@ -490,6 +495,9 @@ export class GeneralConfig {
if (!("enableTabs" in $$source)) {
this["enableTabs"] = false;
}
if (!("enableMemoryMonitor" in $$source)) {
this["enableMemoryMonitor"] = false;
}
Object.assign(this, $$source);
}

View File

@@ -89,13 +89,21 @@ export function UpdateKeyBindingEnabled(id: number, enabled: boolean): Promise<v
}
/**
* UpdateKeyBindingKeys 更新快捷键绑定(根据操作系统自动判断更新哪个字段)
* UpdateKeyBindingKeys 更新快捷键绑定
*/
export function UpdateKeyBindingKeys(id: number, key: string): Promise<void> & { cancel(): void } {
let $resultPromise = $Call.ByID(3432755175, id, key) as any;
return $resultPromise;
}
/**
* UpdateKeyBindingPreventDefault 更新快捷键 PreventDefault 状态
*/
export function UpdateKeyBindingPreventDefault(id: number, preventDefault: boolean): Promise<void> & { cancel(): void } {
let $resultPromise = $Call.ByID(202386744, id, preventDefault) as any;
return $resultPromise;
}
// Private type creation functions
const $$createType0 = models$0.KeyBinding.createFrom;
const $$createType1 = $Create.Array($$createType0);