User Tools

Site Tools


version_history:v2.02

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
version_history:v2.02 [2021/04/20 13:49]
stevegarman created
version_history:v2.02 [2021/04/20 16:50] (current)
stevegarman completed change to bullets
Line 1: Line 1:
 ======DS 2.02====== ======DS 2.02======
 ====(08-Feb-2021)==== ====(08-Feb-2021)====
-Fixed bad link in documentation to CloudStore component. +  * Fixed bad link in documentation to CloudStore component. 
- +  Update CloudStore documentation.
-Update CloudStore documentation.+
  
 =====DS 201b1===== =====DS 201b1=====
-Fixed imagegrid showing black squares after 200b1 scoped storage changes. +  * Fixed imagegrid showing black squares after 200b1 scoped storage changes. 
- +  Added new app.Path2Uri method (gets a 'content:' path for images and videos). 
-Added new app.Path2Uri method (gets a 'content:' path for images and videos). +  MUI: Fixed MenuWithIcon error. 
- +  MUI: Fixed DataTable selectable icons.
-MUI: Fixed MenuWithIcon error. +
- +
-MUI: Fixed DataTable selectable icons.+
  
 =====DS 200b1===== =====DS 200b1=====
-Fixed many file access issues on Android 10/11 with fresh DS installs. +  * Fixed many file access issues on Android 10/11 with fresh DS installs. 
- +  Added '/Storage' keyword as new alternative to '/sdcard'
-Added '/Storage' keyword as new alternative to '/sdcard'+  Added '/External' keyword as new alternative to '/extsdcard'
- +  Added support for 'content name' parameter in callback.
-Added '/External' keyword as new alternative to '/extsdcard'+
- +
-Added support for 'content name' parameter in callback.+
  
 =====DS 195b1===== =====DS 195b1=====
-Fixed bug with APK builder corrupting user assets. +  * Fixed bug with APK builder corrupting user assets. 
- +  Fixed issue with scoped storage re-directs. 
-Fixed issue with scoped storage re-directs. +  Updated new improved search extension (thanks to Cemal) 
- +  Added new premium file differencing extension (thanks to Cemal) 
-Updated new improved search extension (thanks to Cemal) +  Fixed assets not being added from phone Downloads folder. 
- +  Fixed issue with app.Execute obfuscation. 
-Added new premium file differencing extension (thanks to Cemal) +  MUI: app.InitializeUIKit(color) to change color. 
- +  MUI: app.InitializeUIKit(color, theme) to force change the theme to dark or light. 
-Fixed assets not being added from phone Downloads folder. +  MUI: Added new DataTable control. 
- +  MUI: Dialogs and pickers displayed on the center will now close when back key is click. 
-Fixed issue with app.Execute obfuscation. +  MUI: Added SetText,SetHtml,SetTextColor, SetTextSize method to banner. 
- +  MUI: Added SetTitle, SetTitleColor, SetText, SetHtml, SetTextColor, SetTextSize method to dialogs. 
-MUI: app.InitializeUIKit(color) to change color. +  MUI: Added SetTitle, SetText, SetTextColor, SetHeaderColor to modal. 
- +  MUI: Added SetText, SetHtml, SetTextColor to AlertSimple. 
-MUI: app.InitializeUIKit(color, theme) to force change the theme to dark or light. +  MUI: Added SetHeight method to ListDialog and CheckList dialogs for long list.
- +
-MUI: Added new DataTable control. +
- +
-MUI: Dialogs and pickers displayed on the center will now close when back key is click. +
- +
-MUI: Added SetText,SetHtml,SetTextColor, SetTextSize method to banner. +
- +
-MUI: Added SetTitle, SetTitleColor, SetText, SetHtml, SetTextColor, SetTextSize method to dialogs. +
- +
-MUI: Added SetTitle, SetText, SetTextColor, SetHeaderColor to modal. +
- +
-MUI: Added SetText, SetHtml, SetTextColor to AlertSimple. +
- +
-MUI: Added SetHeight method to ListDialog and CheckList dialogs for long list.+
  
 =====DS 194b1===== =====DS 194b1=====
-Allowed 'app' query parameter on wifi IDE urls. +  * Allowed 'app' query parameter on wifi IDE urls. 
- +  Added 'Launch in new tab' option to wifi IDE app icons. 
-Added 'Launch in new tab' option to wifi IDE app icons. +  Obfuscated MUI APKs now work. 
- +  Added new built-in Music Engine (thanks to Cemal) 
-Obfuscated MUI APKs now work. +  Updated CloudStore component to use enjine.io 
- +  Fixed bug with installing spks over existing ones. 
-Added new built-in Music Engine (thanks to Cemal) +  Added SetDescription method to all controls (for accessibility)
- +
-Updated CloudStore component to use enjine.io +
- +
-Fixed bug with installing spks over existing ones. +
- +
-Added SetDescription method to all controls (for accessibility)+
  
 =====DS 193b1===== =====DS 193b1=====
-Switched to use scoped storage for user scripts in Android 10/11. +  * Switched to use scoped storage for user scripts in Android 10/11. 
- +  The 'Store' tab now shows a stripped down version of the DroidStore. 
-The 'Store' tab now shows a stripped down version of the DroidStore. +  Added new 'Search' extension to wifi ide (thanks to Cemal) 
- +  Plugins can be uninstalled in the docs. 
-Added new 'Search' extension to wifi ide (thanks to Cemal) +  Extensions now show up in the docs too. 
- +  Added 'List Colors' sample. 
-Plugins can be uninstalled in the docs. +  List control can now cope with missing values between semi-colons in list. 
- +  Added basic intellisense for MUI controls. 
-Extensions now show up in the docs too. +  Added intellisense for plugins to Wifi IDE. 
- +  Callbacks from BT,USB and Plugins now return source webview. 
-Added 'List Colors' sample. +  Wifi IDE now starts with code window expanded. 
- +  Added Alt-Enter key combo for forward search on highlighted word. 
-List control can now cope with missing values between semi-colons in list. +  Wifi IDE code window now defaults to wide. 
- +  Added SetItemColor() and SetItemColorByIndex() methods to List control. 
-Added basic intellisense for MUI controls. +  Added hidden option cfg.NoSwapify (prevents func name swapping during obfuscation) 
- +  app.Execute() is no longer obfuscated (now works from webviews inside APKs) 
-Added intellisense for plugins to Wifi IDE. +  Added new ide command !addpackage 
- +  Plugins with version number after _underscore now installed correctly. 
-Callbacks from BT,USB and Plugins now return source webview. +  Refactored code suggestions (thanks to Symbroson). 
- +  Clicking the method preview in mobile ide now opens the corresponding docs page. 
-Wifi IDE now starts with code window expanded. +  !addplugin behaves better when given bad plugin names. 
- +  Added Disconnect() method to WebServer (disconnects websock clients) 
-Added Alt-Enter key combo for forward search on highlighted word. +  Added websocket buffer size options to WebServer (ws_64k,ws_128k,ws_512k,ws_1M,ws_5M,ws_10M)
- +
-Wifi IDE code window now defaults to wide. +
- +
-Added SetItemColor() and SetItemColorByIndex() methods to List control. +
- +
-Added hidden option cfg.NoSwapify (prevents func name swapping during obfuscation) +
- +
-app.Execute() is no longer obfuscated (now works from webviews inside APKs) +
- +
-Added new ide command !addpackage +
- +
-Plugins with version number after _underscore now installed correctly. +
- +
-Refactored code suggestions (thanks to Symbroson). +
- +
-Clicking the method preview in mobile ide now opens the corresponding docs page. +
- +
-!addplugin behaves better when given bad plugin names. +
- +
-Added Disconnect() method to WebServer (disconnects websock clients) +
- +
-Added websocket buffer size options to WebServer (ws_64k,ws_128k,ws_512k,ws_1M,ws_5M,ws_10M)+
  
 =====DS 1.92b1===== =====DS 1.92b1=====
 ====(28-Sep-2020)==== ====(28-Sep-2020)====
-Added latest docs with MUI and GameView updates. +  * Added latest docs with MUI and GameView updates. 
- +  Add new 'Store' tab along side standard samples (soon to show DroidStore). 
-Add new 'Store' tab along side standard samples (soon to show DroidStore). +  Speeded up/improved app launcher page. 
- +  Added new 'ScratchPad' extension. 
-Speeded up/improved app launcher page. +  Added auto-translation to Language extension. 
- +  Added extension.js to DS internal assets. 
-Added new 'ScratchPad' extension. +  Added ext.Log() function to extension.js 
- +  Added missing app.AddTabs() method. 
-Added auto-translation to Language extension. +  Tabs: increased layTop height to 0.06. 
- +  Tabs: setting tab text widths based on dynamic width if unspecified. 
-Added extension.js to DS internal assets. +  Tabs: added "fade" option to Tabs. 
- +  Tabs: showing new tab first before hiding others to prevent flicker. 
-Added ext.Log() function to extension.js +  added _SetTmpDebug() and _RestoreDebug() for use in pure JS plugins/Libs.
- +
-Added missing app.AddTabs() method. +
- +
-Tabs: increased layTop height to 0.06. +
- +
-Tabs: setting tab text widths based on dynamic width if unspecified. +
- +
-Tabs: added "fade" option to Tabs. +
- +
-Tabs: showing new tab first before hiding others to prevent flicker. +
- +
-added _SetTmpDebug() and _RestoreDebug() for use in pure JS plugins/Libs.+
  
 =====DS 1.91b2===== =====DS 1.91b2=====
 ====(23-Jul-2020)==== ====(23-Jul-2020)====
-DS now offers to install and run your APK after build +  * DS now offers to install and run your APK after build 
- +  Added app.LaunchApp() method, launches apps if installed else tries GPlay. 
-Added app.LaunchApp() method, launches apps if installed else tries GPlay. +  Fixed app.ShowProgress can now take null as first parameter. 
- +  Fixed app background not defaulting to dark mode (grey). 
-Fixed app.ShowProgress can now take null as first parameter. +  Fixed APK installs from DS launching second instance of DS. 
- +  Fixed scanfile bug in 'Create Shortcut' option. 
-Fixed app background not defaulting to dark mode (grey). +  Fixed issue with custom button colors in APKs for holo theme.
- +
-Fixed APK installs from DS launching second instance of DS. +
- +
-Fixed scanfile bug in 'Create Shortcut' option. +
- +
-Fixed issue with custom button colors in APKs for holo theme.+
  
 =====DS 1.91b1===== =====DS 1.91b1=====
 ====(16-Jul-2020)==== ====(16-Jul-2020)====
-Added new MUI. material controls for premium users! +  * Added new MUI. material controls for premium users! 
- +  Added MUI controls demo app to docs. 
-Added MUI controls demo app to docs. +  Added new 'Class' file/template. 
- +  Upgraded obfuscator to support ES6 classes properly. 
-Added new 'Class' file/template. +  Added M(ctx,func) macro for using class methods as callbacks (maintains 'this' context) 
- +  Fixed issue with Text control autoshrink mode on first draw. 
-Upgraded obfuscator to support ES6 classes properly. +  Added Work-a-round for recent Android Speech recognition double results bug. 
- +  Fixed spelling of app.GetSpeechEngines(). 
-Added M(ctx,func) macro for using class methods as callbacks (maintains 'this' context) +  Added SetProgressOptions method to theme component. 
- +  Added 'Solid' option to app.ShowProgress (shows solid background behind spinner). 
-Fixed issue with Text control autoshrink mode on first draw. +  DS now uses app.InstallApp() to install APKs (needed for Android 10). 
- +  Fixed "Install" permission automatically added when using app.InstallApp(). 
-Added Work-a-round for recent Android Speech recognition double results bug. +  Enabled DS method auto debugging/tracing in APKs (disabled by default). 
- +  Added 'VCenter' and 'Bottom' options to text controls. 
-Fixed spelling of app.GetSpeechEngines(). +  Improved extension support in Wifi IDE. 
- +  Created demo Wifi IDE extension. 
-Added SetProgressOptions method to theme component. +  You can hide your projects and files from DS by putting a ~ at front of folder/file name. 
- +  SPKs now contain a new hidden file '~package.json' with the DS version used. 
-Added 'Solid' option to app.ShowProgress (shows solid background behind spinner). +  Older SPKs and DS projects now default to Holo theme. 
- +  Added "Biometric" permission option. 
-DS now uses app.InstallApp() to install APKs (needed for Android 10). +  Fixed problem with the word Add being incorrectly replaced when using Add methods. 
- +  NoIcons now defaults to true if a screen reader is detected. 
-Fixed "Install" permission automatically added when using app.InstallApp(). +  Fixed app.GetThemeInfo() unset colours. Now returns null. 
- +  app.Install() now returns (packageName,status) params in callback. 
-Enabled DS method auto debugging/tracing in APKs (disabled by default). +  Added new !plugindocs IDE command to fix docs for a plugin after deleting .edit folder.
- +
-Added 'VCenter' and 'Bottom' options to text controls. +
- +
-Improved extension support in Wifi IDE. +
- +
-Created demo Wifi IDE extension. +
- +
-You can hide your projects and files from DS by putting a ~ at front of folder/file name. +
- +
-SPKs now contain a new hidden file '~package.json' with the DS version used. +
- +
-Older SPKs and DS projects now default to Holo theme. +
- +
-Added "Biometric" permission option. +
- +
-Fixed problem with the word Add being incorrectly replaced when using Add methods. +
- +
-NoIcons now defaults to true if a screen reader is detected. +
- +
-Fixed app.GetThemeInfo() unset colours. Now returns null. +
- +
-app.Install() now returns (packageName,status) params in callback. +
- +
-Added new !plugindocs IDE command to fix docs for a plugin after deleting .edit folder.+
  
 =====DS 1.90b1===== =====DS 1.90b1=====
 ====(26-May-2020)==== ====(26-May-2020)====
-Added new cfg.Dark, cfg.Light, cfg.Holo theming options. +  * Added new cfg.Dark, cfg.Light, cfg.Holo theming options. 
- +  New dark theme is used by default (use cfg.holo to go back to old look). 
-New dark theme is used by default (use cfg.holo to go back to old look). +  Added app.GetThemeInfo() method (gets main settings of current theme). 
- +  Added 'Controls Light' and 'Controls Dark' samples. 
-Added app.GetThemeInfo() method (gets main settings of current theme). +  Added new switch control (slider switch). 
- +  Intermitent obfuscation errors fixed. 
-Added 'Controls Light' and 'Controls Dark' samples. +  Added app.InstallApp(apk,callback) method (callback returns error/success status). 
- +  Added 'AllProgress' option to WebView (shows progress for all loads). 
-Added new switch control (slider switch). +  Fixed some issues with 'AutoSize/Scale' mode for text and buttons. 
- +  Disabled BaselineAligned mode for Linear Layouts (use 'BaseAlign' if needed) 
-Intermitent obfuscation errors fixed. +  Added app.GetTextBounds() to calc size of text for given font size (most params optional) 
- +  Added TW(txt,size) function to as shorthand way of getting text width (size param optional). 
-Added app.InstallApp(apk,callback) method (callback returns error/success status). +  Added DW() and DH() convenience funcs (same as app.GetDisplayWidth/Height). 
- +  Dialog.AdjustColor is now applied before Dialog.SetDividerColor. 
-Added 'AllProgress' option to WebView (shows progress for all loads). +  Added 'dialog' option to button control (picks up dialog button theme). 
- +  Added web.SetOnUrl() method to intercept url clicks (passes url to callback). 
-Fixed some issues with 'AutoSize/Scale' mode for text and buttons. +  Error descriptions in the WebView no longer include "net::" on the front. 
- +  Spinner bug fixed when using spn.SetList and spn.SelectItem right after creation. 
-Disabled BaselineAligned mode for Linear Layouts (use 'BaseAlign' if needed) +  Added 'vertical' option to toggle button (makes LED go to bottom). 
- +  All controls are now automatically dimmed when disabled. 
-Added app.GetTextBounds() to calc size of text for given font size (most params optional) +  app.GetObjects() now removes destroyed child controls before returning. 
- +  Added 'external' option to app.GetPrivateFolder() method. 
-Added TW(txt,size) function to as shorthand way of getting text width (size param optional). +  Added app.GetAccessibility() to check for screen readers etc (thanks to Jason Custer for Java) 
- +  Added app.GetSpeachEngines() to list installed TTS engines (thanks to Jason Custer for Java) 
-Added DW() and DH() convenience funcs (same as app.GetDisplayWidth/Height). +  Fixed issues with auto-complete on device when using app.Add* methods.
- +
-Dialog.AdjustColor is now applied before Dialog.SetDividerColor. +
- +
-Added 'dialog' option to button control (picks up dialog button theme). +
- +
-Added web.SetOnUrl() method to intercept url clicks (passes url to callback). +
- +
-Error descriptions in the WebView no longer include "net::" on the front. +
- +
-Spinner bug fixed when using spn.SetList and spn.SelectItem right after creation. +
- +
-Added 'vertical' option to toggle button (makes LED go to bottom). +
- +
-All controls are now automatically dimmed when disabled. +
- +
-app.GetObjects() now removes destroyed child controls before returning. +
- +
-Added 'external' option to app.GetPrivateFolder() method. +
- +
-Added app.GetAccessibility() to check for screen readers etc (thanks to Jason Custer for Java) +
- +
-Added app.GetSpeachEngines() to list installed TTS engines (thanks to Jason Custer for Java) +
- +
-Fixed issues with auto-complete on device when using app.Add* methods.+
  
 =====DS 1.82b2===== =====DS 1.82b2=====
 ====(24-Apr-2020)==== ====(24-Apr-2020)====
-Added Merge(), List() and Delete() methods to CloudStore component. +  * Added Merge(), List() and Delete() methods to CloudStore component. 
- +  Added "Network" permission when using app.CreateCloudStore(). 
-Added "Network" permission when using app.CreateCloudStore(). +  Updated Obfuscator to ES6. 
- +  Added app.SetMargins() to set default margins for controls. 
-Updated Obfuscator to ES6. +  Added app.SetTextSize() to set default text size for controls. 
- +  Enabled GameView to work in IOS and Android browsers. 
-Added app.SetMargins() to set default margins for controls. +  Enabled GameView touch events to work in mobile browsers. 
- +  Improved GameView asset loading checks. 
-Added app.SetTextSize() to set default text size for controls. +  Fixed app.ShowCheckList button size issues. 
- +  Added 'AutoSize' option to button control (Auto-sizes text to fit). 
-Enabled GameView to work in IOS and Android browsers. +  Added 'AutoShrink' option to button and text control (Auto-shrinks text to fit). 
- +  Fixed GLview (added missing libs). 
-Enabled GameView touch events to work in mobile browsers. +  Added app.SetAppLanguage(), app.GetAppLanguages(), app.GetAppLangCode(). 
- +  Deprecated app.Language2Code(), app.SetLanguage(). 
-Improved GameView asset loading checks. +  Added language translation premium sample. 
- +  Added initial version of GameView docs (thanks to Symbroson).
-Fixed app.ShowCheckList button size issues. +
- +
-Added 'AutoSize' option to button control (Auto-sizes text to fit). +
- +
-Added 'AutoShrink' option to button and text control (Auto-shrinks text to fit). +
- +
-Fixed GLview (added missing libs). +
- +
-Added app.SetAppLanguage(), app.GetAppLanguages(), app.GetAppLangCode(). +
- +
-Deprecated app.Language2Code(), app.SetLanguage(). +
- +
-Added language translation premium sample. +
- +
-Added initial version of GameView docs (thanks to Symbroson).+
  
 =====DS 1.82b1===== =====DS 1.82b1=====
 ====(11-Apr-2020)==== ====(11-Apr-2020)====
-Moved manifest minSdkVersion to 21 (Android 5.0) +  * Moved manifest minSdkVersion to 21 (Android 5.0) 
- +  Added new app.Add* funcs for all controls. 
-Added new app.Add* funcs for all controls. +  Added new CloudStore component + sample (premium only). 
- +  Added Listen() and SetOnNotify() methods to Notification component . 
-Added new CloudStore component + sample (premium only). +  Added 'Notification Listener' sample. 
- +  Added 'action' param to SetOnBroadcast (for catching generic Android broadcasts). 
-Added Listen() and SetOnNotify() methods to Notification component . +  Prevented OnConfig firing after screen unlock. 
- +  Fixed DS repeated re-draw after screen unlock. 
-Added 'Notification Listener' sample. +  Fixed use of gfx.Script() calls in GameView. 
- +  Fixed GameView issue with batched sprites not showing. 
-Added 'action' param to SetOnBroadcast (for catching generic Android broadcasts). +  Fixed GameView to wait till all assets are loaded before calling OnReady(). 
- +  Added app.data object for storing user data globally. 
-Prevented OnConfig firing after screen unlock. +  Added SetOnStatus method to AdView. 
- +  Enabled the use of #rrggbb colors with gfx.SetBackColor. 
-Fixed DS repeated re-draw after screen unlock. +  Fixed "Cannot read property SetAlpha of null error" when using keyboards. 
- +  Added 'NoIcons' option to settings for screen reader support. 
-Fixed use of gfx.Script() calls in GameView. +  Updated Terminal extension to use dark theme. 
- +  Fixed wrong heading on copy app menu.
-Fixed GameView issue with batched sprites not showing. +
- +
-Fixed GameView to wait till all assets are loaded before calling OnReady(). +
- +
-Added app.data object for storing user data globally. +
- +
-Added SetOnStatus method to AdView. +
- +
-Enabled the use of #rrggbb colors with gfx.SetBackColor. +
- +
-Fixed "Cannot read property SetAlpha of null error" when using keyboards. +
- +
-Added 'NoIcons' option to settings for screen reader support. +
- +
-Updated Terminal extension to use dark theme. +
- +
-Fixed wrong heading on copy app menu.+
  
 =====DS 1.81a1===== =====DS 1.81a1=====
 ====(24-Jan-2020)==== ====(24-Jan-2020)====
-Fixed GLView failure.+  * Fixed GLView failure.
version_history/v2.02.1618926544.txt.gz · Last modified: 2021/04/20 13:49 by stevegarman