-
Source control for tasker
I just had an incredible idea that might be of interest to Tasker users, and would be of exceptional help to myself: Source control like you see in git.
Commit and Push: You could make changes to your Tasker project, commit and push those changes to a repo (say on github, or VSTS), and be able to revert those changes by reverting the commit. You'd be able to see what changed between commits.
Branches: In addition, being able to make "branches" to allow for further source control, (for testing, specific sets of features, etc). The ability to merge branches and
-
FAB button (+) problem solved?
It seems to me there's only one place where the + button function should be constantly visible - in the Task editor as another standard button, as shown...
There's a logical / intuitive place for this function elsewhere - as a menu option on each category tab title - PROFILES, TASKS, SCENES - it's already on the Project tab. Here's how I see it...
If you agree this format has merit, please vote by clicking the support button beside the post title.
-
Under Review
Option to auto collapse code blocks
An option in the loop (If, For) blocks to automatically display in collapsed view when editing the task. Possibly a set of dummy blocks under Misc whose only purpose is to collapse chunks of code.
-
Taskernet QR Codes
When visiting a TaskerNet URL on a browser it correctly displays a "open on device" message, but I believe that in addition to offering Join as a way to connect the device, a QR code to the same page could also be offered.
-
Import/Export individual xml tasks and profiles
The ability to import and export individual tasks and profiles using tasker actions as opposed to AutoInput or manually.
While this is do-able using AutoInput, a dedicated action would ensure reliability and remove ~20 actions from a task that I currently use to import a profile into a specific project
A tasker action could import a specified xml into a specified project. A second action could export a specified task or profile (or project?) and save to a specified location
-
Planned
Torch status profile trigger
Hey,
Would be great if a torch status profile could be added to allow actions to be triggered based on whether the torch status is on or off.
Thanks as always
-
Set Input Dialogs to be persistent until given an input or until timeout expires.
Input Dialogs has replaced some of my custom Scenes. However, I find it annoying that tapping accidentally outside of the dialog cancels it and defaults to a negative value. In my opinion, it would be better to make it persistent and set a timeout instead like Popup Task Buttons. Thank you.
-
Planned
Ability to set your own default values for the parameters of each action.
For example, whenever I use Beep, I always want it at 25% amplitude and 100ms. This should probably go in the overflow menu, and have a confirmation dialog with the following options: Set current values as defaults Cancel Revert to original (Tasker's) default values.
-
Allow an empty string in Variable Set action
Please allow to set a variable to an empty string, even with a warning if required.
There are several cases when this is useful, for example when combining multiple variables when you want one of them to concat without any value. Or when formatting with JSON a string like:
and you want the var to be a string which could be empty. Yes, you can apply the quotes inside the var, but it is not as intuitive; or you can use Variable Convert with a null URL code, but this requires 2 actions.
Having the possibility to set the value to
-
Double tap for scene elements
Request to have also a "double tap" option (in addition to tap, long press, and stroke) in scene elements to trigger different tasks.
-
Update Sqlite Version
My next feature request is to update the sqlite version in the sql query action. I would like to use many of the date time functions only available in later versions.
When I query "SELECT sqlite_version();" it outputs "3.39.2
Compare the two user guides' pages on date and time functions:
[3.39.2 - September 2022](https://web.archive.org/web/20220902005517/https://www.sqlite.org/lang_datefunc.html)
[3.53.0 - Latest Version ](https://www.sqlite.org/lang_datefunc.html)
The latest version has the timediff function that is missing from the earlier one. It also has 14 more substitutions and 9 more modifiers. Those would be very useful for a few of my projects.
Thanks!
-
Single line edit text element in scenes
It would be great to be able to specify that certain edit text elements in scenes are single lines so that on the keyboard there's a next key instead of an enter key, similar to what you have when you set a maximum characters limit. Would greatly improve UX for a lot of scenes I've built
-
Allow variable to be set to result of search and replace
It would be useful to perform a search and replace to a variable then place the result into another variable. Also doable, but more complicated in both implementation and use, is to allow lookahead regexes.
-
Hope to support zip file with password
some times we may need to protect some new files automaticlly, and zip with code is a easy and dependable way to do that, hope the developer could consider it.
-
Task icons shall change based on variables so the toggles I set in the quick settings menu and widgets tell the status of said task. (ex. Sound icon to vibrate icon based on whether my sound variables is 1 or 0 respectively) Developer
Use cases:
I create a sound toggle task that turns sound on and off. Before running the task I always check a sound variable to check if the sound is on or off before running the appropriate task. The icon should show a 🔊 when the sound variable is true and should show a mute icon when the variable is false.
Music: play icon when music is paused, pause icon when music is playing
Etc
-
Action number variable
Add another built-in variable for the current action number, %action, which could be used in user constructed error messages.
-
Allow Calendar Event State Profile trigger to be triggered based on proximity to event location.
I would like to be able to trigger certain tasks only if I'm near the location of the calendar event during the event.
-
Larger IF condition box
I would find it helpful if the right hand data condition field on IF actions were larger, maybe on a new line, or expandable? It's fine for a variable or constant, but I've been using some ~160 character regex conditions and they're awkward to edit. Yes, I know about regex101.com and copy&paste but to change one or two characters could be easier.
Thanks for all your excellent work in any case.
-
Planned
Intent Firewall
Root use only, but apply a firewall for intents. This can implicitly block, allow and log all intents sent and received on Android and apps.
Reference and more information;
http://www.cis.syr.edu/~wedu/android/IntentFirewall/
Thank you.
-
A way for Tasker to indicate un-named Profiles
After a while of using Tasker and accumulating many Profiles - most folks end up with a mix of user-named Profiles along with Tasker-named (which are un-named) Profiles.
Those un-named Profiles don't show up in %PENABLED or %PACTIVE and cause a bunch of other issues.
There should be an option to indicate un-named Profiles when viewing the list in the Profiles Tab.
After discussing in a thread on reddit the most popular (and simple) option idea was to put Tasker-named Profiles in italics in the Profiles List.
Doing so could of course be an option in Preferences.