Core featuresBuilding blocks
- Flowchart zoom. (Almost ready for Alpha testing)
- Inter-fiber communication; global variables or some other form.
- Group list of flows.
- Warn when fiber has stopped by an error.
- Copy & paste flowchart blocks with multi-selection.
- Cell tower scan block.
- Calendar event query block or Calendar next event block.
- Component pick block; let user pick an app Activity, Service or Receiver.
- Component resolve; find app Activity, Service or Receiver that handles an Intent.
- Alarm next; await new/next alarm.
- Dropbox; list, download, upload, delete
- any upcoming requests...
Expression functions
- Value clone function
- any upcoming requests...
Alterations
- Make file picker return relative paths, instead of absolute SD card paths.
- Flowchart serialization without recursion, to handle large flows.
If i forgot anything that i said was coming, let me know.
Core/UI features
- Flowchart zoom. (Alpha testing now)
- Inter-fiber communication; global variables or some other form.
- Group list of flows.
- Warn when fiber has stopped by an error.
- Copy & paste flowchart blocks with multi-selection.
Building blocks
- Cell tower scan block.
- Calendar event query block or Calendar next event block.
- Notification added
- Component pick block; let user pick an app Activity, Service or Receiver.
- Component resolve; find app Activity, Service or Receiver that handles an Intent.
- Alarm next; await new/next alarm.
- Dropbox; list, download, upload, delete
- MMS: incoming, send
- any upcoming requests...
Expression functions
- Value clone function (Alpha testing now)
- any upcoming requests...
Alterations
- Make file picker return relative paths, instead of absolute SD card paths. (Alpha testing now)
- Flowchart serialization without recursion, to handle large flows.
Core/UI features
- Log the reason for stopped fiber; by user, unconnected dot, failure, etc. (Ready for next release)
- End Beta and enable in-app “premium” purchase.
- Inter-fiber communication/persistent storage; global variables or some other form.
- Warning notification when fiber was stopped by an error.
- Group list of flows.
- Copy & paste flowchart blocks with multi-selection.
Building blocks
- Flowchart annotations, "Post it" notes.
- Rework flowchart serialization without recursion, to handle large flows.
- Mobile network; check, set
- Fiber running check
- Notification posted
- Mobile operator block, or retool the Roaming block.
- Component pick block; let user pick an app Activity, Service or Receiver.
- Component resolve; find app Activity, Service or Receiver that handles an Intent.
- Alarm next; await new/next alarm.
- All audio stream volumes; get, set
- Dropbox; list, download, upload, delete
- MMS: incoming, send
- any upcoming requests...
Expression functions
- Sentence case
- any upcoming requests...
Bugs
- Minimum/Maximum labels are swapped in the layout of "Calendar event query" block. (Fixed for next release)
- Calendar event add crash. (Fixed for next release)
- Wi-Fi connected block with proceed “When changed” and without SSID and BSSID doesn't report new connections.
Another nice feature would be to "highlight" (i.e. by flashing) the
"selected" block in a flow: that would make it easier to debug and
edit complex flows with several crossing lines, what do you think?
I mean any block you touch/drag.
--
You received this message because you are subscribed to the Google Groups "Automate" group.
To unsubscribe from this group and stop receiving emails from it, send an email to automate-use...@googlegroups.com.
To post to this group, send email to automa...@googlegroups.com.
Visit this group at http://groups.google.com/group/automate-user.
To view this discussion on the web visit https://groups.google.com/d/msgid/automate-user/1bd7d9ef-45d3-4a44-b558-8104c8daf24a%40googlegroups.com.
I mean any block you touch/drag.
What do you mean by "look pressed"?
--
You received this message because you are subscribed to the Google Groups "Automate" group.
To unsubscribe from this group and stop receiving emails from it, send an email to automate-use...@googlegroups.com.
To post to this group, send email to automa...@googlegroups.com.
Visit this group at http://groups.google.com/group/automate-user.
To view this discussion on the web visit https://groups.google.com/d/msgid/automate-user/85c88020-f06e-49ab-86a3-8a034a4a6653%40googlegroups.com.
What do you mean by "look pressed"?
- Cross-device messaging, send & receive using GCM
Core/UI features
- End Beta and enable in-app “premium” purchase.
- Inter-fiber communication/persistent storage; global variables or some other form.
- Copy & paste flowchart blocks with multi-selection.
- Warning notification when fiber stops by error.
- Rework flowchart serialization without recursion, to handle large flows.
- Group list of flows.
- Improve flowchart connection drawing; separate parallel lines, "jumps" over crossing lines, rounded corners
- Flowchart annotations, "Post it" notes.
Building blocks
- Custom widget and activity layout editor, and related event blocks.
- Add offset period to Calendar event query
- Mobile operator block, or retool the Roaming block.
- Database; insert, delete, query
- CPU control, for over/under clocking
- Network traffic get
- Cross-device messaging, send & receive using GCM
- Alarm next; await new/next alarm.
- Image manipulation block; rotate, scale, crop, effect etc,.
- All audio stream volumes; get, set
- Dropbox; list, download, upload, delete
- MMS: incoming, send
- Vibrate settings; get, set for notification and ringer — the API is deprecated, and does nothing, i’ve tested.
- Set mobile network (2g/3g) — impossible without signing an add-on app with system signature, requiring special installation method.
- any upcoming requests...
Expression functions
- Sentence case
- any upcoming requests...
Bugs
- no bugs?
Re: [Automate] Re: Global variables
-In addition to starting and stopping other flows from inside a different flow, it would be sensible to be able to check the state of other flows.
-how about those "when" blocks? Perhaps we could check state, force stop, and force go? E.G. I created a fiber using Mark Newton's Speak Caller ± VCommands which uses a "when ringing in call" block. I only want this fiber used when I'm not at the office but once the fiber is started and waiting for an incoming call, I have no way of stopping it. This might be resolved by breaking the fiber out to its own flow once we can control other flows but I suspect there is still value in controlling blocks waiting for state changes.
-could the current live blocks be shown along with the active fiber count? In multi fiber flows it can be easy to lose track of which fibers are where.
-maybe an option to search for blocks? I know I need to adjust block 132 based on the log but where was that block again?
Thanks again for such an outstanding app. I was happy to make the purchase in support of the effort.
You can check the if another flow is running with the Fiber running block, but only if you're using it from the flow that started it, since it can get the Fiber URI of the started flow. Same goes for stopping it with the Fiber stop block.
I got plans on adding a Flow URI field to the Flow stop block, so it also can be used to stop all fiber of another flow.
Every block, directly or indirectly connected to the started Flow beginning block of a running flow should be considered "live".
Block search, by id, sounds great, i'll add it.
This is my use case:I have two Flows:MorningNightWhen disconnected to power source in the morning i want to start the first statement in the flow named Morning.When connected to power source in the night i want to start the first statement in the flow named NightIf i have different installations the flows named Morning have different ids.Bye
Core/UI featuresBuilding blocks
- Inter-fiber communication/persistent storage; global variables or some other form. (work in progress)
- Android Wear support for the Dialog confirm, Dialog choice and Speech recognition blocks (work in progress)
- Add last modified date to local flows database, and warn when uploading/updating a newer community flow.
- Warning notification when fiber stops by error.
- Rework flowchart serialization without recursion, to handle large flows.
- Group list of flows.
- Show flow title instead of URI in block caption.
- Improve flowchart connection drawing; separate parallel lines, "jumps" over crossing lines
- Flowchart annotations, "Post it" notes.
- Custom widget and activity layout editor, and related event blocks.
- Account generic add (in alpha)
- App pick (in alpha)
- Media playing with meta-data output variables (in alpha)
- Media tags read (in alpha)
- Wi-Fi signal strength (ready for alpha)
- Timer add (ready for alpha)
- Cross-device messaging, send & receive using GCM (work in progress)
- Image manipulation; rotate, scale, crop, effect etc,. (work in progress)
- Email/Gmail incoming (work in progress)
- Audio player control: add seek command
- Magnetic sensor
- File copy/move, Google Drive/FTP upload; argument whether to overwrite (older) files
- FTP: make dir, move, get/set file stats
- Google Drive; make dir, move, set/set file stats, change event
- Database; insert, delete, query
- Modify Network connected or add a custom function for device MAC address.
- Screen record
- Record video
- All audio stream volumes; get, set
- Dropbox; list, download, upload, delete
- MMS: incoming, send
- VPN
- Philips Hue set light
- Support Xperia light bar: https://groups.google.com/d/msg/automate-user/mljnzXEi6JA/g2Uu0q1onicJ
- Samsung pen inserted
- Vibrate settings; get, set for notification and ringer — the API is deprecated, and does nothing, i’ve tested.
- any upcoming requests...
Expression functions
- Sentence case
- any upcoming requests...
Bugs
- Location at block never seems to work a 100%. Please report your issues.
- Bluetooth SCO block seems to be difficult to keep enabled. Need more information, please report your issues.
If i forgot anything that i said was coming, let me know.
Expression functions
Known/confirmed issues
Core/UI features
Core/UI features
- Add link to community page in flow details (in alpha now)
- Android Wear support;
- Stage 1: Dialog choice, Dialog input and Speech recognition blocks (work in progress)
- stage 2: All blocks? (will require major internal refactoring to facilitate remote block execution on a Wear device)
- Add last modified date to local flows database, and warn when uploading/updating a newer community flow.
- Multi-SIM support: new "subscription" picker block, add "subscription" field to affected blocks
- Move multiple selected blocks
- Group list of flows, sort by running, start/stop directory from list.
- Rework flowchart serialization without recursion, to handle large flows.
- Improve flowchart connection drawing; separate parallel lines, "jumps" over crossing lines
- Flowchart annotations, "Post it" notes.
- Show flow title instead of URI in block caption.
- Custom widget and activity layout editor, and related event blocks.
- Rearrangeable connector dots?
- Create app APK from flow.
Building blocks
- Failure catch (in alpha now)
- Media store remove (in alpha now)
- File list: add recursive input argument (in alpha now)
- Cross-device messaging, send & receive using GCM (in alpha now)
- Image manipulation; rotate, scale, crop, effect etc,. (work in progress)
- Email/Gmail incoming (work in progress)
- Sub-routines: a way of calling a sub-flow that returns a result
- Weather: "use daily forecast" input variable
- SMS received: join split messages
- File exists: calculate directory size
- Notification show: add proceed "When tapped"?
- Notification posted: add an "additional texts" output variable with all big/inbox style texts.
- Mobile radio? + Mobile radio state set
- MMS incoming
- Add way to distinguish timeouts and cancel of dialog and pick blocks.
- Audio player control: add seek command
- File copy/move, Google Drive/FTP upload; argument whether to overwrite (older) file
- Documents: copy, move, delete (only way to write to secondary external storage, i.e. removable SD cards)
- FTP: move, get/set file stats
- Google Drive; move, set/set file stats
- Database; insert, delete, query
- Log append: custom log levels and colors.
- Modify Network connected or add a custom function for device MAC address.
- Screen record
- Screen turn off: impossible with public API, find a root way-
- Record video
- Service running
- Calendar: edit, add reminder
- Contacts; query for multiple result, edit
- Dropbox; list, download, upload, delete
- OneDrive; list, download, upload, delete
- Time set: little use, easy to do as a shell command
- All audio stream volumes; get, set
- VPN
- Philips Hue/LIFX set light
- Support Xperia light bar: https://groups.google.com/d/msg/automate-user/mljnzXEi6JA/g2Uu0q1onicJ
- Samsung pen inserted
- Vibrate settings; get, set for notification and ringer — the API is deprecated, and does nothing, i’ve tested.
- any upcoming requests...
Expression functions
- Sentence case
- any upcoming requests...
Bugs
- Location at block never seems to work a 100%. Please report your issues.
- Bluetooth SCO block seems to be difficult to keep enabled. Need more information, please report your issues.
E.g. passing filename and path to a flow that returns the file content.
The give/take blocks only allow sending and receiving within the current flow.
So I can pass the filename to my flow, but can't receive the text content. It'd be nice to have an "end flow" block to return values.
Allowing flows to return values also allows passing values back and forth across flows.
It gives you the option to structure your flows and thus making management easier.
Thread safety is also guaranteed if flows returning a value are started synchronously, which could be user controllable or automatic.