kvm/ui/src
Andrew Davis af0f452b02
Add keyboard macros (#305)
* add jsonrpc keyboard macro get/set

* add ui keyboard macros settings and macro bar

* use notifications component and handle jsonrpc errors

* cleanup settings menu

* return error rather than truncate steps in validation

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* feat(ui): add className prop to Checkbox component to allow custom styling

* use existing components and CTA

* extract display key mappings

* create generic combobox component

* remove macro description

* cleanup styles and macro list

* create sortable list component

* split up macro routes

* remove sortable list and simplify

* cleanup macrobar

* use and add info to fieldlabel

* add useCallback optimizations

* add confirm dialog component

* cleanup delete buttons

* revert info on field label

* cleanup combobox focus

* cleanup icons

* set default label for delay

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-04-10 22:51:06 +02:00
..
assets Update netboot.xyz logo to latest (#253) 2025-03-12 14:55:14 +01:00
components Add keyboard macros (#305) 2025-04-10 22:51:06 +02:00
constants Add keyboard macros (#305) 2025-04-10 22:51:06 +02:00
hooks Add keyboard macros (#305) 2025-04-10 22:51:06 +02:00
providers Apply and Upgrade Eslint (#288) 2025-03-25 11:56:24 +01:00
routes Add keyboard macros (#305) 2025-04-10 22:51:06 +02:00
api.ts Release 202412292127 2024-12-29 21:27:42 +01:00
cva.config.ts Release 202412292127 2024-12-29 21:27:42 +01:00
index.css Move settings to modals & better modal handling (#194) 2025-02-27 16:48:50 +01:00
keyboardMappings.ts Add keyboard macros (#305) 2025-04-10 22:51:06 +02:00
main.tsx Add keyboard macros (#305) 2025-04-10 22:51:06 +02:00
notifications.tsx Apply and Upgrade Eslint (#288) 2025-03-25 11:56:24 +01:00
root.tsx Release 202412292127 2024-12-29 21:27:42 +01:00
ui.config.ts feat(cloud): Add support for custom cloud app URL configuration (#207) 2025-02-28 13:48:52 +01:00
utils.ts Apply and Upgrade Eslint (#288) 2025-03-25 11:56:24 +01:00
webrtc.d.ts Release 202412292127 2024-12-29 21:27:42 +01:00