Customization

This section outlines the elements you can customize within the Electronic Signature module to match your brand while preserving Incode’s core UX. It clarifies which areas are flexible, such as text, illustrations, and brand colors and which elements remain fixed to ensure consistency, accessibility, and optimal capture performance across platforms.

Signature canva

The Signature Canvas screen is the entry point of the Electronic Signature module. It presents the user with a blank drawing area and clearly communicates that they must draw their signature using a finger or mouse to proceed.


Customizable Elements

AreaWhat can be customizedNotes
TextTitle ("Draw your signature"), instruction text, placeholder ("Sign here"), button text, badge texttFully localizable; tone and terminology can be adapted to match brand voice.
CanvasBorder style, background color, placeholder text and colorCanvas dimensions remain consistent; styling can be adapted to match brand design.
Background ColorScreen backgroundMust maintain strong contrast with inputs, text, and CTAs for accessibility compliance.
Buttons (CTA)Button label (“Done”), background color, text colorUses brand tokens
Brand ColorsHeader text, accent color, input focus state, status indicatorsApplied via design tokens; avoid reducing clarity in critical validation states.

Fixed Elements

ElementWhy it is fixed
Canva input detectionStroke detection logic ensures a valid signature is captured before submission is allowed.
CTA state behavior"Done" button remains disabled until a signature stroke is detected, preventing empty submissions.
Processing flow behaviorPrevents duplicate submissions and manages loading states during signature capture.
Text hierarchyMaintains clear task communication and visual clarity within the flow.
WCAG contrast requirementsMandatory for accessibility compliance and inclusive user experience.

Token Reference


UI ElementTokenRaw Value
Title text (Draw your signature)text-body-primary#262831
Instruction text (Use your finger or mouse)text-body-secondary#60667C
Canvas borderinput-border-default#82879A
Canvas surfaceinput-surface-default#FCFCFD
Placeholder text (Sign here)input-text-field-placeholder#82879A
Clear canvas text (disabled)button-tertiary-text-disabled#60667C
Background surfacesurface-neutral-0#FFFFFF
Button background (disabled)button-primary-surface-disabled#EBECEF
Button text (disabled)button-primary-text-disabled#60667C

Design Notes

  • Keep field labels and helper text concise to reduce cognitive load.
  • Use brand colors sparingly for focus states and primary CTAs to maintain clarity.
  • Preserve sufficient color contrast across all states (idle, focus, error, disabled).

Signature Filled

This state appears after the user has drawn their signature on the canvas. It provides visual feedback for the captured input and confirms the signature is ready to submit. The canvas displays the drawn signature, replacing the placeholder text. The "Clear canvas" link is now active and visually highlighted, allowing the user to erase and redraw.

The "Done" button is fully enabled, allowing the user to submit the signature for processing.


Customizable Elements

AreaWhat can be customizedNotes
Text ElementsTitle, instruction text, "Clear canvas" label, button text, badge textFully localizable. Tone and terminology can align with brand and regulatory requirements.
Color StylingBackground, input surfaces, text color, focus state, CTA background and text colorApplied via design tokens. Must maintain accessibility contrast standards.
CTA LabelPrimary button text (e.g., “Done”)Editable; action meaning must remain consistent with flow behavior.
Icons & LogoBrand logo and informational/status iconsVisual style may follow brand guidelines; placement remains consistent.
LocalizationAll textual contentSupports full localization. Layout should accommodate text expansion.

Fixed Elements

ElementWhy it is fixed
Signature renderingThe drawn signature is displayed as captured to ensure accuracy and legal validity.
CTA enabled behavior"Done" button is enabled only when a valid signature is present on the canvas.
Component spacing & safe areasEnsures cross-device consistency and accessibility.
Text hierarchyMaintains clear task communication and visual structure.
WCAG contrast requirementsMandatory for accessibility compliance.

Token Reference


UI ElementTokenRaw Value
Title text (Draw your signature)text-body-primary#262831
Instruction text (Use your finger or mouse)text-body-secondary#60667C
Canvas borderinput-border-default#82879A
Canvas surfaceinput-surface-focused#FCFCFD
Clear canvas textbutton-tertiary-text-default#006AFF
Background surfacesurface-neutral-0#FFFFFF
Button background (Done)button-primary-surface-default#006AFF
Button text (Done)button-primary-text-default#FFFFFF

Design notes

  • Keep the layout clear and vertically structured to reduce cognitive load.
  • The active "Clear canvas" link provides visual feedback that the canvas contains a valid signature and can be reset.
  • The enabled "Done" button signals readiness to submit, using a distinct color shift from its disabled state to reinforce interactivity.


Success

Final confirmation screen of the Electronic Signature module. After the user taps "Done," the system processes the signature and displays a green checkmark icon along with a "Signed successfully!" message.

This screen confirms that the signature has been captured and the process is complete.


Customizable Elements

AreaWhat can be customizedNotes
Text ElementsTitle, success message, footer textFully localizable. Wording can align with brand tone and regulatory language.
Color StylingBackground, text color, success icon color, CTA colorApplied via design tokens. Must maintain accessibility contrast, even in disabled states.
LocalizationAll text contentSupports full translation. Layout should account for text expansion.

Fixed Elements

ElementWhy it is fixed
Processing flow logicControlled by backend verification services; cannot be modified at UI level.
Form structure hierarchyField order and grouping remain standardized for consistency.
WCAG contrast requirementsAccessibility compliance is mandatory, including disabled and loading states.

Token Reference


UI ElementTokenRaw Value
Success icon (check - fill)icon-status-positive#17B26A
Success icon (check - mark)icon-neutral-0#FFFFFF
Title text (Signed successfully!)text-body-primary#262831
Background surfacesurface-neutral-0#FFFFFF

Design notes

  • Preserve layout stability when switching to loading state.
  • Maintain accessible contrast for spinner and disabled elements.