Highlights ========== 1. A Backup option has been added to the main menu which allows you to backup/restore your projects + keystore file locally and also upload them to Google Drive or DropBox etc. Note: If you uninstall DS, then your local backups will be deleted, so make sure you upload them to Google Drive. 2. The docs now support switching between Python and JavaScript, press the little 'Py' or 'JS' button at the top right to toggle between the two. 3. There is a new "Allow Background Launch" option for premium users which enables DS to launch apps even when DS is not in the foreground on Android 10+. It also reduces the chance of Android from stopping DS when it goes into the background for more than a few minutes (which can be very annoying). 4. There is a new 'Command' context menu available when editing files on the device. You can use this to enter commands like $logcat or !clean etc in the same way as you can do in the WiFi IDE debug tab. DS Extensions can also be created to add custom commands to this menu. Changes in this version ======================= DS 2.68 / 2.68b1p2 - Fixed bluetooth permissions for Android12+. DS 2.68b1p1 - Fixed plugin docs not working. DS 2.68b1 - Fixed web.Reload() error. - Fixed app.CreateNode() cwd incorrect on scoped storage. - Made 'Bound' class available to pure node scripts. - Fixed issue with Node server callback deadlocks. - Added app.SetTimeout/SetInterval for Python apps. - Added 'quality' option to CamView.Record (high,low,cif,qvga,vga,480p,720p,1080p,2k,4k,8k,etc) - Modified USBSerial object to cope with ascii control chars (ctrl+d,ctrl+c etc) - Updated UI components to 0.27 - Fixed FileManager extension not editing .htm files. - Added 'Command' context menu on device (extensions can add to this). - The 'project' filter in app.ListFolder() now excludes folders starting with '.' or '~'. - Added new 'Backup' option to menus for backing/restoring projects to Google Drive or sdcard etc. - Added new "Allow Background Launch" option, lets DS run apps from background. - Update docs to latest with Python sample support. DS 2.67b1 - Fixed bug stopping background services from running. - Fixed bug stopping some plugins from working (eg. BLEBeacon) - Fixed issue renaming of python apps in device IDE. - Fixed Python apps with spaces in the name. - Fixed Python APK building. - Fixed node.Execute() atob2 is not defined bug. - Disabled banner animation when in premium. - Added forum extension to device IDE. - Improved remote Terminal.