Skip to content
Lokvis
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Select language
English
简体中文
Overview
api
capability
src
functions
actionOf
defaultParams
domainOf
filterByDomain
filterByInputType
filterByPerformance
findCapability
findPlatformPreset
groupByDomain
groupPlatformPresetsByCategory
groupPlatformPresetsByPlatform
isBatchable
listPlatforms
mergeParams
optionalParams
requiredParams
sameDomain
validateParams
interfaces
PlatformSizePreset
type-aliases
CapabilityDomain
ImageWatermarkPosition
PlatformFitStrategy
PlatformPresetCategory
PlatformPresetSource
PlatformRecommendedFormat
variables
AI_BACKGROUND_REMOVE
AI_CAPABILITIES
AI_CAPTION
AI_DIAGNOSE_ERROR
AI_GENERATE_WORKFLOW
AI_OCR
AI_OPTIMIZE_WORKFLOW
ARCHIVE_CAPABILITIES
ARCHIVE_LIST
ARCHIVE_UNZIP
ARCHIVE_ZIP
ASSET_CAPABILITIES
ASSET_RENAME
AUDIO_CAPABILITIES
AUDIO_MERGE
AUDIO_NORMALIZE
AUDIO_TRANSCODE
AUDIO_TRIM
BUILTIN_CAPABILITIES
CAPABILITY_DOMAINS
DEV_BASE64
DEV_CAPABILITIES
DEV_DIFF
DEV_HASH
DEV_INSPECT_ASSET
DEV_INSPECT_CAPABILITIES
DEV_JWT_DECODE
DEV_PROFILE
DEV_REGEX_TEST
DEV_VALIDATE_WORKFLOW
IMAGE_BACKGROUND
IMAGE_CAPABILITIES
IMAGE_COMPRESS
IMAGE_CONVERT
IMAGE_CROP
IMAGE_FAVICON
IMAGE_FILTER
IMAGE_FLIP
IMAGE_RESIZE
IMAGE_ROTATE
IMAGE_WATERMARK
PDF_ADD_PAGE_NUMBERS
PDF_CAPABILITIES
PDF_COMPRESS
PDF_MERGE
PDF_OCR
PDF_ROTATE
PDF_SIGN
PDF_SPLIT
PDF_WATERMARK
PLATFORM_PRESET_CATEGORY_LABELS
PLATFORM_PRESETS
VIDEO_CAPABILITIES
VIDEO_COMPRESS
VIDEO_EXTRACT_AUDIO
VIDEO_MERGE
VIDEO_SCREENSHOT
VIDEO_TO_GIF
VIDEO_TRANSCODE
VIDEO_TRIM
engine-image
src
functions
compress
computeWatermarkPosition
convert
createCanvas
createImageWorkerHandler
crop
decodeImage
decodeResized
detectFormatSupport
dispatchImageMethod
encodeIco
encodeImage
filter
flip
get2DContext
isBlobRef
listImageWorkerMethods
reencode
resetWasmEncoderConfig
resize
resolveAvifWasmUrl
rotate
setBackground
startImageWorker
watermark
interfaces
BackgroundParams
BlobRef
CompressParams
ConvertParams
CropParams
DecodedImage
EncodeIcoParams
FilterParams
FlipParams
FormatSupport
ImageChunk
ImageEngineDescriptor
ImageProbeResult
ImageTile
ResizeParams
RotateParams
StreamingImageEngineAdapter
StreamingImageOperation
WatermarkParams
type-aliases
Canvas2DContext
FilterPreset
FitStrategy
FlipAxis
ImageEngineName
ImageOutputFormat
WatermarkPosition
WorkerResponse
variables
CANVAS_ENGINE_VERSION
IMAGE_ENGINE
IMAGE_WORKER_PROTOCOL_VERSION
plugin-image
src
functions
buildImageCapabilityImplementations
clearOperationCache
configureWasmEncoders
imageToolsPlugin
isOperationLoaded
lazyLoadOperation
prefetchOperation
preloadTop5Operations
readExifFromBlob
wasmEncodersEnabled
interfaces
ImageOperationEntry
WasmEncoderConfig
type-aliases
BlobOperation
variables
EXIF_READER_NAME
TOP_5_OPERATIONS
plugin-sdk
src
functions
createBlobCapabilityImpl
createCapabilityImpl
createMergeCapabilityImpl
createSplitCapabilityImpl
defaultDeriveOutputMetadata
definePanel
definePlugin
interfaces
BlobCapabilityOptions
MergeCapabilityOptions
SplitCapabilityOptions
Lokvis API Reference
runtime
src
classes
AssetBlobNotFoundError
AssetNotFoundError
BatchLimitExceededError
BatchProcessor
CapabilityNotRegisteredError
CapabilityStubOnlyError
DegradationRejectedError
IdbUnavailableError
LokvisRuntimeImpl
OpfsUnavailableError
QuotaExceededError
WorkerCrashedError
WorkerDeadError
WorkerHandshakeError
WorkerRequestAbortedError
WorkerRequestTimeoutError
WorkerRestartingError
WorkflowCycleError
WorkflowInvalidError
WorkflowNodeError
functions
createRuntime
detectBrowserCapabilities
detectBrowserInfo
formatBytes
isFirefox
isSafari
_resetBrowserDetectCache
interfaces
AssetStore
BatchItem
BatchItemInput
BatchJob
BatchProgress
BrowserCapabilities
BrowserInfo
EnqueueOptions
HistoryStore
HistoryStoreOptions
InternalRuntimeInit
LokvisRuntime
PluginInstallEntry
RunOptions
RuntimeConfig
ToMcpManifestOptions
type-aliases
Plan
RuntimeStatus
variables
FREE_BATCH_LIMIT
RUNTIME_VERSION
schema
src
functions
validatePluginManifest
validateWorkflow
workflowToAiInstruction
interfaces
Asset
AssetMetadata
BlobHandle
Capability
CapabilityImplementation
CapabilityParam
EventBus
ExecutionContext
ExifData
ExifRow
HistoryEntry
ImageMetadata
McpManifest
McpResourceManifest
McpToolManifest
MetadataReaderContext
OutputTarget
PanelDefinition
PdfInfo
PluginConfig
PluginContext
PluginManifest
PluginPermissionSandbox
PreviewHandle
RawExifData
ValidateWorkflowOptions
VideoInfo
Workflow
WorkflowAiInstruction
WorkflowAuthor
WorkflowEdge
WorkflowInput
WorkflowNode
WorkflowOutput
WorkflowResult
WorkflowVersion
type-aliases
AssetId
AssetSource
AssetType
BatchItemStatus
BatchJobStatus
BuiltinCapabilityName
CapabilityName
CapabilityParamType
EngineSelectionStrategy
EventHandler
LokvisEvent
LokvisEventType
MetadataReader
MetadataReaderName
NodeType
PerformanceLevel
PluginInstaller
PluginPermission
WorkflowCategory
variables
assetMetadataSchema
assetTypeSchema
BUILTIN_CAPABILITY_NAMES
MAX_WORKFLOW_STEPS
METADATA_READER_NAMES
outputTargetSchema
pluginManifestSchema
RUNTIME_MIN_VERSION
SCHEMA_VERSION
workflowCategorySchema
workflowEdgeSchema
workflowNodeSchema
workflowOutputTypeSchema
workflowSchema
sdk
src
classes
AssetBlobNotFoundError
AssetExportError
AssetImportError
AssetNotFoundError
CapabilityNotRegisteredError
CapabilityStubOnlyError
DegradationRejectedError
LokvisError
PluginLoadError
StorageIdbUnavailableError
StorageOpfsUnavailableError
StorageQuotaExceededError
WorkerCrashedError
WorkerDeadError
WorkerHandshakeError
WorkerRequestAbortedError
WorkerTimeoutError
WorkflowCycleError
WorkflowInvalidError
WorkflowNodeError
functions
createLokvis
fromLokvisError
loadPlugin
runWithProgress
interfaces
CreateLokvisOptions
LokvisAuthSession
LokvisErrorOptions
NodeStatusUpdate
PluginLoadEntry
RunWithProgressOptions
RunWithProgressResult
type-aliases
LokvisErrorCode
NodeRunStatus
ui-core
src
functions
Badge
Button
Card
ConfirmDialog
Dialog
EmptyState
Icon
Input
Select
Slider
Spinner
Tabs
Textarea
Toggle
Tooltip
interfaces
ConfirmDialogProps
DialogProps
InputProps
SelectOption
SelectProps
SliderProps
TabItem
TabsProps
TextareaProps
ToggleProps
TooltipProps
type-aliases
InputSize
variables
DISABLED_STYLE
FOCUS_RING
ui-react
src
classes
ErrorBoundary
LokvisStorageError
functions
AssetPanel
Canvas
clearPanelRenderers
clearParamWidgets
CommandPalette
CompareSlider
decodeWorkflowFromShare
DownloadPanel
encodeWorkflowForShare
ErrorBanner
ExifPanel
findTemplate
formatMessage
genCustomPresetId
getLangFromUrl
getPanelRenderer
getParamWidget
GlobalDropzone
HistoryPanel
Inspector
JsonWidget
ParamForm
PipelineBar
planLimits
PluginPanels
ProgressBar
readCustomPresetsFromStorage
registerPanelRenderer
registerParamWidget
resolveParamWidget
SliderWidget
StatusBar
t
TextareaWidget
ThemeToggle
Toolbar
ToolRunner
useBreakpoints
useCommandPalette
useCustomPresets
useDebouncedRun
useLokvis
useMediaQuery
useShareLink
useTheme
useWorkflows
useWorkspaceI18nContext
useWorkspaceLang
useWorkspaceTranslations
WorkflowEditor
WorkflowTemplates
Workspace
WorkspaceI18nProvider
writeCustomPresetsToStorage
interfaces
Breakpoints
CommandPaletteProps
CompareSliderProps
CustomSizePreset
DownloadPanelProps
ErrorBannerProps
ErrorBoundaryProps
ExifPanelProps
GlobalDropzoneProps
HistoryPanelProps
I18nMessage
PanelRendererProps
ParamFormProps
ParamWidgetProps
PluginPanelsProps
ProgressBarProps
SavePresetInput
SaveWorkflowInput
ThemeToggleProps
ToolRunnerProps
UiPlanLimits
UseCommandPaletteOptions
UseCustomPresetsResult
UseDebouncedRunOptions
UseDebouncedRunResult
UseLokvisOptions
UseLokvisResult
UseShareLinkResult
UseThemeResult
UseWorkflowsResult
WorkflowEditorProps
WorkflowSlot
WorkflowTemplate
WorkflowTemplateNode
WorkflowTemplatesProps
WorkspaceActions
WorkspaceEvent
WorkspaceI18nContextValue
WorkspaceI18nProviderProps
WorkspaceProps
WorkspaceState
type-aliases
Language
LokvisStorageErrorCode
NodeStatus
PanelRenderer
ParamWidget
ThemeMode
TranslateFn
TranslateParams
WorkspaceTranslations
variables
BUILT_IN_PARAM_WIDGETS
defaultLang
FREE_PLAN_LIMITS
FREE_PRESET_LIMIT
FREE_WORKFLOW_LIMIT
langList
languages
PRO_PLAN_LIMITS
PRO_PRESET_LIMIT
PRO_WORKFLOW_LIMIT
useWorkspaceStore
WORKFLOW_TEMPLATES
WorkspaceI18nContext
workflow
src
classes
WorkflowBuilder
functions
buildLinearWorkflow
workflowToBuilder
interfaces
BuildLinearWorkflowNode
WorkflowBuilderOptions
architecture
Architecture
Capability
Engine
Plugin SDK
Runtime
Capabilities
CLI
Getting Started
guides
CLI Automation
Build a Custom Workspace
Embed the SDK
Quick Actions
Write Your First Plugin
MCP Integration
Plugins
Roadmap
SDK
Workflows
GitHub
Select theme
Dark
Light
Auto
Select language
English
简体中文
ThemeMode
ThemeMode
=
"light"
|
"dark"
Defined in:
packages/ui-react/src/hooks/useTheme.ts:21