====== Master Total Launcher: Native Sequences for Advanced Android Customization ======
Total Launcher is a highly capable platform for advanced Android customization, enabling seamless automation of any custom setup and homescreen layout without external plugins. Utilizing native sequences provides a significant structural benefit by streamlining routine device operations, optimizing layout design, and drastically reducing manual screen interactions. By linking distinct actions with precise millisecond waits, these advanced features transform static digital displays into deeply dynamic, context-aware interfaces. To configure these automated workflows, first open the primary editor menu to create a new macro, starting with the listening mode setup outlined in the first section below.
===== Overview =====
This page lists **Total Launcher sequences that use only native Launcher Actions** (no Tasker or external intents). Each example includes a **sequence name**, **purpose**, **exact step list** with **suggested waits (ms)**, a recommended **trigger**, and short **notes** about limitations and fallbacks.
----
==== Listen — Quick ====
* **Name**: Play_Music
* **Purpose**: Enable Bluetooth, open music player, set media volume, and provide an in‑launcher confirmation using only native Launcher.
- **Action**: ''Toggle Bluetooth'' -> ON
- **Wait**: ''300''
- **Action**: ''Launch App'' -> Music player
- **Wait**: 300
- **Action**: ''Set Media Volume'' -> ''60%''
- **Wait**: 150
- **Action**: ''Change Wallpaper'' -> (temporary "listening" wallpaper)
- **Wait**: 100
- **Action**: ''Go To Home Page'' (optional, if you want the home screen returned)
- **Wait**: ''100''
* **Trigger**: Assign to a home icon tap or a gesture (tap / long‑press).
Total Launcher cannot natively guarantee connection to a specific Bluetooth device; this sequence enables Bluetooth and opens the player. For automatic device connect/disconnect handling, use Tasker/MacroDroid.
----
==== Drive Prep ====
* **Name**: Drive_Prep
* **Purpose**: Minimize interruptions and open navigation quickly.
- **Action**: ''Do Not Disturb'' → ON
- **Wait**: ''150 ms''
- **Action**: ''Auto Rotate'' → ON
- **Wait**: ''150 ms''
- **Action**: ''Show Status Bar'' → ON (or ''Show Navigation Bar'' → ON)
- **Wait**: **200 ms**
- **Action**: ''Launch App'' → Maps/navigation OR ''Open URL'' → navigation intent
* **Trigger**: Swipe gesture or dedicated home icon.
For automatic car detection and Bluetooth handoff, use Tasker; this sequence prepares the UI.
----
==== Bedtime Reader ====
* **Name**: Bedtime_Reader
* **Purpose**: Reduce brightness and audio, then open a reading app.
- **Action**: ''Set Brightness'' to x%
* This is a pre-set level
- **Wait**:''150 ms''
- **Action**: ''Auto Brightness'' → OFF (if available)
- **Wait**: ''150 ms''
- **Action**: ''Set Media Volume'' to ''0''
- **Wait**: ''200 ms''
- **Action**: ''Launch App'' → E‑reader
- **Wait**: ''300 ms''
- **Action**: ''Lock Screen'' (optional)
* **Trigger**: Tap icon or bedtime swipe.
A longer wait (e.g., 1000 ms) may be needed before **Lock Screen** to allow the reader to open fully first.
----
==== Home Cleanup ====
* **Name:** Home_Clean
* **Purpose:** Restore a tidy home layout and minimal UI chrome, such as before handing the device to someone else.
- **Action**: ''Close all windows and folders''
- **Wait**: ''150 ms''
- **Action**: ''Go To Home Page''
- **Wait**: ''150 ms''
- **Action**: ''Change Wallpaper'' to a minimal image (optional)
- **Wait**: ''200 ms''
- **Action**: ''Show Status Bar'' → ON; ''Show Navigation Bar'' → ON
* **Trigger**: Long-press on an empty area or a single reset icon.
----
==== Work Suite Launcher ====
* **Name**: Work_Open_Suite
* **Purpose**: Open a set of work apps and a specific window layout.
- **Action**: ''Open Window'' → Work Folder
- **Wait**: ''250 ms''
- **Action**: ''Launch Email''
- **Wait**: ''300 ms''
- **Action**: ''Launch Calendar''
- **Wait**: ''300 ms''
- **Action**: ''Open [L/R/T/B] Drawer'' → access quick links
* **Trigger**: Two‑finger swipe or dock icon.
To attempt parallel launches, launch apps consecutively with **no** wait and test. Some devices still serialize heavy app starts and balk at this.
----
==== Testing, Naming, and Best Practices ====
- **Waits:** Start with **200–300 ms** for UI steps; use **500–1000 ms** for app launches.
- **Naming:** Use a context prefix: `Drive_`, `Bedtime_`, `Work_`.
- **Modularity:** Build small sequences (e.g., `Bluetooth_On`, `Music-Launch`, `Cleanup`) for easy reuse.
- **Keep sequences short:** If a flow becomes long or fragile, split it into modular sequences and chain them.
==== What Using Tasker or MacroDroid Can Add ====
* **Capabilities beyond native TL sequences:**
* Reliable **Bluetooth device connect/disconnect** and event‑based cleanup.
* **Car detection** and CarPlay/Android Auto handoff triggers.
* **Timers with completion actions** (play sound, vibrate, run TL sequence).
* **Smart‑home API calls** and assistant routines via webhooks or plugins.
* **Conditional logic and error handling** (if/else, retries, variable checks).
* **Background monitoring** (trigger TL sequences on system events like headphone connect).
* **How to combine:**
- Use Total Launcher sequences for UI/layout changes and quick app launches.
- Invoke Tasker/MacroDroid tasks from TL sequences via intents or plugin calls when system‑level control is needed.
- Keep TL sequences modular so Tasker can trigger or be triggered by them.
===== Community contribution invitation =====
If you have **native Total Launcher sequences** you rely on, please share them here for inclusion. Provide:
- **Sequence name**
- **Step list with waits (ms)**
- **Trigger**
uiTLM wiki will format shared sequences into copy‑ready TL editor entries and assemble a community examples appendix.
{{page>site:site-footer-comment_feedback_block}}