Search
Loading...
Skip to content

Interface: Settings

Map of all available settings with their types. This provides type-safe access to all editor settings.

The settings are organized by type:

  • Boolean settings control various on/off features in the editor
  • String settings configure paths and textual values
  • Float settings define numerical thresholds and limits
  • Integer settings specify whole number limits
  • Color settings control the visual appearance
  • Enum settings provide predefined choice options

Properties#

PropertyTypeDescription
controlGizmo/showCropHandlesbooleanWhether to show handles for adjusting the crop area during crop mode.
controlGizmo/showCropScaleHandlesbooleanWhether to display the outer handles that scale the full image during crop.
controlGizmo/showMoveHandlesbooleanWhether to show the move handles.
controlGizmo/showResizeHandlesbooleanWhether to display the non-proportional resize handles (edge handles).
controlGizmo/showRotateHandlesbooleanWhether to show the rotation handles.
controlGizmo/showScaleHandlesbooleanWhether to display the proportional scale handles (corner handles).
doubleClickToCropEnabledbooleanEnable double-click to enter crop mode.
features/singlePageModeEnabledbooleanEnable single page mode where only one page is shown at a time.
features/pageCarouselEnabledbooleanEnable the page carousel for navigating between pages.
features/transformEditsRetainCoverModebooleanWhether transform edits should retain the cover mode of the content.
mouse/enableScrollbooleanWhether the engine processes mouse scroll events.
mouse/enableZoombooleanWhether the engine processes mouse zoom events.
page/allowCropInteractionbooleanWhether crop interaction (by handles and gestures) should be possible.
page/allowMoveInteractionbooleanWhether move interaction should be possible when page layout is not controlled by the scene.
page/allowResizeInteractionbooleanWhether resize interaction (by handles and gestures) should be possible.
page/allowRotateInteractionbooleanWhether rotation interaction should be possible when page layout is not controlled by the scene.
page/dimOutOfPageAreasbooleanWhether the opacity of the region outside of all pages should be reduced.
page/restrictResizeInteractionToFixedAspectRatiobooleanWhether resize interaction should be restricted to fixed aspect ratio.
page/moveChildrenWhenCroppingFillbooleanWhether children of the page should be transformed to match their old position when cropping.
page/title/appendPageNamebooleanWhether to append the page name to the title even if not specified in the template.
page/title/showbooleanWhether to show titles above each page.
page/title/showOnSinglePagebooleanWhether to hide the page title when only a single page exists.
page/title/showPageTitleTemplatebooleanWhether to include the default page title from page.titleTemplate.
placeholderControls/showButtonbooleanWhether to show the placeholder button.
placeholderControls/showOverlaybooleanWhether to show the overlay pattern for placeholders.
blockAnimations/enabledbooleanWhether animations should be enabled or not.
showBuildVersionbooleanWhether to display the build version in the UI.
touch/dragStartCanSelectbooleanWhether drag start can select elements.
touch/singlePointPanningbooleanWhether single-point panning is enabled for touch interactions.
useSystemFontFallbackbooleanWhether to use system font as fallback for missing glyphs.
forceSystemEmojisbooleanWhether to force the use of system emojis instead of custom emoji fonts.
page/selectWhenNoBlocksSelectedbooleanWhether to select the page when a block is deselected and no other blocks are selected.
clampThumbnailTextureSizesbooleanClamp thumbnail texture sizes to the platform’s GPU texture limit.
basePathstringThe root directory used when resolving relative paths or accessing bundle:// URIs.
defaultEmojiFontFileUristringThe URI for the default emoji font file.
defaultFontFileUristringThe URI for the default font file.
licensestringThe license key for the SDK.
page/title/fontFileUristringThe font file URI for page titles.
page/title/separatorstringThe separator between page number and page name in titles.
fallbackFontUristringThe URI for the fallback font used when glyphs are missing.
upload/supportedMimeTypesstringThe supported MIME types for file uploads.
controlGizmo/blockScaleDownLimitnumberScale-down limit for blocks in screen pixels when scaling with gizmos or touch gestures.
positionSnappingThresholdnumberThe threshold distance in pixels for position snapping.
rotationSnappingThresholdnumberThe threshold angle in degrees for rotation snapping.
maxImageSizenumberThe maximum size (width or height) in pixels for images.
borderOutlineColorColorThe color of the border outline for selected elements.
clearColorColorThe background clear color.
colorMaskingSettings/maskColorColorThe color used for color masking effects.
cropOverlayColorColorThe color of the crop overlay.
errorStateColorColorThe color indicating an error state.
highlightColorColorThe highlight color for selected or active elements.
page/innerBorderColorColorThe color of the inner frame around the page.
page/marginFillColorColorThe color filled into the bleed margins of pages.
page/marginFrameColorColorThe color of the frame around the bleed margin area.
page/outerBorderColorColorThe color of the outer frame around the page.
page/title/colorColorThe color of page titles visible in preview mode.
placeholderHighlightColorColorThe highlight color for placeholder elements.
progressColorColorThe color indicating progress or loading states.
rotationSnappingGuideColorColorThe color of rotation snapping guide lines.
ruleOfThirdsLineColorColorThe color of rule of thirds guide lines.
snappingGuideColorColorThe color of snapping guide lines.
textVariableHighlightColorColorThe highlight color for text variables.
handleFillColorColorThe fill color for handles.
doubleClickSelectionMode"Direct""Hierarchical"
touch/pinchAction"None""Zoom"
touch/rotateAction"None""Rotate"
camera/clamping/overshootMode"Center""Reverse"