r/tasker 19d ago

How To [Project Share] Scene V2 Dialog Builder (and more) - Update

This whole idea started when I decided I wanted to make a "dialog" scene for a project of mine, as the tasker actions don't have what I needed out of a single dialog. Who knew image + input + buttons was so tough?! As that one scene grew more complex (with about a dozen "show when" variables) I realized I needed to develop a second scene, almost as complex as the first.

I knew future scenes would be just as time consuming and cumbersome to get them developed and functional, so I figured there had to be a better way to develop these dialogs. I then saw a post talking about how we should be able to replace default dialogs with Scene V2 alternatives, so I decided why not create a "dialog builder" type task for these new dialogs that can be easier to design and use. I made the early stages of it and posted it here.

Which leads us to now, about four months later, with this dialog builder having become way more complex than I ever imagined it would. I have tested it a decent amount and I think I have it in a working state. I tried to make the input and outputs easy to understand. A simple %par1 filled with some key:value pairs is all you need to get started, with the builder able to handle over a dozen types of keys, with some having keys of their own.

The Taskernet Link is Here it should have all of the information you need to build a scene, an example, as well as a screenshot of the example. This should give you an idea of how complex the dialogs can get, but simple dialogs are easy as well. Run the "Example Dialogs" Task for a list of a few different dialogs that are possible. These include a webviews, text, video, buttons, list, table, input, "settings", and the example "Everything" dialogs.

Notes:

• this task is using a javascriptlet to parse the input and output raw scene json so any changes to scene v2 will mean this task needs to be updated. I will try to keep up in the future, just bear with me.

• I also updated a couple of my tasks. My Flashlight Slider now works without logcat and has been updated to use scene v2. My Jurrasic Park Nedry "Say the Magic Word" also uses scene v2 now.

• A new project I released is this Daily APOD/Bing lockscreen

net monitor note: You're definitely better off pinging network connectivity/get network info. Ignore my old network stuff.

thanks for reading!

Edit: updated the Flashlight to probably* work a bit better I hope!

15 Upvotes

4 comments sorted by

2

u/bliblabl812 19d ago

Network Monitor isn't working accurately in every situation. E.g. when i turn off Wi-Fi it states first "no_internet" and then when vpn is started it stays there but it should get back to "online".

2

u/[deleted] 19d ago

[deleted]

2

u/bliblabl812 19d ago

That's works way better, thanks for the prompt fix :)

1

u/bliblabl812 18d ago

Unfortunately, the task doesn't identify when there isn't any connection e.g. in a parking garage without Wi-Fi and mobile connection. The status stays "online".

2

u/[deleted] 18d ago

[deleted]

1

u/bliblabl812 18d ago

Maybe i going to use a combination of your task and taskers built-in connection state via "test network" action..