meta data for this page
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| section:section-windows [2026/08/04 20:39] – ↷ Page name changed from section:section-windows_dialog to section:section-windows doreps | section:section-windows [2026/08/05 14:46] (current) – doreps | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | ====== |
| + | |||
| + | Window containers in Total Launcher function as dynamic pop-up layers and floating pages positioned above the main desktop canvas. Using window | ||
| This section explains the concept of windows within Total Launcher, detailing creation methods, property configuration, | This section explains the concept of windows within Total Launcher, detailing creation methods, property configuration, | ||
| Line 15: | Line 17: | ||
| * **Modal:** - Blocks all interaction with the background page. The window must be dismissed before the main interface can be used. | * **Modal:** - Blocks all interaction with the background page. The window must be dismissed before the main interface can be used. | ||
| * **Benefits: | * **Benefits: | ||
| - | * **How to create:** - This is the default behavior in Total Launcher. It is enforced globally when the '' | + | * **How to create:** - This is the default behavior in Total Launcher. It is enforced globally when the '' |
| * **Non-modal: | * **Non-modal: | ||
| * **Benefits: | * **Benefits: | ||
| Line 38: | Line 40: | ||
| <WRAP clear /> | <WRAP clear /> | ||
| - | ==== Display and Layout Settings | + | === Display and Layout Settings === |
| These options dictate the physical appearance and screen positioning of the window. | These options dictate the physical appearance and screen positioning of the window. | ||
| * **Open alone:** - Closes all currently active windows and folders before opening the selected one. Maintains a clutter-free workspace and focuses the display on a single interface. | * **Open alone:** - Closes all currently active windows and folders before opening the selected one. Maintains a clutter-free workspace and focuses the display on a single interface. | ||
| Line 48: | Line 50: | ||
| * **Erase behind:** - Erases objects located behind the window or sliding drawer to reveal the system wallpaper through transparent areas. Allows for complex layering effects or custom mask cutouts. | * **Erase behind:** - Erases objects located behind the window or sliding drawer to reveal the system wallpaper through transparent areas. Allows for complex layering effects or custom mask cutouts. | ||
| - | ==== Interaction and Gestures | + | === Interaction and Gestures === |
| These settings modify how the window responds to touch inputs and system navigation commands. | These settings modify how the window responds to touch inputs and system navigation commands. | ||
| * **Gesture to close:** - Configures a specific touch gesture, such as '' | * **Gesture to close:** - Configures a specific touch gesture, such as '' | ||
| * **Ignore Back:** - Prevents the window from being closed using the system Back button or system navigation gesture. Used to create persistent on-screen displays, mandatory menus, or kiosk-style locked interfaces. | * **Ignore Back:** - Prevents the window from being closed using the system Back button or system navigation gesture. Used to create persistent on-screen displays, mandatory menus, or kiosk-style locked interfaces. | ||
| - | ==== Automation and Actions | + | === Automation and Actions === |
| Automated actions can be triggered based on the window' | Automated actions can be triggered based on the window' | ||
| * **Action on open:** - Selects an action to invoke automatically when the window opens. Used to launch supplementary applications, | * **Action on open:** - Selects an action to invoke automatically when the window opens. Used to launch supplementary applications, | ||
| Line 72: | Line 74: | ||
| 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. | 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 | + | === Opening and Closing Methods === |
| * **Opening Triggers:** - Assign the "Open Window" | * **Opening Triggers:** - Assign the "Open Window" | ||
| * **Closing Behaviors: | * **Closing Behaviors: | ||
| - | ==== Window Animation Configuration | + | === Window Animation Configuration === |
| <WRAP hscroll_box> | <WRAP hscroll_box> | ||
| < | < | ||
| Line 103: | Line 105: | ||
| ==== Passing Variables ==== | ==== 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 dozens of identical windows. | + | 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 |
| - | * **The Concept:** - Rather than creating | + | * **The Concept:** - Rather than creating |
| - | * **Implementation: | + | * **Implementation: |
| - | ==== Chaining Windows | + | === Chaining Windows === |
| Sequential window flows can be created, allowing one interface to seamlessly transform into another without manual intervention. | Sequential window flows can be created, allowing one interface to seamlessly transform into another without manual intervention. | ||
| * **The Concept:** - The dismissal or appearance of one window automatically triggers a secondary window action. | * **The Concept:** - The dismissal or appearance of one window automatically triggers a secondary window action. | ||
| * **Implementation: | * **Implementation: | ||