Screen Control Icon

Create an icon that creates your screen brightness and keeps your screen on for as long as you like

  1. joaomgcd
    In this example we'll create a floating icon that can set your screen brightness to 0 when you swipe down on it, set brightness to automatic when you swipe left and toggle keeping your screen on when swiping up.

    When you swipe up a small toast will appear on your watch indicating the state of the "Keep Screen On" setting.

    /!\ If you want to make sure that you never lose an AutoWear element it's always best to create a task in Tasker to manage it. If you delete the elements created in this project, they're gone forever. If you create a task in Tasker that creates these instead, you can always re-create them when needed. It's up to you to decide how you want to manage this.


    STEP 1 - CREATE BRIGHTNESS 0 SETTINGS


    (i) We'll first create the settings in AutoWear so we can then trigger them with the floating icon
    • In AutoWear go to the "Manage Settings" screen
    • Add a new Setting with the + sign
    • Set its name to "Settings brightness 0"
    • Set its command to execute to "brightness 0".
    (i) This will make sure that these settings are applied whenever the "brightness 0" command is sent by AutoWear (icon tap, notification tap, etc)
    • Set Brightness Mode to Manual
    • Set Brightness to 0
    • Accept these settings and go back to AutoWear

    STEP 2 - CREATE BRIGHTNESS AUTO SETTINGS

    • Add a new Setting with the + sign
    • Set its name to "Settings brightness auto"
    • Set its command to execute to "brightness auto".
    (i) This will make sure that these settings are applied whenever the "brightness auto" command is sent by AutoWear (icon tap, notification tap, etc)
    • Set Brightness Mode to Automatic
    • Accept these settings and go back to AutoWear

    STEP 3 - CREATE KEEP SCREEN ON SETTINGS

    • Add a new Setting with the + sign
    • Set its name to "Settings screen on"
    • Set its command to execute to "screen on".
    (i) This will make sure that these settings are applied whenever the "screen on" command is sent by AutoWear (icon tap, notification tap, etc)
    • Set "Keep Screen on" to toggle
    • Accept these settings and go back to AutoWear
    (i) Now that we've created all the settings let's create the icon that can trigger them


    STEP 4 - CREATE FLOATING ICON

    • Go into the "Manage Floating Icons" screen in AutoWear
    • Create a new icon
    • Set the icon image
    • In the "Swipe Up" field write "screen on"
    • In the "Swipe Down" field write "brightness 0"
    • In the "Swipe Left" field write "brightness auto"

    STEP 5 - MOVE IT TO THE RIGHT

    • In the "Left" field write 80
    (i) This will move your icon 80% of the screen to the right, making it not appear at the center of the screen
    • Accept these settings and go back to AutoWear


    STEP 6 - REACT TO "SCREEN ON IN TASKER"


    (i) It would be handy to know if the screen is being kept on or not when you toggle the "Keep Screen On" setting. So lets create a small toast on your watch every time you toggle the setting showing just that.
    • In Tasker, create a new profile
    • Select the "AutoWear Command" condition
    • In the "Command Filter" field write "screen on"
    • check the "Exact" option
    • Accept these settings and create a new Task

    STEP 7 - CREATE TOAST

    • Add an "AutoWear Toast" action
    • In the Text field write "<keepscreenon>"
    (i) <keepscreenon> is one of the many AutoWear variables. These variables allow you to get information about your watch. Check out all the variables by pressing the tag icon like shown in the video
    • Accept these settings and back out of Tasker
    Try swiping down, then left then up and see these in action! As you may notice the changes are almost instant. This is because you're reacting to the commands right on the watch. The toast creation is done in Tasker and that's why that could take 1 or 2 seconds to show up.

Recent Reviews

  1. puredp
    puredp
    5/5,
    Great!!!