Table of Contents

Total Launcher Window Management: Building Pop-Up Drawers, Widgets, and Variables

Window containers in Total Launcher function as dynamic pop-up layers and floating pages positioned above the main desktop canvas. Using window resources allows the creation of modular interface elements—such as custom app drawers, floating widget shelves, and contextual pop-up menus—without occupying permanent homescreen space. Understanding the distinction between modal and non-modal behaviors, along with proper gesture triggers and animation properties, provides the foundation for building highly responsive, multi-layered Android layouts. The following documentation details window creation methods, structural property options, and advanced automation workflows.

This section explains the concept of windows within Total Launcher, detailing creation methods, property configuration, and practical applications for customized screen layouts.

What is a Window?

A window in Total Launcher operates as a pop-up or floating page. Unlike standard widgets or themes, a window is a dedicated layout container that exists above the primary background page. This architectural separation allows the main page to act as a fixed canvas, while windows serve as dynamic, floating layers that can be summoned and dismissed as needed.

Because a window functions similarly to a standard page, it can contain any combination of apps, widgets, text, and graphical objects. This makes windows ideal for constructing custom app drawers, pop-up menus, widget stacks, or floating control panels. A single window resource can be reused and triggered from any page within the launcher.

Anatomy and Core Properties

To customize a window's dimensions and placement, enter edit mode and select the window. Resizing is accomplished by long-pressing an empty area of the window and dragging the corners of the container to the desired scale. While in this resize mode, the options button provides access to structural and visual behaviors.

The interaction state of a window dictates how it affects the underlying page. Understanding these formats allows for better layout planning.

Accessing Window Settings

To configure a window or folder, follow the standard editing procedure:

  1. Enter edit mode on the launcher home screen.
  2. Select the target window or folder element.
    1. Select the gear icon (lower right corner) to open the configuration menu.
    2. Navigate to the OPTIONS or ANIMATION tabs at the bottom of the screen to modify specific behaviors.

Window Options Configuration

This topic covers the customization settings available for windows and folders to alter their behavior, appearance, and automation. The Window Options menu provides extensive control over pop-up windows within the launcher environment. Configuring these settings allows for a highly tailored user interface, improving device navigation, aesthetic cohesion, and functional automation.

Display and Layout Settings

These options dictate the physical appearance and screen positioning of the window.

Interaction and Gestures

These settings modify how the window responds to touch inputs and system navigation commands.

Automation and Actions

Automated actions can be triggered based on the window's lifecycle state.

Creating and Designing a Window

The creation process requires generating a new window resource and populating it with content:

  1. Enter Edit mode on the launcher home screen.
  2. Navigate to the launcher menu, select Launcher options, then Resources, and finally Windows.
  3. Select the + icon to generate and name the new window layout (avoiding spaces in the name).
  4. Locate the newly created window in the list and select its action icon to open it.
  5. With the empty window open, use the + icon in the object menu to add elements such as App Groups, Widgets, or graphics.

Triggers and Animations

A window can be activated from any location on the screen using a shortcut or a gesture. Total Launcher also supports opening windows via shortcuts triggered by third-party applications.

Opening and Closing Methods

Window Animation Configuration

The Animation dialog controls the visual transition when a window appears or disappears:

  • Enter animation: - Defines the entrance style (e.g., From front).
  • Animation effect: - Modifies the easing curve for the entrance motion, such as Decelerate.
  • Animation duration (ms): - Dictates the speed of the entrance transition in milliseconds (e.g., 250ms).
  • Entering sound: - Triggers an audio file upon opening (e.g., No sound).
  • Exit animation: - Defines the dismissal style (e.g., To front).
  • Animation effect: - Modifies the easing curve for the exit motion.
  • Animation duration (ms): - Dictates the speed of the exit transition.
  • Exiting sound: - Triggers an audio file upon closing.

Window Animation dialog

Practical Use Cases

Windows enable complex organizational structures without cluttering the main page:

Advanced Window Management

While windows serve as functional layout containers out of the box, integrating them with variables and automated actions unlocks highly dynamic behaviors.

Passing Variables

Variables permit a single window design to display completely different text or imagery depending on what action opened it. This reduces the need to build numerous identical windows.

Chaining Windows

Sequential window flows can be created, allowing one interface to seamlessly transform into another without manual intervention.