Table of Contents

section/section-object_editing

created by ui/ui-resources-shape-selection-oval < change that link to object-image-edit

Dynamic Text - Customizing

While Dynamic Images serve as visual status indicators, Dynamic Text objects function as the data display engine of Total Launcher. These objects replace static alphanumeric characters with real-time variables derived from the device system, sensors, or external applications.

Understanding Dynamic Text Variables

When a text object is converted to “Dynamic,” Total Launcher replaces the standard text string with an internal variable or formatting code.

Configuring Dynamic Text

Dynamic text is applied via the Text options menu of a Graphic object.

  1. Access via New Object:
    1. Enter Edit Mode > Add > Graphic > Text.
    2. Set “Action on Tap” to Default (Do Nothing) or assign an app/action.
  2. Access via Existing Object:
    1. Select an existing text object.
    2. Open the Options menu (Gear icon).
    3. Tap the Text tab (Input field icon).
    4. Tap the Dynamic Text button (often represented by a generic text label or list icon depending on the theme).

Dynamic Text Types

Total Launcher categorizes dynamic text into several functional groups. Selecting a group often reveals further granular options.

Date & Time

System Status

Communication & Notifications

Weather (OpenWeatherMap)

Advanced Variables & Tasker Integration

For users requiring data not natively available in Total Launcher, the Tasker automation app can inject data into Total Launcher text fields.

  1. In the Dynamic Text menu, select Tasker Variable (or Advanced Variable depending on version).
  2. In the input field, enter the exact name of the Tasker variable (e.g., `%MyVariable`).
  3. Tasker Setup: Within the Tasker application, a “Send Intent” action is typically required to broadcast the variable value to Total Launcher. The variable name in Tasker must match the name entered in the Total Launcher text field.

Note on Internal Codes: If a dynamic text object displays the raw code (e.g., `%s`) on the home screen instead of data, ensure that the necessary permissions (Location, Notifications, etc.) are granted to Total Launcher in the Android System Settings.