- Implemented command palette with keyboard shortcut (⌘K) for opening. - Added commands for opening, closing, setting query, and selecting items in the command palette. - Created tests for command palette commands and input handling. - Enhanced layer actions with functions for adding, grouping, and deleting layers. - Updated UI components to integrate command palette and shortcuts.
21 lines
1.2 KiB
TypeScript
21 lines
1.2 KiB
TypeScript
export {
|
|
keybindEventFromKeyboardEvent,
|
|
pointerInputEventFromPointerEvent,
|
|
wheelInputEventFromWheelEvent,
|
|
} from "./dom";
|
|
export type { CommandKeybind, GlobalKeybindConsumer, Keybind, KeybindEvent, KeybindMap } from "./keyboard";
|
|
export { handleKeybind, keybindFromEvent } from "./keyboard";
|
|
export { handleCommandPaletteKey } from "./command-palette";
|
|
export { handleHistoryKey } from "./history";
|
|
export { handleToolKey } from "./tool-keybinds";
|
|
export { findGroup, findLayerInfoInDocument, handleDeleteSelectionKey, resolveLayerDrop } from "./layers-panel";
|
|
export type { LayerDropTarget, LayerInfo } from "./layers-panel";
|
|
export { handleArtboardSelection } from "./selection";
|
|
export { createTransformControlsInputController, hitTestArtboardTransformHandle } from "./transform-controls";
|
|
export type { TransformControlsInputController } from "./transform-controls";
|
|
export type { ViewportPanInputController } from "./viewport-pan";
|
|
export { createViewportPanInputController } from "./viewport-pan";
|
|
export type { GlobalPointerConsumer, GlobalWheelConsumer, PointerInputEvent, WheelInputEvent } from "./pointer";
|
|
export type { ViewportPointerPanHandler } from "./viewport";
|
|
export { createViewportPointerPanHandler, handleViewportWheel } from "./viewport";
|