feat: improved hotkey support and controls

This commit is contained in:
SethBurkart123
2025-05-25 18:15:06 +10:00
parent f66340cb63
commit 991f80d316
10 changed files with 570 additions and 112 deletions
+10
View File
@@ -4,6 +4,7 @@ import type {
NumberSetting,
SelectSetting,
StringSetting,
HotkeySetting,
} from "./types";
export function numberSetting(
@@ -51,6 +52,15 @@ export function buttonSetting(
};
}
export function hotkeySetting(
options: Omit<HotkeySetting, "type">,
): HotkeySetting {
return {
type: "hotkey",
...options,
};
}
export function defineSettings<T extends Record<string, any>>(settings: T): T {
return settings;
}