Advanced Text Input

A standard text input field with 5 input types β€” Normal, Lowercase, Password, Email, and Number. Supports single-line and multi-line modes, customizable borders, background, shadow, and placeholder styling. The foundation of any form or data entry screen.

Getting Started

Add the Text Input to your screen. You will see a single-line text field with a light border and Enter Text placeholder. Choose the Type that matches your use case (e.g., Email for email fields, Password for secure entry), set a descriptive Placeholder, and optionally set a Default Value to pre-fill the field.

Settings

Text Input

  • Type β€” Choose the input behavior: Normal (standard text), Lowercase (forces lowercase input), Password (masks characters with dots), Email (shows email keyboard on mobile), or Number (shows numeric keyboard on mobile).

  • Placeholder β€” The hint text shown when the field is empty. Defaults to "Enter Text". Use something descriptive like "Enter your email" or "Type a message".

  • Default Value β€” Pre-fill the field with a value. Use Magic Text to pull data from your database (e.g., the current user's name for an edit profile screen).

  • Max Length β€” Limit the number of characters the user can type. Set to 0 for unlimited.

  • Auto-focus β€” Toggle on to automatically focus this input when the screen loads, opening the keyboard immediately.

  • Multi-line β€” Toggle on to allow the input to accept multiple lines of text (like a textarea). Use this for comments, descriptions, or any long-form text.

  • Padding β€” Inner spacing between the text and the input border. Default is 8 pixels.

  • Font Color β€” Color of the text the user types.

  • Placeholder Color β€” Color of the placeholder hint text. Default is a light grey (#a9a9a9).

  • Background β€” Toggle on to show a filled background behind the input field.

  • Background Color β€” The fill color of the input background. Only appears when Background is on.

  • Border β€” Toggle on to show a border around the input field.

  • Border Color β€” Color of the border. Only appears when Border is on.

  • Size β€” Thickness of the border in pixels. Default is 1. Only appears when Border is on.

  • Line β€” Border style: Solid, Dashed, or Dotted. Only appears when Border is on.

  • Opacity β€” Overall opacity of the input, from 0 (invisible) to 100 (fully visible). Default is 100.

  • Rounding β€” Corner rounding of the input, from 0 (sharp) to 100 (fully rounded). Default is 4.

  • Shadow β€” Toggle on to add a subtle drop shadow beneath the input.

Tips & Best Practices

  • Always set a descriptive Placeholder that tells users exactly what to enter β€” "Enter your email address" is much better than "Enter Text".

  • Use Password type for any sensitive field like passwords or PINs to mask the input.

  • Use Email type for email fields β€” it shows the @ symbol on the mobile keyboard, making entry faster and reducing typos.

  • Enable Multi-line for comment boxes, feedback forms, and any field where users need to write more than a single line.

  • Set Auto-focus on the primary input field of a screen (like a search bar or the first form field) so users can start typing immediately.

  • Use a visible Border or Background (or both) so the input field is clearly distinguishable from the rest of the screen. An invisible input confuses users.

Example Use Cases

  • Login Form: Two text inputs β€” one with Email type for the username, one with Password type for the password. Both with borders and descriptive placeholders.

  • Comment Box: A multi-line text input with a larger height for users to write reviews, feedback, or messages.

  • Search Bar: A single-line text input with auto-focus, a search icon placeholder, rounded corners, and a light background.

Was this helpful?