press the 1 4 0 item scroll to the 1 4 0 turn on the item at the center
{"activity_name": "com.rbowman.scriptit/com.rbowman.scriptit.Editor", "activity": {"root": {"scrollable-horizontal": false, "draw": true, "ancestors": ["android.widget.FrameLayout", "android.view.ViewGroup", "android.view.View", "java.lang.Object"], "clickable": false, "pressed": "not_pressed", "focusable": false, "long-clickable": false, "enabled": true, "bounds": [36, 84, 1404, 2392], "visibility": "visible", "content-desc": [null], "rel-bounds": [0, 0, 1368, 2308], "focused": false, "selected": false, "scrollable-vertical": false, "children": [{"scrollable-horizontal": false, "draw": true, "ancestors": ["android.view.ViewGroup", "android.view.View", "java.lang.Object"], "clickable": false, "pressed": "not_pressed", "focusable": false, "long-clickable": false, "enabled": true, "bounds": [36, 84, 1404, 2392], "visibility": "visible", "content-desc": [null], "rel-bounds": [0, 0, 1368, 2308], "focused": false, "selected": false, "scrollable-vertical": false, "children": [{"resource-id": "android:id/content", "adapter-view": false, "pointer": "44ca53f", "children": [{"resource-id": "android:id/parentPanel", "adapter-view": false, "pointer": "cb5be0c", "children": [{"resource-id": "android:id/topPanel", "adapter-view": false, "pointer": "291c355", "children": [{"resource-id": "android:id/titleDividerTop", "adapter-view": false, "pointer": "a52416a", "scrollable-horizontal": false, "ancestors": ["java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 0, 0, 0], "draw": false, "focusable": false, "long-clickable": false, "visibility": "gone", "focused": false, "clickable": false, "abs-pos": true, "class": "android.view.View", "visible-to-user": false, "package": "android", "enabled": true, "bounds": [64, 84, 64, 84], "pressed": "not_pressed", "scrollable-vertical": false}, {"resource-id": "android:id/title_template", "adapter-view": false, "pointer": "6f0565b", "children": [{"resource-id": "android:id/icon", "adapter-view": false, "pointer": "406aef8", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 28, 196, 196], "draw": false, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "class": "android.widget.ImageView", "visible-to-user": true, "package": "android", "enabled": true, "bounds": [148, 140, 344, 308], "pressed": "not_pressed", "scrollable-vertical": false}, {"text": "What's New", "resource-id": "android:id/alertTitle", "adapter-view": false, "pointer": "bf83fd1", "scrollable-horizontal": false, "ancestors": ["android.widget.TextView", "android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [196, 60, 1144, 163], "draw": false, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "class": "com.android.internal.widget.DialogTitle", "visible-to-user": true, "package": "android", "enabled": true, "bounds": [344, 172, 1292, 275], "pressed": "not_pressed", "scrollable-vertical": false}], "scrollable-horizontal": false, "ancestors": ["android.view.ViewGroup", "android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [84, 28, 1228, 252], "draw": true, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "class": "android.widget.LinearLayout", "visible-to-user": true, "package": "android", "enabled": true, "bounds": [148, 112, 1292, 336], "pressed": "not_pressed", "scrollable-vertical": false}, {"resource-id": "android:id/titleDivider", "adapter-view": false, "pointer": "8cb0a36", "scrollable-horizontal": false, "ancestors": ["java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [28, 252, 1284, 259], "draw": false, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "class": "android.view.View", "visible-to-user": true, "package": "android", "enabled": true, "bounds": [92, 336, 1348, 343], "pressed": "not_pressed", "scrollable-vertical": false}], "scrollable-horizontal": false, "ancestors": ["android.view.ViewGroup", "android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 0, 1312, 259], "draw": true, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "class": "android.widget.LinearLayout", "visible-to-user": true, "package": "android", "enabled": true, "bounds": [64, 84, 1376, 343], "pressed": "not_pressed", "scrollable-vertical": false}, {"resource-id": "android:id/contentPanel", "adapter-view": false, "pointer": "753fd37", "children": [{"resource-id": "android:id/scrollView", "adapter-view": false, "pointer": "573c2a4", "scrollable-horizontal": false, "ancestors": ["android.widget.FrameLayout", "android.view.ViewGroup", "android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 0, 0, 0], "draw": false, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "class": "android.widget.ScrollView", "visible-to-user": false, "package": "android", "enabled": true, "bounds": [64, 84, 64, 84], "pressed": "not_pressed", "scrollable-vertical": true}], "scrollable-horizontal": false, "ancestors": ["android.view.ViewGroup", "android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 0, 0, 0], "draw": true, "focusable": false, "long-clickable": false, "visibility": "gone", "focused": false, "clickable": false, "abs-pos": true, "class": "android.widget.LinearLayout", "visible-to-user": false, "package": "android", "enabled": true, "bounds": [64, 84, 64, 84], "pressed": "not_pressed", "scrollable-vertical": false}, {"resource-id": "android:id/customPanel", "adapter-view": false, "pointer": "670080d", "children": [{"resource-id": "android:id/custom", "adapter-view": false, "pointer": "73593c2", "children": [{"scrollable-horizontal": false, "draw": false, "ancestors": ["android.widget.FrameLayout", "android.view.ViewGroup", "android.view.View", "java.lang.Object"], "clickable": false, "pressed": "not_pressed", "focusable": true, "long-clickable": false, "enabled": true, "bounds": [92, 343, 1348, 2364], "visibility": "visible", "content-desc": [null], "rel-bounds": [0, 0, 1256, 2021], "focused": false, "selected": false, "scrollable-vertical": true, "children": [{"text": "1.4.0 - 2016-12-14\n\u2022\u00a0\u00a0Minor bug fixes\n\u2022\u00a0\u00a0Updated help, Language and FAQ pages.\n\u2022\u00a0\u00a0New Sample: Calculator.\n\nVisit the blog at scriptit-app.com to learn about an upcoming release, programming, the ScriptIt API, permissions etc.\n\n1.3.9 - 2016-09-14\n\u2022\u00a0\u00a0Bug fixes: find/replace text, toggle comment and reported crashes.\n\n1.3.8 - 2016-09-02\n\u2022\u00a0\u00a0Android TV Support: Keyboard shortcuts for all menu commands.\n\n1.3.7 - 2016-08-24\n\u2022\u00a0\u00a0Bug fixes: Paste and Go to Line.\n\n1.3.6 - 2016-07-01\n\u2022\u00a0\u00a0Minor bug fixes\n\n1.3.5 - 2016-06-22\n\u2022\u00a0\u00a0Editor, select line.\n\u2022\u00a0\u00a0Bug fixes.\n\u2022\u00a0\u00a0New Samples: AudioInfo, Battery, BluetoothToggle, Brightness, BuildInfo, HeadphoneMusic, SendEmail, Wait, WifiToggle and WhereAmI.\n\n1.3.4 - 2016-06-08\n\u2022\u00a0\u00a0Added choice and multipleChoice commands.\n\u2022\u00a0\u00a0Updated help, Language and FAQ pages.\n\u2022\u00a0\u00a0New Sample: Survey.\n\n1.3.3 - 2016-05-22\n\u2022\u00a0\u00a0Shortcuts revised, see blog.\n\u2022\u00a0\u00a0New Samples: PlayBuck, PlayRadio\n\n1.3.2 - 2016-05-15\n\u2022\u00a0\u00a0New events: onKeyDown, onKeyUp, onKeyLongPress and onBackPressed.\n\u2022\u00a0\u00a0New Samples: KeyEvents, BackQuick, BackTwice and InstalledApps\n\u2022\u00a0\u00a0Minor changes and bug fixes.\n\n1.3.1 - 2016-04-25\n\u2022\u00a0\u00a0Upgraded to Rhino JavaScript Engine v1.7.7+ and running in 200 mode.\n\u2022\u00a0\u00a0Added alert, confirm and prompt commands.\n\u2022\u00a0\u00a0New Sample: Interact demos alert, confirm and prompt commands.\n\u2022\u00a0\u00a0Updated help, Language and FAQ pages.\n\n1.3.0 - 2015-08-20\n\u2022\u00a0\u00a0Upgraded to Newest Rhino JavaScript Engine v1.7R6 and running in 180 mode.\n\u2022\u00a0\u00a0New Setting : Show Console - if a script prints to the console, at exit show the console. \n\u2022\u00a0\u00a0Toggle Comment - comment/uncomment selection.\n\u2022\u00a0\u00a0New Samples: FileList, Director, WifiAnnouce ...\n\n1.2.9 - 2014-12-13\n\u2022\u00a0\u00a0KitKat, Lollipop and Language bindings.\n\n1.2.8 - 2014-09-19\n\u2022\u00a0\u00a0Continued editor optimizations.\n\u2022\u00a0\u00a0Bug fixes: Sony Xperia keyboard \n\n1.2.7 - 2014-07-13\n\u2022\u00a0\u00a0Minor bug fixes.\n\u2022\u00a0\u00a0New Samples: Ip, PhoneNumber and Notification\n\n1.2.6 - 2014-06-01\n\u2022\u00a0\u00a0Editor optimizations.\n\u2022\u00a0\u00a0New Bluetooth sample\n\n1.2.5 - 2014-05-18\n\u2022\u00a0\u00a0New templates ListAdapter and ExpandableAdapter.\n\u2022\u00a0\u00a0More snippets, layouts and tips.\n\u2022\u00a0\u00a0Bug fixes: paste, line number.\n\u2022\u00a0\u00a0Editor optimizations for loading, scrolling, syntax highlighting, soft keyboard, and menus.\n\u2022\u00a0\u00a0Backup and Restore moved to file menu.\n\n1.2.4 - 2014-04-02\n\u2022\u00a0\u00a0Support for smaller devices.\n\u2022\u00a0\u00a0More Samples like: AudioPlay, Dialer, SendSms and Speak\n\n1.2.3 - 2014-03-20\n\u2022\u00a0\u00a0Editor cache now remembers last modfied date.\n\u2022\u00a0\u00a0If original file changes external to ScriptIt, the user is notified and the file can be reloaded.\n\u2022\u00a0\u00a0Splash screen displayed while IDE loads in background.\n\u2022\u00a0\u00a0All dialogs can be dismissed by clicking outside of them.\n\u2022\u00a0\u00a0More Samples like: TicTacToe.\n\n1.2.2 - 2014-02-23\n\u2022\u00a0\u00a0New templates reorganized into themed expandable sections, more templates.\n\u2022\u00a0\u00a0New Copy-Project creates a new project from existing project.\n\u2022\u00a0\u00a0Settings to purge Tmp (temporary) directory. Also sample and template scripts write output to Tmp directory.\n\u2022\u00a0\u00a0More templates, snippets, sample scripts, layouts and tips.\n\n1.2.1 - 2014-02-01\n\u2022\u00a0\u00a0Snippets reorganized into themed expandable sections with more logic snippets and reworked to cohesively function together.\n\u2022\u00a0\u00a0More sample scripts like Self which shows how to pass information to an activity.\n\n1.2.0 - 2014-01-10\n\u2022\u00a0\u00a0Application setting to toggle between light and dark themes.\n\u2022\u00a0\u00a0Transparent Find dialog setting makes whole screen viewable.\n\u2022\u00a0\u00a0Minor reorganization of Settings.\n\n1.1.9 - 2013-12-30\n\u2022\u00a0\u00a0Beta JavaScript syntax highlighting\n\u2022\u00a0\u00a0Project directories to support backup and restore.\n\u2022\u00a0\u00a0Layout resource Ids have changed. Please reselect affected script layouts to fix.\n\n1.1.8 - 2013-12-21\n\u2022\u00a0\u00a0Backup Directory to zip archive\n\u2022\u00a0\u00a0Restore Directory from zip archive\n\u2022\u00a0\u00a0Filesystem Sandbox setting restricts open and save operations.\n\u2022\u00a0\u00a0Tips, how to better use this product\n\n1.1.7 - 2013-12-02\n\u2022\u00a0\u00a0Beta Layout uses layout resources and binds widgets to JavaScript variables.\n\u2022\u00a0\u00a0New template login\n\u2022\u00a0\u00a0Minor template and snippet changes.\n\n1.1.6 - 2013-10-26\n\u2022\u00a0\u00a0New templates, splash and worker\n\u2022\u00a0\u00a0New global data storage\n\u2022\u00a0\u00a0New Samples Global, HasTelephony and IsWifiConnected New Snippets pickImage, doWorkInBackground, and more.\n\u2022\u00a0\u00a0More updates to help pages.\n\n1.1.5 - 2013-08-23\n\u2022\u00a0\u00a0Select block, beginning of line, end of line, next and previous function navigation.\n\u2022\u00a0\u00a0Updated help, Language and FAQ pages.\n\u2022\u00a0\u00a0Minor bug fixes.\n\n1.1.4 - 2013-06-30\n\u2022\u00a0\u00a0Added print command.\n\u2022\u00a0\u00a0Added Console to view print output.\n\u2022\u00a0\u00a0From Settings, restore important files.\n\u2022\u00a0\u00a0Load command of modules.\n\u2022\u00a0\u00a0New samples: SimpleActivity uses load command, HelloWorld.\n\n1.1.3 - 2013-06-23\n\u2022\u00a0\u00a0Final Log viewer. \u2022\u00a0\u00a0New samples: JustLog and JsonTest.\n\n1.1.2 - 2013-05-10\n\u2022\u00a0\u00a0Beta Log viewer\n\u2022\u00a0\u00a0Indent/Undent selection\n\u2022\u00a0\u00a0New Sample: Map demonstrates Google maps JavaScript V3 in a WebView Container\n\n1.1.1 - 2013-04-15\n\u2022\u00a0\u00a0Minor bug fixes\n\n1.1.0 - 2013-03-30\n\u2022\u00a0\u00a0Upgraded to Newest Rhino JavaScript Engine v1.7R4 and running in 1.8 mode\n\u2022\u00a0\u00a0Samples and Templates reworked\n\u2022\u00a0\u00a0More Snippets\n\u2022\u00a0\u00a0New JsUrl I/O class\n\u2022\u00a0\u00a0Editor, delete line\n\u2022\u00a0\u00a0File, create shortcut\n\u2022\u00a0\u00a0More Samples: PickImage, XmlPullParser and Url_IO\n\n1.0.10 - 2013-03-01\n\u2022\u00a0\u00a0Final Undo/Redo\n\u2022\u00a0\u00a0Local help and FAQ pages\n\n1.0.9 - 2013-02-16 Navigation Menu Added\n\u2022\u00a0\u00a0Beginning of file\n\u2022\u00a0\u00a0End of File\n\u2022\u00a0\u00a0Go to Line\n\u2022\u00a0\u00a0Go to Function\n\u2022\u00a0\u00a0Matching Brace\n\u2022\u00a0\u00a0Go to Error\n\n1.0.8 - 2013-02-04 Beta Undo/Redo\n\n1.0.7 - 2013-01-11 More sample scripts.\n\u2022\u00a0\u00a0Contacts - reads contacts list\n\u2022\u00a0\u00a0SendText - send SMS text message\n\u2022\u00a0\u00a0Vibrate - vibrate pattern\n\u2022\u00a0\u00a0AudioRecorder - recorder\n\u2022\u00a0\u00a0Versions - Android API version\n\n1.0.6 - 2013-01-2 Editor bug fixes.\n\n1.0.5 - 2013-01-1 Initial release.\n\nIf you have any feedback feel free to contact me and I hope you enjoy this release,\n\nRob Bowman\nrbowmanllc@gmail.com ", "resource-id": "com.rbowman.scriptit:id/tvItem", "adapter-view": false, "pointer": "87c6510", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [35, 35, 1228, 12698], "draw": false, "focusable": true, "long-clickable": true, "visibility": "visible", "focused": false, "clickable": true, "abs-pos": true, "class": "android.widget.TextView", "visible-to-user": true, "package": "com.rbowman.scriptit", "enabled": true, "bounds": [127, 343, 1320, 2364], "pressed": "not_pressed", "scrollable-vertical": false}], "adapter-view": false, "abs-pos": true, "pointer": "ee135d3", "class": "android.widget.ScrollView", "visible-to-user": true}], "scrollable-horizontal": false, "ancestors": ["android.view.ViewGroup", "android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [28, 0, 1284, 2021], "draw": true, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "class": "android.widget.FrameLayout", "visible-to-user": true, "package": "android", "enabled": true, "bounds": [92, 343, 1348, 2364], "pressed": "not_pressed", "scrollable-vertical": false}], "scrollable-horizontal": false, "ancestors": ["android.view.ViewGroup", "android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 259, 1312, 2308], "draw": true, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "class": "android.widget.FrameLayout", "visible-to-user": true, "package": "android", "enabled": true, "bounds": [64, 343, 1376, 2392], "pressed": "not_pressed", "scrollable-vertical": false}, {"resource-id": "android:id/buttonPanel", "adapter-view": false, "pointer": "e221809", "children": [{"scrollable-horizontal": false, "draw": false, "ancestors": ["android.view.ViewGroup", "android.view.View", "java.lang.Object"], "clickable": false, "pressed": "not_pressed", "focusable": false, "long-clickable": false, "enabled": true, "bounds": [64, 84, 64, 84], "visibility": "visible", "content-desc": [null], "rel-bounds": [0, 0, 0, 0], "focused": false, "selected": false, "scrollable-vertical": false, "children": [{"text": "", "resource-id": "android:id/button2", "adapter-view": false, "pointer": "9ff5c2f", "scrollable-horizontal": false, "ancestors": ["android.widget.TextView", "android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 0, 0, 0], "draw": false, "focusable": true, "long-clickable": false, "visibility": "gone", "focused": false, "clickable": true, "abs-pos": true, "class": "android.widget.Button", "visible-to-user": false, "package": "android", "enabled": true, "bounds": [64, 84, 64, 84], "pressed": "not_pressed", "scrollable-vertical": false}, {"text": "", "resource-id": "android:id/button3", "adapter-view": false, "pointer": "b2ac23c", "scrollable-horizontal": false, "ancestors": ["android.widget.TextView", "android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 0, 0, 0], "draw": false, "focusable": true, "long-clickable": false, "visibility": "gone", "focused": false, "clickable": true, "abs-pos": true, "class": "android.widget.Button", "visible-to-user": false, "package": "android", "enabled": true, "bounds": [64, 84, 64, 84], "pressed": "not_pressed", "scrollable-vertical": false}, {"text": "", "resource-id": "android:id/button1", "adapter-view": false, "pointer": "ecb2bc5", "scrollable-horizontal": false, "ancestors": ["android.widget.TextView", "android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 0, 0, 0], "draw": false, "focusable": true, "long-clickable": false, "visibility": "gone", "focused": false, "clickable": true, "abs-pos": true, "class": "android.widget.Button", "visible-to-user": false, "package": "android", "enabled": true, "bounds": [64, 84, 64, 84], "pressed": "not_pressed", "scrollable-vertical": false}], "adapter-view": false, "abs-pos": true, "pointer": "7cd2a0e", "class": "android.widget.LinearLayout", "visible-to-user": false}], "scrollable-horizontal": false, "ancestors": ["android.view.ViewGroup", "android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 0, 0, 0], "draw": false, "focusable": false, "long-clickable": false, "visibility": "gone", "focused": false, "clickable": false, "abs-pos": true, "class": "android.widget.LinearLayout", "visible-to-user": false, "package": "android", "enabled": true, "bounds": [64, 84, 64, 84], "pressed": "not_pressed", "scrollable-vertical": false}], "scrollable-horizontal": false, "ancestors": ["android.view.ViewGroup", "android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [28, 0, 1340, 2308], "draw": true, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "class": "android.widget.LinearLayout", "visible-to-user": true, "package": "android", "enabled": true, "bounds": [64, 84, 1376, 2392], "pressed": "not_pressed", "scrollable-vertical": false}], "scrollable-horizontal": false, "ancestors": ["android.view.ViewGroup", "android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 0, 1368, 2308], "draw": true, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "class": "android.widget.FrameLayout", "visible-to-user": true, "package": "android", "enabled": true, "bounds": [36, 84, 1404, 2392], "pressed": "not_pressed", "scrollable-vertical": false}, {"resource-id": "android:id/action_mode_bar_stub", "adapter-view": false, "pointer": "335d91a", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 0, 0, 0], "draw": true, "focusable": false, "long-clickable": false, "visibility": "gone", "focused": false, "clickable": false, "abs-pos": true, "class": "android.view.ViewStub", "visible-to-user": false, "package": "android", "enabled": true, "bounds": [36, 84, 36, 84], "pressed": "not_pressed", "scrollable-vertical": false}], "adapter-view": false, "abs-pos": true, "pointer": "6ecad5e", "class": "android.widget.FrameLayout", "visible-to-user": true}], "adapter-view": false, "abs-pos": true, "pointer": "7eb5699", "class": "com.android.internal.policy.PhoneWindow$DecorView", "visible-to-user": true}, "added_fragments": ["1020002"], "active_fragments": ["1020002"]}, "is_keyboard_deployed": false, "request_id": "28"}
{"ancestors": ["android.widget.FrameLayout", "android.view.ViewGroup", "android.view.View", "java.lang.Object"], "class": "com.android.internal.policy.PhoneWindow$DecorView", "bounds": [36, 84, 1404, 2392], "clickable": false, "children": [{"ancestors": ["android.view.ViewGroup", "android.view.View", "java.lang.Object"], "class": "android.widget.FrameLayout", "bounds": [36, 84, 1404, 2392], "clickable": false, "children": [{"ancestors": ["android.view.View", "java.lang.Object"], "resource-id": "android:id/icon", "clickable": false, "class": "android.widget.ImageView", "bounds": [148, 140, 344, 308], "componentLabel": "Image"}, {"text": "What's New", "resource-id": "android:id/alertTitle", "ancestors": ["android.widget.TextView", "android.view.View", "java.lang.Object"], "clickable": false, "class": "com.android.internal.widget.DialogTitle", "bounds": [344, 172, 1292, 275], "componentLabel": "Text"}, {"text": "1.4.0 - 2016-12-14\n\u2022\u00a0\u00a0Minor bug fixes\n\u2022\u00a0\u00a0Updated help, Language and FAQ pages.\n\u2022\u00a0\u00a0New Sample: Calculator.\n\nVisit the blog at scriptit-app.com to learn about an upcoming release, programming, the ScriptIt API, permissions etc.\n\n1.3.9 - 2016-09-14\n\u2022\u00a0\u00a0Bug fixes: find/replace text, toggle comment and reported crashes.\n\n1.3.8 - 2016-09-02\n\u2022\u00a0\u00a0Android TV Support: Keyboard shortcuts for all menu commands.\n\n1.3.7 - 2016-08-24\n\u2022\u00a0\u00a0Bug fixes: Paste and Go to Line.\n\n1.3.6 - 2016-07-01\n\u2022\u00a0\u00a0Minor bug fixes\n\n1.3.5 - 2016-06-22\n\u2022\u00a0\u00a0Editor, select line.\n\u2022\u00a0\u00a0Bug fixes.\n\u2022\u00a0\u00a0New Samples: AudioInfo, Battery, BluetoothToggle, Brightness, BuildInfo, HeadphoneMusic, SendEmail, Wait, WifiToggle and WhereAmI.\n\n1.3.4 - 2016-06-08\n\u2022\u00a0\u00a0Added choice and multipleChoice commands.\n\u2022\u00a0\u00a0Updated help, Language and FAQ pages.\n\u2022\u00a0\u00a0New Sample: Survey.\n\n1.3.3 - 2016-05-22\n\u2022\u00a0\u00a0Shortcuts revised, see blog.\n\u2022\u00a0\u00a0New Samples: PlayBuck, PlayRadio\n\n1.3.2 - 2016-05-15\n\u2022\u00a0\u00a0New events: onKeyDown, onKeyUp, onKeyLongPress and onBackPressed.\n\u2022\u00a0\u00a0New Samples: KeyEvents, BackQuick, BackTwice and InstalledApps\n\u2022\u00a0\u00a0Minor changes and bug fixes.\n\n1.3.1 - 2016-04-25\n\u2022\u00a0\u00a0Upgraded to Rhino JavaScript Engine v1.7.7+ and running in 200 mode.\n\u2022\u00a0\u00a0Added alert, confirm and prompt commands.\n\u2022\u00a0\u00a0New Sample: Interact demos alert, confirm and prompt commands.\n\u2022\u00a0\u00a0Updated help, Language and FAQ pages.\n\n1.3.0 - 2015-08-20\n\u2022\u00a0\u00a0Upgraded to Newest Rhino JavaScript Engine v1.7R6 and running in 180 mode.\n\u2022\u00a0\u00a0New Setting : Show Console - if a script prints to the console, at exit show the console. \n\u2022\u00a0\u00a0Toggle Comment - comment/uncomment selection.\n\u2022\u00a0\u00a0New Samples: FileList, Director, WifiAnnouce ...\n\n1.2.9 - 2014-12-13\n\u2022\u00a0\u00a0KitKat, Lollipop and Language bindings.\n\n1.2.8 - 2014-09-19\n\u2022\u00a0\u00a0Continued editor optimizations.\n\u2022\u00a0\u00a0Bug fixes: Sony Xperia keyboard \n\n1.2.7 - 2014-07-13\n\u2022\u00a0\u00a0Minor bug fixes.\n\u2022\u00a0\u00a0New Samples: Ip, PhoneNumber and Notification\n\n1.2.6 - 2014-06-01\n\u2022\u00a0\u00a0Editor optimizations.\n\u2022\u00a0\u00a0New Bluetooth sample\n\n1.2.5 - 2014-05-18\n\u2022\u00a0\u00a0New templates ListAdapter and ExpandableAdapter.\n\u2022\u00a0\u00a0More snippets, layouts and tips.\n\u2022\u00a0\u00a0Bug fixes: paste, line number.\n\u2022\u00a0\u00a0Editor optimizations for loading, scrolling, syntax highlighting, soft keyboard, and menus.\n\u2022\u00a0\u00a0Backup and Restore moved to file menu.\n\n1.2.4 - 2014-04-02\n\u2022\u00a0\u00a0Support for smaller devices.\n\u2022\u00a0\u00a0More Samples like: AudioPlay, Dialer, SendSms and Speak\n\n1.2.3 - 2014-03-20\n\u2022\u00a0\u00a0Editor cache now remembers last modfied date.\n\u2022\u00a0\u00a0If original file changes external to ScriptIt, the user is notified and the file can be reloaded.\n\u2022\u00a0\u00a0Splash screen displayed while IDE loads in background.\n\u2022\u00a0\u00a0All dialogs can be dismissed by clicking outside of them.\n\u2022\u00a0\u00a0More Samples like: TicTacToe.\n\n1.2.2 - 2014-02-23\n\u2022\u00a0\u00a0New templates reorganized into themed expandable sections, more templates.\n\u2022\u00a0\u00a0New Copy-Project creates a new project from existing project.\n\u2022\u00a0\u00a0Settings to purge Tmp (temporary) directory. Also sample and template scripts write output to Tmp directory.\n\u2022\u00a0\u00a0More templates, snippets, sample scripts, layouts and tips.\n\n1.2.1 - 2014-02-01\n\u2022\u00a0\u00a0Snippets reorganized into themed expandable sections with more logic snippets and reworked to cohesively function together.\n\u2022\u00a0\u00a0More sample scripts like Self which shows how to pass information to an activity.\n\n1.2.0 - 2014-01-10\n\u2022\u00a0\u00a0Application setting to toggle between light and dark themes.\n\u2022\u00a0\u00a0Transparent Find dialog setting makes whole screen viewable.\n\u2022\u00a0\u00a0Minor reorganization of Settings.\n\n1.1.9 - 2013-12-30\n\u2022\u00a0\u00a0Beta JavaScript syntax highlighting\n\u2022\u00a0\u00a0Project directories to support backup and restore.\n\u2022\u00a0\u00a0Layout resource Ids have changed. Please reselect affected script layouts to fix.\n\n1.1.8 - 2013-12-21\n\u2022\u00a0\u00a0Backup Directory to zip archive\n\u2022\u00a0\u00a0Restore Directory from zip archive\n\u2022\u00a0\u00a0Filesystem Sandbox setting restricts open and save operations.\n\u2022\u00a0\u00a0Tips, how to better use this product\n\n1.1.7 - 2013-12-02\n\u2022\u00a0\u00a0Beta Layout uses layout resources and binds widgets to JavaScript variables.\n\u2022\u00a0\u00a0New template login\n\u2022\u00a0\u00a0Minor template and snippet changes.\n\n1.1.6 - 2013-10-26\n\u2022\u00a0\u00a0New templates, splash and worker\n\u2022\u00a0\u00a0New global data storage\n\u2022\u00a0\u00a0New Samples Global, HasTelephony and IsWifiConnected New Snippets pickImage, doWorkInBackground, and more.\n\u2022\u00a0\u00a0More updates to help pages.\n\n1.1.5 - 2013-08-23\n\u2022\u00a0\u00a0Select block, beginning of line, end of line, next and previous function navigation.\n\u2022\u00a0\u00a0Updated help, Language and FAQ pages.\n\u2022\u00a0\u00a0Minor bug fixes.\n\n1.1.4 - 2013-06-30\n\u2022\u00a0\u00a0Added print command.\n\u2022\u00a0\u00a0Added Console to view print output.\n\u2022\u00a0\u00a0From Settings, restore important files.\n\u2022\u00a0\u00a0Load command of modules.\n\u2022\u00a0\u00a0New samples: SimpleActivity uses load command, HelloWorld.\n\n1.1.3 - 2013-06-23\n\u2022\u00a0\u00a0Final Log viewer. \u2022\u00a0\u00a0New samples: JustLog and JsonTest.\n\n1.1.2 - 2013-05-10\n\u2022\u00a0\u00a0Beta Log viewer\n\u2022\u00a0\u00a0Indent/Undent selection\n\u2022\u00a0\u00a0New Sample: Map demonstrates Google maps JavaScript V3 in a WebView Container\n\n1.1.1 - 2013-04-15\n\u2022\u00a0\u00a0Minor bug fixes\n\n1.1.0 - 2013-03-30\n\u2022\u00a0\u00a0Upgraded to Newest Rhino JavaScript Engine v1.7R4 and running in 1.8 mode\n\u2022\u00a0\u00a0Samples and Templates reworked\n\u2022\u00a0\u00a0More Snippets\n\u2022\u00a0\u00a0New JsUrl I/O class\n\u2022\u00a0\u00a0Editor, delete line\n\u2022\u00a0\u00a0File, create shortcut\n\u2022\u00a0\u00a0More Samples: PickImage, XmlPullParser and Url_IO\n\n1.0.10 - 2013-03-01\n\u2022\u00a0\u00a0Final Undo/Redo\n\u2022\u00a0\u00a0Local help and FAQ pages\n\n1.0.9 - 2013-02-16 Navigation Menu Added\n\u2022\u00a0\u00a0Beginning of file\n\u2022\u00a0\u00a0End of File\n\u2022\u00a0\u00a0Go to Line\n\u2022\u00a0\u00a0Go to Function\n\u2022\u00a0\u00a0Matching Brace\n\u2022\u00a0\u00a0Go to Error\n\n1.0.8 - 2013-02-04 Beta Undo/Redo\n\n1.0.7 - 2013-01-11 More sample scripts.\n\u2022\u00a0\u00a0Contacts - reads contacts list\n\u2022\u00a0\u00a0SendText - send SMS text message\n\u2022\u00a0\u00a0Vibrate - vibrate pattern\n\u2022\u00a0\u00a0AudioRecorder - recorder\n\u2022\u00a0\u00a0Versions - Android API version\n\n1.0.6 - 2013-01-2 Editor bug fixes.\n\n1.0.5 - 2013-01-1 Initial release.\n\nIf you have any feedback feel free to contact me and I hope you enjoy this release,\n\nRob Bowman\nrbowmanllc@gmail.com ", "resource-id": "com.rbowman.scriptit:id/tvItem", "ancestors": ["android.view.View", "java.lang.Object"], "clickable": true, "class": "android.widget.TextView", "bounds": [127, 343, 1320, 2364], "componentLabel": "Text"}], "componentLabel": "Modal"}]}