======DS 1.65====== ====(23-Aug-2018)==== - Fixed Phone States sample permissions issue for Oreo. - Added SetSmallImage() to Notify component (image should be a single color with alpha). - Updated Notifications sample. =====DS 1.65a4===== ====(10-Aug-2018)==== - Added support for BananaPi-M2-Zero (runs in headless mode). - Creating app shortcuts now working on oreo. - Notifications now working on Oreo. - Coarse location permission now requested on oreo when using PhoneState object. - Fixed menu button on Chromebooks. - Tool-tip short descriptions for app.* methods added for WiFi-IDE/Chromebooks. - Added lay.SetTouchThrough() method. =====DS 1.65a3===== ====(07-Aug-2018)==== - Fixed the crash on Marshmallow after accepting permissions. - HTML apps are now scanned for permissions before launch in IDE. - When using auto-permissions, apps will not start unless ALL perms are accepted. - Added autoPermissions:true/false option to build.json file. - Added app.IsDebugEnabled(). =====DS 1.65a2===== ====(01-Aug-2018)==== - API level 26 now default target (Google Play requirement) - UDP sockets now closed when net.Close() or net.Destroy() is called. - app.CheckPermission( "extsdcard" ) now returns storage uri on success else empty string. - app.CheckPermission() can now take a 'dangerous' perms list ("Storage,Camera,SMS,..."). - app.GetPermission() callback returns a list of un-granted perms when using 'dangerous' perms. =====DS 1.65a1===== ====(17-Jul-2018)==== - Added app.ExtExec() command (can now execute commands in Termux!). - Added French, German and Russian language options. - Added extensions facility to WiFi editor (for both left and right tabs) - Fixed Chromebooks menu button. - You can now drop *.obj files onto the Wifi editor file browser. - Fixed SetOnLongTouch() callback failure on Text controls. - Fixed docs failing to copy or run samples. - Added support for PixelBook (untested). - Added 'exact' option to app.SetAlarm (only works for single shot alarms). - Various typos etc fixed in samples (thanks to BareK) - Added Wifi IDE F3 and Shift+F3 for searching for selected word (same as Ctrl+K). - Added Ctrl+L for deleting current line (same as Ctrl+D) - Added Ctrl+G for goto line. =====DS 1.64a4===== ====(26-Apr-2018)==== - Fixed scaling bug with re-loading images after calling app.SetDensity. - Enabled Cam/audio + location in WebView and HTML apps ('NoCapture','NoLocate' to disable). - Added app.script() method (async load of local scripts) - Added Angry Birds style game demo for game engine. - Game engine libs now exluded from non-game APK builds. =====DS 1.64a3===== - Various Game engine updates. - Added app.ExtractPlugins method. - Added obj.Method( name,types,p1,p2,p3,p4 ) access Java via reflection (premium). =====DS 1.63a1===== ====(20-Jan-2018)==== - Added Block based editing for DSJ files (still in alpha)! - Added screenshot button to Wifi IDE (screen shots now captured to .edit folder). - Added 'nofocus' option to app.Alert() method (useful for kiosk mode) - Added dlg.IsVisible() method. - Added new app.CreateWizard + new 'Wizard' sample for premium users. - Fixed recent bug with img.SetImage() not allowing image as first param. - Added 'base64' mode to app.WriteFile method (writes a base64 string to raw binary data) - Added app.SimulateScroll( obj,x,y,dx,dy,count,fling ) method, simulates mouse wheel scrolls. - Added app.SimulateDrag( obj,x1,y1,x2,y2,step,pause ) method, simulates mouse drag. - Shortened startup time on Chromebooks. =====DS 1.62a2===== - Removed jqplot from internal assets, moved jquery to /Sys/Libs. - Removed 'WebView Gauges' and 'WebView Graphs' samples moved to downloadable demos. - Fixed drawer lock/unlock bug. - Enabled mixing of width/height vals with 'FillX', 'FillY' option. - Fixed app.SetScreenMode to remove menus when null/empty string used. - Changed app.SetScreenMode to fire OnConfig. =====DS 1.62a1===== - Added game engine (alpha)! - Fixed Launcher sample to use android.intent.action.MAIN instead of .VIEW.