AppStudio Changelog

What's new in AppStudio 6.3.1.0

Jan 22, 2018
  • Forms: Fix problem with modal forms.
  • PhoneGap: Add base64 images to ContentSecurityPolicy
  • Samples: Change copyright date on ABD fake company.
  • Samples: Use specific camera library (2.4.1) on camera plugin.

New in AppStudio 6.3.0.5 (Jan 20, 2018)

  • Deploy: ContentSecurityPolicy is only used on PhoneGap apps.

New in AppStudio 6.3.0.4 (Jan 18, 2018)

  • Samples: New open properly on Mac OS.

New in AppStudio 6.3.0.3 (Jan 16, 2018)

  • Properties: New viewFrameFit property for iOS 11.
  • Design Screen: Was blank in some projects due to file name encoding.

New in AppStudio 6.3.0.2 (Jan 15, 2018)

  • Design Screen: Fix problem with screen not showing controls if Grid present.
  • Forms: All forms were displaying briefly at startup.
  • Samples: Get rid of obsolete background style.

New in AppStudio 6.2.7.2 (Oct 27, 2017)

  • Deploy: Error message shows if a DB cannot be exported due to invalid column type.
  • Controls: Bootstrap controls with images work properly.
  • Controls: Bootstrap Tabs color property fixed.
  • Controls: jQM Collapsible can now display HTML.
  • Controls: jQM List's hidden property now works.
  • Controls: Common Grid has new .init(rows, cols) function.
  • Controls: Signature now renders properly if size of control changes. (Thanks, Buck!)
  • Controls: New Signature.clear() function.
  • Library: Navigo updated to latest version.
  • MakeEXE: Bug in links fixed.
  • Samples: New BrowserArrows sample shows use of Navigo.

New in AppStudio 4.2.0.0 (Sep 18, 2014)

  • Adsense: Updated for current API.
  • Controls: Add zoom capability to scrollers.
  • Controls: Facebook now uses HTTPS, updated for new API.
  • Controls: jQuery Mobile updated to 1.4.4
  • Controls: jQWidgets updated to 3.5
  • Controls: New Signature Control
  • Controls: Missing filter image added to jqxGrid.
  • Documentation: Locale files and Wiki updated.
  • Documentation: Unneeded Locale files removed.
  • Deploy: Icon for Android home screen now appears.
  • Deploy: New projects default to PhoneGap 3.5.0.
  • IDE: Support for iPhone 6 screen size added (375x646)
  • IDE: New Education license options
  • IDE: Registered name now appears on About screen.
  • iOS8: minimal-ui no longer supported.
  • Runtime: Print output is scrollable again.
  • Samples: New GridDynamic sample. Shows how to dynamically read SQLite database.
  • Samples: New Signature sample.
  • Samples: New TwitterURL sample.
  • Samples: New WhatApp sample.
  • Samples: Obsolete WebSocket samples removed.
  • Samples: Update ListWithScrolling sample.
  • Translator: Dim array with variable as one of the bounds gets treated properly as an array.
  • Translations: Tagalog is complete!

New in AppStudio 4.1.5.0 (Aug 12, 2014)

  • Controls: AdSense - now gets added to project properly.
  • Controls: Add Zoom capability to iScroll.
  • Samples: Update ListWithScrolling sample.

New in AppStudio 4.1.4.0 (Aug 12, 2014)

  • Controls: TextBox - bottom property fixed.
  • Controls: TextBox - Fix warning message from Safari.
  • Deploy: Add new iOS splashscreen names to default configxml.
  • IDE: Language files appear again.
  • IDE: Language files updated.
  • IDE: Now built with Python 2.7.8
  • Runtime: iScroll updated to 5.1.2
  • Runtime: jQuery Mobile updated to 1.4.3
  • Runtime: PlaySound changed to work with older browsers
  • Translator: Bug in InStr() fixed.
  • Translator: Select Case and Dims function properly.

New in AppStudio 4.1.3.0 (Aug 12, 2014)

  • Code Window: False negative syntax error on Style keyword fixed.
  • Controls: Audio and Video now have file pickers.
  • Controls: jQM Checkbox now ignores FastClick.
  • Deploy: Now uses FastClick 1.0.2.
  • Deploy: Prefix on apps deployed to nsbapp.com changed.
  • Deploy: Signing certificate updated.
  • IDE: Updated to Python 2.7.7
  • Runtime: Order of hiddenfiles and extraheaders reversed.
  • Samples: New Pushwoosh sample shows how to use notifications
  • Translator: Improvements to Mod operator.

New in AppStudio 4.1.2.0 (Aug 12, 2014)

  • About: Now shows license type.
  • Controls: CheckBox and RadioButton no longer display over other controls.
  • Deploy: iOS splash screens for all screen sizes supported.
  • Deploy: Port number can now be specified in Preferences.
  • Deploy: SFTP now supported
  • Runtime: Message shows if Cookies are disabled.
  • Runtime: Message shows if JavaScript disabled.
  • Samples: New splash sample shows how to do different iOS spash screen sizes.
  • Translator: ChangeForm(EvaluationForm) fixed.
  • Translator: Fixes to Mod operator.

New in AppStudio 4.1.1.0 (Aug 12, 2014)

  • Code Window: Fix problem with Style/Style End
  • Controls: HeaderBar icons can be set to 'none'.
  • Controls: PictureBox's hidden property set on start.
  • Controls: RadialGauge style property works now.
  • Deploy: Mime types fixed so IE can run localServer.
  • Deploy: Put files into the correct place in OfflineApp.manifest
  • Deploy: Sound files are now give the correct name on deploy.
  • Design Screen: Japanese characters were crashing app.
  • Documentation: Local and Wiki files updated.
  • IDE: External files are read in as unicode.
  • IDE: Problem starting first time on a Mac fixed.
  • IDE: Unicode problem on AppStudio startup
  • Project Explorer: Drag and drop an image fixed.
  • Samples: Update Ajax sample to work with PhoneGap Build.
  • Translation: All language files updated.

New in AppStudio 4.1.0.0 (Aug 12, 2014)

  • Deploy: Support for new PhoneGap Build authorization
  • Deploy: Start in Desktop Browser now opens a localhost session
  • Deploy: Version guard added for SQLExport/SQLImport
  • Deploy: Problem with empty table on SQLExport fixed.
  • Forms: Fix problem with setFocusID.
  • Libraries: xml2json was loading jQuery.js twice.
  • Samples: Add cellsRendering to jqxGrid sample.
  • Code Window: colors tuned.

New in AppStudio 4.0.5.0 (Aug 12, 2014)

  • Controls: Forms can now be scrollable.
  • Deploy: SQLExport produces files about 70% smaller than before.
  • Library: New AddToHome 3.0 library works on recent Android devices as well as iOS.
  • Code Window: Reverse screen (white text on black background) looks much better.
  • Design Screen: Right clicking on form now brings up its events.
  • Controls: FooterBar does not disappear when you add an item to a List.
  • Controls: List control now displays items properly when filterReveal set.
  • Controls: YouTube control no longer errors if you supply a % width.
  • Controls: Fix get hidden property value.
  • Controls: jQM Icons can now be shown on Android 2.x devices.
  • Controls: Remove reference to gesture events - do not seem to be effective.
  • Deploy: "Refresh Deploy" added to Deploy drop down.
  • Deploy: SQLExport produces files about 70% smaller than before.
  • Help Window: strange line wraps fixed.
  • IDE: problem in saving Code Modules fixed.
  • Libraries: Headers are now generated on each deploy.
  • Libraries: Upgraded to jQuery 2.1.1, minor fixes.
  • Library: New AddToHome 3.0 library works on recent Android devices as well as iOS.
  • Samples: Fix path in AudioVideo sample.
  • Samples: New AutoComplete sample shows how to have a field autocomplete.

New in AppStudio 4.0.4.0 (Aug 12, 2014)

  • Code Window: Fix cursor position after splitting line with a return.
  • Controls: Add autoCloseOnMouseLeave property to jqxMenu.
  • Controls: Fix error in ToolTip.
  • Controls: Label.Caption and Label.text now accept HTML formatted values.
  • Controls: Line was adding an unnecessary margin.
  • Controls: Make sure Orientation control appears on top of all other controls.
  • Controls: Simplify Google Map's setMarker() function.
  • Controls: TextBox now has min and max properties for numeric input.
  • Controls: Work around problem of iScroll producing double clicks on certain devices.
  • Controls: Class property of Grid and Select enabled.
  • Deploy: New Check Deployment option on Run menu lets you check if your server is properly configured.
  • Deploy: Several cleanups done to the deploy process.
  • Deploy: Turning off minimal-ui is now a project property.
  • IDE: Serial number checking improved.
  • Language: New window.print() command for iOS.
  • PhoneGap: has renamed preference "slash-screen-duration" to "SplashScreenDelay". You will need to update existing project's configxml property.
  • Runtime: Name of the page the app runs on changed to "Page_jqm".
  • Samples: All samples updated to use new Camera control.
  • Samples: clean up bad html in year.htm.
  • Samples: Fix scroll_options on HTMLview samples.
  • Samples: New window.print sample for iOS.
  • Samples: Fix rotation in Camera sample.
  • Translater: Fix Dim x = expression, where expression contains parenthesis.

New in AppStudio 4.0.3.0 (Aug 12, 2014)

  • New Camera control
  • Control: jqxButton: fix rounding on corners
  • Controls: FooterBar with icon sizes properly.
  • Controls: GoogleMaps: Add setMarker() function
  • Controls: jqxTab: Allow % height
  • Controls: ToolTip: eliminate redundant close button.
  • Controls: WaitCursor launched twice would not cancel.
  • Controls: add hide() to new controls.
  • Code Window: Fix false syntax errors
  • Design Screen: Fix mirroring problem on RTL projects.
  • Runtime: Correct Viewport setting.
  • Runtime: fix iOS rotation problem

New in AppStudio 4.0.2.0 (Aug 12, 2014)

  • New YouTube control
  • New Google Maps control
  • Code Window: False positive syntax error warning fixed.
  • Controls: Do not show unusable properties in Adsense, Facebook, PayPal and Twitter.
  • Controls: Adsense now picks up user parameters properly.
  • Controls: FooterBar, NavBar: Remove unused font properties
  • Controls: FooterBar: Eliminate white line at bottom when theme is 'b'.
  • Controls: Grid: Fix clicks on Android scrolling grids
  • Controls: Labels now look sharper in jQM projects - no more textShadow.
  • Controls: List: Divider lines now wrap as well.
  • Controls: MsgBox now has an Id when active of NSB_MsgBox
  • Controls: MsgBox text is now sharper in jQM projects.
  • PhoneGap: Updated to 3.4.
  • Properties Window: Select property in RTL systems fixed.
  • Samples: Add rotation to Camera sample.

New in AppStudio 3.3.0.0 (Jan 6, 2014)

  • Code Window: Now supports drag and drop to Code Window from external file.
  • Controls: A number of controls can now do ChangeForm without writing any code.
  • Deploy: PhoneGap 3.x now supported.
  • Documentation: Offline mode of Wiki expanded with much more material, including images.
  • Documentation: Offline mode of Wiki now has a search function.
  • Design Screen: Centering controls with width or height set to 'auto' now works.
  • Design Screen: It is now easier to select overlapping controls.
  • Design Screen: Refreshes if theme changed.
  • IDE: Code Module Export now sets the file type.
  • Project Explorer: External .cod files can now be dragged and dropped as well.
  • Project Explorer: You can now can edit form and control ids (except XP).
  • IDE: Dialogs now center better on multi monitor development systems.
  • IDE: Background pinstripes out of fashion - no longer added to new projects.
  • IDE: Forms now have a background color property.
  • IDE: Forms and control ids must be valid JavaScript variable names.
  • Code Modules: External code modules now support unicode characters.
  • Code Modules: PHP displays properly on Windows.
  • Deploy: Remove obsolete ajax-loader.png file.
  • Samples: A number of samples updated.
  • Samples: Compass sample now has an animated compass rose.
  • Samples: Pinstripe background removed from all samples.

New in AppStudio 3.2.9.0 (Dec 4, 2013)

  • Code Modules: External code modules are now supported(Thanks, Tony!)
  • IDE: External files can be added to an app by dragging and dropping them into the Project Explorer
  • IDE: About Screen scrollable again
  • Code Window: Some autocomplete items added
  • Code Window: Equal (=) now autocompletes
  • Controls: New .setting() function on FlipToggle returns True/False
  • Deploy: Icons on Chrome Packaged App improved
  • Deploy: Error in Italian translation which broke deploy to nsbapp fixed
  • IDE: Design Screen was becoming unresponsive after switching forms(Thanks, Teo!)
  • Runtime: Print wasn't working after being dismissed
  • Runtime: Warning in Chrome about event.returnValue eliminated
  • Samples: New ChromeAPI sample shows how to use Android FileSystem object

New in AppStudio 3.2.8.8 (Nov 20, 2013)

  • Deploy: Chrome Packaged Apps now use proper icons.
  • Find/Replace: Will not affect the background window (Mac)
  • IDE: Problem with Edit menu item disabling with Code Window fixed.
  • IDE: Ctrl V will not paste to the wrong place (Mac)
  • Script Window: range check on size added.

New in AppStudio 3.2.8.7 (Nov 20, 2013)

  • Design Screen: jQM Button images display in Design Screen.
  • Design Screen: Positioning lines now cancel after right click as well.
  • IDE: Problem with Edit menu item disabling fixed.
  • Properties: Can now be edited again after changing.

New in AppStudio 3.2.8.6 (Nov 20, 2013)

  • Code Window: fix false negative syntax error on "Finally"
  • Code Window: Problem with code folding fixed(Thanks, Helen!)
  • Controls: AdSense no longer affects subsequent controls.
  • Controls: Double quotes are now allowed on jQM Buttons.
  • Controls: Images can now be placed on jQM Buttons.
  • Deploy: Build Status screen can now show the status of PhoneGap's servers.
  • Deploy: chromeIcon project property is now 192x192: Google updated their docsIf you are using this feature, you need to update the icon to the new sizeThis allows full screen Android apps if you are using Chome 31 or higher.
  • .Find Window: Type through problem fixed.
  • IDE: Forms losing their order fixed(Thanks, Jimmy!)
  • IDE: Several new languages added as well as new material for existing ones.
  • Libraries: Metro theme deprecatedDeveloper was not keeping up to date with JQM.
  • Runtime: browserWarningMessage is now a function you can replace in your code.
  • Runtime: If you have a Sub browserWarningMessageAfterScript(), it will be called after browserwarning is displayed.
  • Runtime: Messages.js moved into /nsb
  • Runtime: Revert change to width calculation on NSB.MsgBox on some Samsung devices.
  • Samples: Google Maps and Twitter updated to use their latest APIs.

New in AppStudio 3.2.8.5 (Nov 9, 2013)

  • Code Window: Fix code loss issue. (Thanks, Jimmy!)
  • IDE: Fix jitter problem on "Menu" when fullscreen.
  • NSB.MsgBox: revert change to width calculation
  • Runtime: Improve how CStr and CDate handle undefined values.

New in AppStudio 3.2.8.4 (Nov 8, 2013)

  • Code Window: Positioning lines now appear when mouse down on a control.
  • Code Window: Fix problem with code folding.
  • Documentation: Wiki and Locale files updated.
  • Design Screen: Changes to contextual menus on Mac OS. Fixes Copy/Paste issue.
  • IDE: Do not allow positioning above the top of the screen after disconnecting external monitor.
  • Properties Grid: Save problem caused by multiple Script Windows fixed.
  • Runtime: NSB.MsgBox can now display false as a prompt.

New in AppStudio 3.2.8.2 (Oct 31, 2013)

  • Controls: Added Right property to Text control.
  • Controls: Fix console message with RadioButton on IE11
  • iWebKit: fix pseudo class defs for Chrome (Thanks, Doug!)
  • Runtime: Order of startup events fixed.
  • Script Window: remembers size from when last opened.
  • Translator: Fixed Loop (a=b)

New in AppStudio 3.2.8.1 (Oct 28, 2013)

  • Controls: Font size can now changed on Labels.
  • Deploy: Path to chromeIcon (1024.png) fixed.
  • Design Screen: Snap to Grid fixed.
  • Runtime: browserWarning updated for changed iOS7 userAgent string.
  • Runtime: Fixes for IE11.
  • Runtime: NSB.MsgBox can now display numeric as well as string values.

New in AppStudio 3.2.8 (Oct 28, 2013)

  • Deploy: Apps now run on Chrome OS.
  • Deploy: Apps now run on Windows RT.
  • Deploy: Apps not using iWebKit can be used on Internet Explorer 11.
  • Deploy: Improve browser warning message.
  • Design Screen: fix problems with refresh.
  • Design Screen: fix center control.
  • Design Screen: fix problem that could lead to controls not being clickable.
  • Samples: Update SAP sample for new server.
  • Controls: jQM List icon can now be changed or removed.
  • Controls: jQM Button has new Edit and Bars icons.
  • Properties Window: Selecting onclick could terminate IDE.
  • Runtime: Convert some alert functions to NSB.MsgBox, for Chrome Packaged Apps.
  • Script Window: Horizontal scrollbar is now properly sized.
  • Script Window: Fix problem that could mess up code.
  • Script Window: Fix problem with block comments.
  • Code Window: Fix problem with status coordinates.

New in AppStudio 3.2.7.1 (Oct 28, 2013)

  • Deploy: Improvements to Chrome Packaged Apps
  • IDE: Copyright can only be one line long.
  • IDE: Edits to Script property now saved properly.
  • Runtime: _parseButtons was updating global variable i.
  • Translator: ((A(2,2) - 1) Mod 13) fixed.
  • Translator: a = b = 0 Or (c = True) fixed.
  • Translator: a(Int(b / c)) = d fixed.
  • Translator: encodeURI fixed.
  • Translator: If jjj = 1 Then GOTO106 =True :Exit Do fixed.

New in AppStudio 3.2.7 (Oct 28, 2013)

  • Controls: Add square corner property to jQM Buttons and Lists.
  • Controls: ColorPicker now ignores FastClick.
  • Deploy: Allow more settings for Chrome Packaged Apps.
  • Design Screen: Improve use of jqWidgets local path.
  • IDE: Fix error when selected last defaultformsize.
  • IDE: Improvements to Save logic.

New in AppStudio 3.2.6 (Oct 28, 2013)

  • Controls: Allow quote signs in TextBox value.
  • Design Screen: Fix problem of some jqxWidgets not displaying properly on Windows
  • Deploy: Possible error due to status message conflict fixed.
  • Documentation: Wiki and Locale files updated.
  • IDE: Fix problem that stopped some 3.1.7 projects from opening
  • IDE: Improvements to Save logic.
  • Language: 'console' is now a reserved word.