meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
section:section-launcher_action [2026/07/08 16:58] – section: google index hiding v4 wrap dorepssection:section-launcher_action [2026/07/21 15:20] (current) doreps
Line 1: Line 1:
-<WRAP hide>%%<!-- googleoff: index -->%%</WRAP> +====== Automate Total Launcher: How to Configure Internal Launcher Actions ======
-<WRAP center notice centeralign> +
-**⚠️ v4.0 UI Transition Notice - In Process:** +
-//The release of Total Launcher v4.0 has introduced significant user interface changes. Please note that this  +
-page does not yet reflect these updates. The new layout paths, folds, and visual maps are currently being  +
-compiled and will be deployed shortly.// +
-</WRAP> +
-<WRAP hide>%%<!-- googleonindex -->%%</WRAP>+
  
- +Launcher Actions function as the internal command center for Total Launcher, enabling users to perform system tasks, control the user interface, and navigate page structures without relying on external applications. Selecting a specific action executes targeted functionsfrom opening system panels to toggling hardware radios. When added as a graphic object, a text label automatically appears to describe the designated function. This visual text permits complete customization, or the command can be attached directly to a shortcut area or to an invisible area to establish hidden gesture controls across the layout.
- +
----- +
- +
- +
-====== Launcher Actions ====== +
-Launcher Actions are internal commands provided by Total Launcher to perform system tasks, control the user interface, or navigate the page structure without relying on external applications. These actions can be assigned to gestures, buttons, or any interactive object within the setup. +
- +
-Introduction to Launcher Actions +
-Selecting a Launcher Action allows for the execution of specific functions ranging from opening system panels to toggling hardware radios. When added as a graphic object, the action appears as text describing the function. This text can be customized or the action can be assigned to an invisible area to create gesture controls. +
-<noprint @admin The next section is set to not print to PDF but be seen in screen view</noprint> +
-<WRAP noprint> +
-<WRAP GROUP>+
 <WRAP center 80%> <WRAP center 80%>
-The actual Launcher Action dialog has 56 options and is long dialog as shown ++here|{{:ui:ui-launcher-action-landing-full.webp?direct&300|Launcher Action selection menu}}++. +The Launcher Action dialog has 56 options and is longas shown ++here|{{ui:ui-launcher-action-landing-full-v4.webp?direct&300|Launcher Action selection menu}}++. 
  
-^  For an expanded easier view of the Launcher Option dialog, click below:  ^^^^^ +^  For an expandedeasier view of the Launcher Option dialog, click below:  ^^^^^ 
-|  **1\\ of 5**\\ ++here|{{:ui:ui-launcher-action-landing-default_1of5.webp?direct&300}}++  |  **2\\ of 5**\\ ++here|{{:ui:ui-launcher-action-landing-default_2of5.webp?direct&300}}++  |  **3\\ of 5**\\ ++here|{{:ui:ui-launcher-action-landing-default_3of5.webp?direct&300}}++  |  **4\\ of 5**\\ ++here|{{:ui:ui-launcher-action-landing-default_4of5.webp?direct&300}}++  |  **5 \\ of 5**\\ ++here|{{:ui:ui-launcher-action-landing-default_5of5.webp?direct&300}}++  | +|  **1 of 5**\\ ++here   {{:ui:ui-launcher_actions-1of5-v4.webp?direct&300}}++  |  **2 of 5**\\ ++here   {{:ui:ui-launcher_actions-2of5-v4.webp?direct&300}}++  |  **3 of 5**\\ ++here   {{:ui:ui-launcher_actions-3of5-v4.webp?direct&300}}++  |  **4 of 5**\\ ++here   {{:ui:ui-launcher_actions-4of5-v4.webp?direct&300}}++  |  **5 of 5**\\ ++here   {{:ui:ui-launcher_actions-5of5-v4.webp?direct&300}}++  
-</WRAP> +
-</WRAP>+
 </WRAP> </WRAP>
  
Line 33: Line 12:
 These actions manage the visibility of system bars and launcher panels. These actions manage the visibility of system bars and launcher panels.
  
-  * **Expand notifications panel:** - Opens the device's notification shade. +  * **Expand notifications:** - Opens the device's notification shade. 
-  * **Expand settings panel:** - Opens the Quick Settings tiles (often a second swipe down on standard Android).+  * **Expand quick settings:** - Opens the Quick Settings tiles (often a second swipe down on standard Android).
   * **Toggle edit mode:** - Switches the launcher between ''Edit mode'' and ''Use mode''.   * **Toggle edit mode:** - Switches the launcher between ''Edit mode'' and ''Use mode''.
   * **Open menu:** - Opens the main Total Launcher menu.   * **Open menu:** - Opens the main Total Launcher menu.
-  * **Open launcher settings:** - Directly accesses the internal configuration options (Behavior, UI & Animation, etc.).+  * **Open launcher options:** - Directly accesses the internal configuration options (Behavior, UI & Animation, etc.).
   * **Show status bar:** - Temporarily reveals the system status bar (time, battery, network) if it is set to be hidden in the launcher options.   * **Show status bar:** - Temporarily reveals the system status bar (time, battery, network) if it is set to be hidden in the launcher options.
   * **Show navigation bar:** - Temporarily reveals the system navigation buttons (Back, Home, Recents) if they are set to be hidden.   * **Show navigation bar:** - Temporarily reveals the system navigation buttons (Back, Home, Recents) if they are set to be hidden.
Line 45: Line 24:
 These actions facilitate movement between the various pages of a setup. These actions facilitate movement between the various pages of a setup.
  
-  * **To the home page:** - Navigates directly to the designated home page. +  * **Go to home page:** - Navigates directly to the designated home page. 
-  * **To the previous page:** - Returns to the page viewed immediately prior to the current one. +  * **Go to previous page:** - Returns to the page viewed immediately prior to the current one. 
-  * **To the left/right page:** - Navigates to the page strictly adjacent to the current page in the specified direction. +  * **Go to left/right page:** - Navigates to the page strictly adjacent to the current page in the specified direction. 
-  * **To a selected page:** - Navigates to a specific page chosen from a list of existing page titles.+  * **Go to selected page:** - Navigates to a specific page chosen from a list of existing page titles.
   * **Set home page to:** - Designates the selected page as the primary home page for the setup.   * **Set home page to:** - Designates the selected page as the primary home page for the setup.
   * **Scroll the current page to:** - Scrolls a vertically-enabled page to a specific position defined by a value of 0 to 100.   * **Scroll the current page to:** - Scrolls a vertically-enabled page to a specific position defined by a value of 0 to 100.
Line 58: Line 37:
 These commands manage the state of floating windows and sliding app drawers. These commands manage the state of floating windows and sliding app drawers.
  
-  * **Open the [Left/Right/Upper/Lower] drawer:** - Slides out the respective app drawer from the specified edge of the screen.+  * **Open [Left/Right/Top/Bottom] drawer:** - Slides out the respective app drawer from the specified edge of the screen.
   * **Close sliding drawer:** - Closes any currently open sliding drawer.   * **Close sliding drawer:** - Closes any currently open sliding drawer.
-  * **Open window by name:** - Opens a specific floating window identified by its exact title (case-sensitive) as specified in this ++user dialog|{{:ui:ui-launcher_action-window_by_name_open-dialog.webp?direct&200|Input dialog for targeting specific windows by name.}}+++  * **Open window by name:** - Opens a specific floating window identified by its exact title (case-sensitive) as specified in this ++user dialog|{{ui:ui-launcher_action-window_open_by_name-dialog-v4.webp?direct&200|Input dialog for targeting specific windows by name.}}++
   * **Close a window:** - Closes a specific window selected from a list.   * **Close a window:** - Closes a specific window selected from a list.
   * **Close the topmost window or folder:** - Closes the container currently at the highest Z-index (the one most recently interacted with).   * **Close the topmost window or folder:** - Closes the container currently at the highest Z-index (the one most recently interacted with).
Line 68: Line 47:
 These actions adjust device settings or toggle hardware states. Note that some actions function as discreet "setters" rather than toggles. These actions adjust device settings or toggle hardware states. Note that some actions function as discreet "setters" rather than toggles.
  
 +  * **Restart home:** - Use to completely reload the launcher via a soft reboot and force a clean refresh of all widgets, memory, and visual states without needing to perform a restart of the device.
   * **Auto-rotate screen:** - Sets the system screen rotation preference. Often requires separate objects for "On" and "Off" states.   * **Auto-rotate screen:** - Sets the system screen rotation preference. Often requires separate objects for "On" and "Off" states.
-  * **Brightness level:** - Sets the screen brightness to a specific discreet value (0-100) as in this ++user dialog|{{:ui:ui-launcher_action-brightness_level-slide_set.webp?300|Examples of adjustment sliders for system settings.}}++ +  * **Brightness level:** - Sets the screen brightness to a specific discrete value (0-100)as in this ++user dialog|{{ui:ui-launcher_action-brightness_level-slide_set-v4.webp?300|Examples of adjustment sliders for system settings.}}++ 
-  * **Media volume level:** - Sets the media volume to a specific discreet value (0-100).+  * **Auto brightness:** - Acts as a switch to enable or disable the system's automatic brightness feature. 
 +  * **Media volume level:** - Sets the media volume to a specific discrete value (0-100).
   * **Do not disturb:** - Sets the Android Do Not Disturb mode to On or Off.   * **Do not disturb:** - Sets the Android Do Not Disturb mode to On or Off.
   * **WiFi:** - Toggles the WiFi radio. Requires the installation of the ''TotalTool'' helper utility available from the ++developer's blog|[[http://https://total-launcher.blogspot.com/p/total-tool.html|TotalTool utility]]    * **WiFi:** - Toggles the WiFi radio. Requires the installation of the ''TotalTool'' helper utility available from the ++developer's blog|[[http://https://total-launcher.blogspot.com/p/total-tool.html|TotalTool utility]] 
 <WRAP center round tip 60%> <WRAP center round tip 60%>
-This download is an apk file and for convenience just search Google for "apk", download one with installer in the title. Install it to the device. Run it and it will find TotalTool (if downloaded to the same device), select it, and installation is completed.+This download is an APK fileand for conveniencejust search Google for "apk", download one with an installer in the title. Install it to the device. Run itand it will find TotalTool (if downloaded to the same device), select it, and installation is completed.
 </WRAP> </WRAP>
-The setting for on/off is one-directional, //not// toggle. Each of the objects will override an opposite system state when activated.+The setting for on/off is one-directional, //not// toggle. Each object overrides the opposite system state when activated.
 <WRAP center round todo 60%> <WRAP center round todo 60%>
-As of October 27, 2025 the WiFi on/off launcher action //does not// work and is considered deprecated most likely due to TotalTools not addressing the appropriate Android version level. A #BugReport was reported but to date, no change has been noted in updated versions or performance.+As of October 27, 2025the WiFi on/off launcher action //does not// work and is considered deprecatedmost likely due to TotalTools not addressing the appropriate Android version level. A #BugReport was reported but to date, no change has been noted in updated versions or performance.
 </WRAP>++ </WRAP>++
   * **Bluetooth:** - Toggles the Bluetooth radio. Changes typically require user confirmation via a system dialog.   * **Bluetooth:** - Toggles the Bluetooth radio. Changes typically require user confirmation via a system dialog.
Line 101: Line 82:
   * **Launch contacts:** - Opens the default contacts app.   * **Launch contacts:** - Opens the default contacts app.
   * **Launch phone:** - Opens the default dialer app.   * **Launch phone:** - Opens the default dialer app.
-  * **Launch messages:** - Opens the default SMS/messaging app.+  * **Launch messaging:** - Opens the default SMS/messaging app.
   * **Launch email:** - Opens the default email client (e.g., Gmail).   * **Launch email:** - Opens the default email client (e.g., Gmail).
   * **Launch gallery:** - Opens the default image viewer (e.g., Google Photos).   * **Launch gallery:** - Opens the default image viewer (e.g., Google Photos).
   * **Launch map:** - Opens the default navigation app (e.g., Google Maps).   * **Launch map:** - Opens the default navigation app (e.g., Google Maps).
-  * **Launch market:** - Opens the app store (e.g., Google Play Store).+  * **Launch app store:** - Opens the app store (e.g., Google Play Store).
   * **Launch music:** - Opens the default music player.   * **Launch music:** - Opens the default music player.
   * **Launch alarm:** - Opens the default clock/alarm app.   * **Launch alarm:** - Opens the default clock/alarm app.
Line 112: Line 93:
 ===== Advanced Actions ===== ===== Advanced Actions =====
 These actions allow for dynamic content or external linking. These actions allow for dynamic content or external linking.
 +  * **Do nothing:** - No action will be initiated.
   * **Select action:** - Places a placeholder object. Upon interaction, it allows the user to choose an application or function "on the fly" or can be pre-configured via the "Tap-on-Action" menu.   * **Select action:** - Places a placeholder object. Upon interaction, it allows the user to choose an application or function "on the fly" or can be pre-configured via the "Tap-on-Action" menu.
   * **Open URL:** - Opens a specific web address (URL) in the default browser. This can be used to link to websites, search engines or apps, or specific app intents.   * **Open URL:** - Opens a specific web address (URL) in the default browser. This can be used to link to websites, search engines or apps, or specific app intents.
   * **Open tag:** - Opens a view containing apps or objects which are user-   * **Open tag:** - Opens a view containing apps or objects which are user-
 <WRAP noprint>{{page>site:site-footer-comment_feedback_block}}</WRAP> <WRAP noprint>{{page>site:site-footer-comment_feedback_block}}</WRAP>