true
File Observer: /storage/emulated/0/Download/text_expansion.txt on events Writable file closed
true
/storage/emulated/0/Download/text_expansion.txt
false
false
false
true
false
false
false
false
false
false
false
false
true
Global Variable: global_text_expanded
true
global_text_expanded
true
Global Variable: global_textexp_state
true
global_textexp_state
true
Periodic Timer: every 5s
false
5000
true
false
false
Mon
Tue
Wed
Thu
Fri
Sat
Sun
8
0
17
0
false
false
true
UI Event: Text changed package *
true
TYPE_VIEW_TEXT_CHANGED
*
CONTAINS_TEXT
false
true
Expression: //fillcolor == "#00ff00" fillcolor == -16711936 //green
//fillcolor == "#00ff00"
fillcolor == -16711936 //green
true
Expression: found == true
found == true
true
Expression: global_last_word != "@"
global_last_word != "@"
true
Expression: global_last_word == "@dt"
global_last_word == "@dt"
true
Expression: global_last_word == "@dy"
global_last_word == "@dy"
true
Expression: global_last_word == "@mn"
global_last_word == "@mn"
true
Expression: global_last_word == "@tdt"
global_last_word == "@tdt"
true
Expression: global_last_word == "@tm"
global_last_word == "@tm"
true
Expression: global_last_word == "@yr"
global_last_word == "@yr"
true
Expression: global_text_expanded == true
global_text_expanded == true
true
Expression: global_textexp_state == true
global_textexp_state == true
true
Expression: index > -1
index > -1
true
Expression: left(global_last_word, 1) == "@"
left(global_last_word, 1) == "@"
true
Expression: length(global_mkeys) > 0
length(global_mkeys) > 0
false
Control UI: paste text expansion
true
Copy Text to Clipboard: {desc}
{desc}
true
Copy Text to Clipboard: {global_text_exp[key]}
{global_text_exp[key]}
true
Copy Text to Clipboard: {triggertime,dateformat,dd/MM/yyyy hh:mm a}
{triggertime,dateformat,dd/MM/yyyy hh:mm a}
true
Copy Text to Clipboard: {triggertime,dateformat,dd/MM/yyyy}
{triggertime,dateformat,dd/MM/yyyy}
true
Copy Text to Clipboard: {triggertime,dateformat,EEEE}
{triggertime,dateformat,EEEE}
true
Copy Text to Clipboard: {triggertime,dateformat,hh:mm a}
{triggertime,dateformat,hh:mm a}
true
Copy Text to Clipboard: {triggertime,dateformat,MMMM}
{triggertime,dateformat,MMMM}
true
Copy Text to Clipboard: {triggertime,dateformat,yyyy}
{triggertime,dateformat,yyyy}
true
Execute Flows: File Observer Text expansion
File Observer Text expansion
false
true
false
true
Execute Flows: Text expansion widget click
Text expansion widget click
false
false
false
true
Hide Custom Widget Overlay: Overlay Text Expansion
Overlay Text Expansion
true
Init Variable Text File: /storage/emulated/0/Download/text_expansion.txt to file_text
/storage/emulated/0/Download/text_expansion.txt
UTF-8
file_text
true
Input Dialog: Select Shorthand Single Choice Menu {global_mkeys,listformat,comma}
Select Shorthand
SINGLE_CHOICE_MENU
{global_mkeys,listformat,comma}
DEFAULT
DEFAULT
DEFAULT
false
60000
false
false
false
false
true
Notification on Screen: Text expansion file updated
true
Text expansion file updated
200
250
false
1.00
false
false
TOP_LEFT
0
0
false
Script: filter shorthands
false
Script: find shorthand
true
Script: fillcolor = getWidgetElementProperty("Text expansion", "Background", "fillcolor");
true
Script: filter = global_last_word;
true
Script: filter = split(global_last_word,"@")[1];
false
Script: get description
false
Script: Get shorthands
true
Script: global_text_exp = newMap(); global_textexp_state = true;
true
Script: global_text_expanded = false;
true
Script: selected = global_mkeys[index]; key = split(selected,"-")[0];
false
Script: Set Text Expansion widget color to green
false
Script: Set Text Expansion widget color to orange
true
Script: setWidgetElementProperty("Text expansion", "Background", "fillcolor", "#00ff00"); //green
true
Set Flow State: Disable Text expansion
false
Text expansion
true
Set Flow State: Disable Text expansion timeout timer
false
Text expansion timeout timer
true
Set Flow State: Enable *?ext ?xpansion*
true
*?ext ?xpansion*
true
Set Flow State: Enable Text expansion
true
Text expansion
true
Set Flow State: Enable Text expansion timeout timer
true
Text expansion timeout timer
true
Show Custom Widget Overlay: Overlay Text Expansion, Text expansion (150*150) Center
Overlay Text Expansion
Text expansion
150
150
CENTER_CENTER
0
0
true
0.50
true
false
true
Start Activity: android.intent.action.VIEW file:///storage/emulated/0/Download/text_expansion.txt text/*
android.intent.action.VIEW
false
android.intent.category.DEFAULT
true
file:///storage/emulated/0/Download/text_expansion.txt
true
text/*
false
FLAG_ACTIVITY_NEW_TASK
false
Enable disable text expansion
Text expansion
true
PARALLEL
Global Variable: global_textexp_state
Expression: global_textexp_state == true
Set Flow State: Enable Text expansion
Execute Flows: File Observer Text expansion
Set Flow State: Disable Text expansion
Start Activity: android.intent.action.VIEW file:///storage/emulated/0/Download/text_expansion.txt text/*
File Observer Text expansion
Text expansion
true
PARALLEL
File Observer: /storage/emulated/0/Download/text_expansion.txt on events Writable file closed
Init Variable Text File: /storage/emulated/0/Download/text_expansion.txt to file_text
Script: Get shorthands
Notification on Screen: Text expansion file updated
Text expansion
Text expansion
true
QUEUE
240
UI Event: Text changed package *
Expression: found == true
Hide Custom Widget Overlay: Overlay Text Expansion
Copy Text to Clipboard: {triggertime,dateformat,EEEE}
Copy Text to Clipboard: {triggertime,dateformat,MMMM}
Copy Text to Clipboard: {triggertime,dateformat,yyyy}
Expression: index > -1
Expression: length(global_mkeys) > 0
Copy Text to Clipboard: {desc}
Script: filter = global_last_word;
Script: find shorthand
Script: selected = global_mkeys[index]; key = split(selected,"-")[0];
Copy Text to Clipboard: {global_text_exp[key]}
Expression: left(global_last_word, 1) == "@"
Expression: global_last_word == "@dt"
Expression: global_last_word == "@tm"
Expression: global_last_word == "@dy"
Expression: global_last_word == "@tdt"
Expression: global_last_word == "@mn"
Expression: global_last_word == "@yr"
Expression: global_last_word != "@"
Expression: length(global_mkeys) > 0
Script: filter shorthands
Script: filter shorthands
Input Dialog: Select Shorthand Single Choice Menu {global_mkeys,listformat,comma}
Script: filter = split(global_last_word,"@")[1];
Control UI: paste text expansion
Script: Set Text Expansion widget color to green
Copy Text to Clipboard: {triggertime,dateformat,dd/MM/yyyy}
Copy Text to Clipboard: {triggertime,dateformat,hh:mm a}
Copy Text to Clipboard: {triggertime,dateformat,dd/MM/yyyy hh:mm a}
Script: get description
Script: Set Text Expansion widget color to orange
Set Flow State: Enable Text expansion timeout timer
Show Custom Widget Overlay: Overlay Text Expansion, Text expansion (150*150) Center
Text expansion hide widget
Text expansion
true
PARALLEL
Global Variable: global_text_expanded
Expression: global_text_expanded == true
Hide Custom Widget Overlay: Overlay Text Expansion
Script: global_text_expanded = false;
Script: setWidgetElementProperty("Text expansion", "Background", "fillcolor", "#00ff00"); //green
Text expansion startup
Text expansion
true
PARALLEL
Set Flow State: Enable *?ext ?xpansion*
Script: global_text_exp = newMap(); global_textexp_state = true;
Execute Flows: File Observer Text expansion
Text expansion timeout timer
Text expansion
false
PARALLEL
Periodic Timer: every 5s
Hide Custom Widget Overlay: Overlay Text Expansion
Set Flow State: Disable Text expansion timeout timer
Text expansion widget click
Text expansion
true
PARALLEL
Control UI: paste text expansion
Script: fillcolor = getWidgetElementProperty("Text expansion", "Background", "fillcolor");
Control UI: paste text expansion
Copy Text to Clipboard: {global_text_exp[key]}
Script: selected = global_mkeys[index]; key = split(selected,"-")[0];
Input Dialog: Select Shorthand Single Choice Menu {global_mkeys,listformat,comma}
Expression: index > -1
Hide Custom Widget Overlay: Overlay Text Expansion
Expression: //fillcolor == "#00ff00" fillcolor == -16711936 //green
Text expansion
150
150
1
false
3600000
Execute Flows: Text expansion widget click
|
true
100.0
100.0
true
-23296
0.0
0.0
0.0
0.0
Background
true
true