======DS 1.70====== ====(09-Jan-2019)==== - Added italian language. - Add 'Experiments' option (terminal,blockly) - SDK menu now enabled by default. - Add new auto-wifi option. - Removed SMS permissions for GPlay version of DS. =====DS 1.69a4===== - Added !delplugin command to wifi ide (eg. !delplugin bluetoothle) - WifiConnect now works for Android 4.4 with WPA_PSK routers. - Added app.WifiScan(callback) method (returns list of ssids). - Added 3rd 'status' param to app.HttpRequest() callback function. - Added option to use '~' character instead of '=' between params. - Fixed app.CreateNxt() method. - Improved debug overlay auto scrolling + made monospace for IOT devices. - app.Execute() now supported in NoDOM mode. - Enabled replacement of 'Basic' app template using "/sdcard/DroidScript/Template.js". =====DS 1.69a3===== ====(06-Dec-2018)==== - Upgraded internally to Font-Awesome 4.47 - Added void OnNewIntent event to plugin API. - app.GetAppPath() now returns correct path for services running in IDE. - Fixed SQLlite query callbacks not working in services. - Fixed plugin callbacks inside services not working. - Service Stop() method now disables action of 'Persist' option. - Fixed calling cam.Stop() twice in row crash. - Fixed IDE bug causing repeated load of extension html file. - Added new 'combine' option app.CreateSysProc() to combine output and error stream. - Added new 'builder' option app.CreateSysProc() to force use of proc builder - app.CreateSysProc() can now accept '|' separated command list. =====DS 1.69a2===== ====(26-Oct-2018)==== - Fixed app.SysExec() timeout param had no effect. - Added 'su' and 'sh' options to app.SysExec(), runs commands in a shell. - Added UART and GPIO banana-pi samples for DS-IO. - Changed Wifi IDE debug tab $ commands to run via 'sh' shell. - Added !getplugin command to DS-IO (eg. !getplugin bluetoothle) - Added !getspk command (eg. !getspk http://www.me.org/spks/hello.spk). - Added !buildapk command (eg. !buildapk com.test.puck 1.0 false). - Changed Wifi IDE home page for DS-IO. - Changed USB Serial devices only vendor id match now required (not device id). - Added 'ShowUI' option to app.SetVolume(), also level of -1 keeps current volume. - Added SetOnInput and SetOnError methods to SysProc object. - Changed Terminal sample to use callbacks. - Added .data JavaScript property to all DS object for safely storing user data. - Fixed small memory leak related to anonymous functions as callbacks. - Added 'id' property to websockets and websocket callbacks. - Remote Android shell Terminal added to Wifi IDE (premium only). - Added 'Persist' option to app.CreateService() (attempts to force restart if service killed). - Added app/svc.SetInForeground( title,text,largeIcon,smallIcon,importance ) for services. - Added app/svc.SetInBackground() for services. - Added app.ToFront() method (moves app to foreground). - Added 'Tasks' option to app.SetKioskMode (prevents recent tasks button working) - Removed sony smartwatch and pebble entries from manifest - Added OnPause, OnResume, OnConfig, OnMenu events to plugin API. - Added app.GetDrawerState() method ('Open', 'Closed', 'Sliding'). - Added SetOnFocus method to TextEdit control (callback returns state true/false). - Made FlappyDinos demo for GameView + fixed some bugs.