AppStudio 3.1.6 released!

We have just uploaded 3.1.6 to the servers. It has enhancements as well as fixes.

You can download the new version from Check for Updates under the Help menu.

3.1.6

  1. About Screen: Add Copy to Clipboard button on View Log screen.
  2. About Screen: Make View Log screen resizeable.
  3. Code Window: Case of Top, Left, Width and Height fixed in autocomplete.
  4. Code Window: View JavaScript screen is now resizable.
  5. Code Window: Problem with code folding and comments fixed.
  6. Controls: Do not redefine binding if it exists already.
  7. Controls: FlipToggle (jQM) can now use percentages.
  8. Controls: Line control default properties now set.
  9. Controls: Mini mode improved for CheckBox and RadioButton.
  10. Controls: NSB.MsgBox now uses FastClick.
  11. Controls: src property is now a string input, not a file picker.
  12. Controls: jqW contorls now have extended bounds properties.
  13. Controls: ‘mini’ removed from autocomplete on several controls.
  14. Controls: ontouchmove event added to Project Properties.
  15. Controls: Fix problem with design disabled controls not enabling at runtime.
  16. Design Screen: wait cursor is shown when refreshing.
  17. IDE: .html files no longer created in Samples folder.
  18. IDE: Ctrl A now selects all.
  19. IDE: Deploy location now shows on the Status Bar.
  20. IDE: If firstform is not set properly, the first form is chosen instead.
  21. Installer: On Windows, samples are now saved in Program Files.
  22. Installer: Samples work when installed by Admin, but used by another user.
  23. Project Explorer: The framework is now shown next to the control.
  24. Project Properties: New phoneGapLanguages properties sets PhoneGap languages.
  25. Runtime: Erase can now have up to 7 args.
  26. Runtime: Erase now sets array elements to 0 or “”.
  27. Runtime: FormatNumber no longer does -,500,000.00
  28. Runtime: For a = b To c Step d now works when d<0.
  29. Runtime: Possible endless loop on For/Next fixed.
  30. Samples: Add Email button to Camera sample.
  31. Samples: PhoneGapAPI updated to use latest PhoneGap specs.
  32. ToolBox: ‘mini’ is no longer on autocomplete list.
  33. Translator: a[i] Mod 256 fixed.
  34. Translator: If a then If b The c=1 Else d=1 fixed.
  35. Translator: If a=1 And b=2 And (c(1)=1 Or c(2)=1) Then… fixed.
  36. Translator: If Not a And b Then… fixed.
  37. Translator: If t>3 the MsgBox “ol”:a=1 fixed.
  38. Translator: a=”$$$$$+$$$$$+” fixed.

The complete list of changes is here.

AppStudio 3.1.5 Released!

We have just uploaded 3.1.5 to the servers. It has enhancements as well as fixes.

You can download the new version from Check for Updates under the Help menu.

3.1.5

  1. Controls: jqxCalendar now responded to clicks as well (including FastClick)
  2. Controls: jqxGrid should now work with percentage widths.
  3. IDE: Updated projects had wrong default value for FullScreen.
  4. Installer: Certificate updated for another year.
  5. Runtime: Changes to dialogs to be compatible with more browsers.
  6. Runtime: Fix problem in TimeValue() function.
  7. Runtime: Tweaks to improve operation on IE10. Still not officially supported.
  8. Samples: Facebook sample updated to use full URL.
  9. Samples: Background sample tweaked to work with jQuery Mobile.
  10. Samples: New Compass sample.
  11. Translator: Fix problem with underscores in function names.

The complete list of changes is here.

AppStudio 3.1.4 released!

We have just uploaded 3.1.4 to the servers. It has enhancements as well as fixes.

You can download the new version from Check for Updates under the Help menu.

3.1.4

  1. Controls: List.getItem() no longer returns garbage characters at end.
  2. Controls: TextArea resizes properly at runtime.
  3. Deploy: New nsbapp.com server much faster and more stable.
  4. Deploy: Option to run app from test server after Deploy.
  5. Deploy: Old files cleared on each Deploy.
  6. Deploy: Running in nsbapp.com sped up by copying less files.
  7. Design Screen: Choosing control in Project Explorer now selects it in Design Screen.
  8. Properties: Reverted color picker to a text field, so ‘transparent’ can be entered.
  9. Runtime: Replace(“ABCD”, “|” , ” “) fixed.
  10. Samples: New SAP sample.
  11. Samples: PhoneGapAPI now includes latest Barcode implementation.
  12. Translator: A ^ 1.5 + A ^ 1.5 fixed.
  13. Translator: ‘If a = 1 Then a = {from: 1}’ fixed.
  14. Translator: “Function General_FormatDate()” fixed.

The complete list of changes is here.

AppStudio 3.1.3 released!

We have just uploaded 3.1.3 to the servers. It has enhancements as well as fixes.

You can download the new version from Check for Updates under the Help menu.

3.1.3

  1. Controls: New Line control.
  2. Controls: Audio and Video now use File picker instead of image picker.
  3. Controls: Grid now defaults to scrollable, auto width.
  4. Controls: Grid now has right and bottom properties.
  5. Controls: Image control percent sizing fixed.
  6. Controls: jQM TextArea background color can now be set.
  7. Controls: Make fullscreen=true the default for forms.
  8. Controls: NSB.MsgBox – Suppress heading line if blank on Android.
  9. Controls: jqxCalender: error message fixed.
  10. Find: Do not search for empty find string.
  11. IDE: Check for Updates improved.
  12. IDE: Do not validate again once serial number is OK.
  13. IDE: Error on shutdown fixed.
  14. IDE: image paths are now stored using forward slashes only.
  15. Properties: File picker works like image picker.
  16. Properties: Image thumbnails update properly.
  17. Runtime: Mod function fixed.
  18. Runtime: DatePart Week number calculation fixed.
  19. Samples: New DragDrop sample.
  20. Samples: New PopUpForm sample.
  21. Samples: New Line sample.
  22. Samples: New GridWithButtons sample for jqxGrid.

The complete list of changes is here.

AppStudio 3.1.2 Released!

We have just uploaded 3.1.2 to the servers. It has enhancements as well as fixes.

The download URL is the same as for 3.1.

3.1.2

  1. Controls: New jqWidgets CheckBox control. (Thanks, Helen!)
  2. Controls: Audio and Video can accept URLs in the src field again.
  3. Controls: jQM List can now accept a % width.
  4. Controls: jQM List now has a new ReadOnly property.
  5. Controls: jqWidgets controls can now accept % bounds.
  6. Project Properties: Values for default images are now blank.
  7. Runtime: AppTitle now returns the title of the app.
  8. Runtime: Error on Android 2.2 fixed.
  9. Samples: New jqWidgets CheckBox sample.
  10. Translator: Fix ‘Not A and B’
  11. Controls: AppStudio updated to work with jqWidgets 2.8.3.
  12. IDE: Images in Project Properties now use Image Picker.
  13. IDE: Bug in form/code import fixed.
  14. Deploy: Problem exporting SQLite files fixed.
  15. Docs: most samples now have JavaScript as well as BASIC.

The complete list of changes is here.

AppStudio 3.1 Released!

We have just uploaded 3.1.0 to the servers. It has a long list of enhancements.

Here are some of the highlights:

  • Responsive Layout: You can now specify the size and position of controls as a percent of the screen size. When your app is run on a device with a different size, the controls adjust automatically.

  • Android look dialog buttons: NSB.MsgBox and NSB.InputBox will now look like native Android dialog boxes when used on Android devices. The appearance on iOS devices is unchanged.

  • New Controls: PhotoGallery, Rating, Input and ColorPicker.

  • And More: Lots of little improvements, fixes, new samples, updated docs.

We would like to give special thanks to all the beta testers, as well as Hussain, Erkan, Mike and Helen for contributing controls and samples!

The download URL is the same as for 3.0.

The complete list of changes is here.

2013 Programming Contest Announced!

Our third NSB/AppStudio Programming Contest is underway. We’re looking forward to cool entries which take advantage of the capabilities of devices and AppStudio.

We have five categories:

  • Business – Phone sized apps
  • Business – Tablet sized apps
  • Fun – Phone sized apps
  • Fun – Tablet sized apps
  • Showcase – Screenshots of your app

All registered AppStudio users are welcome to participate. Prizes are $100 USD in each category, with the exception of Showcase.

Continue reading “2013 Programming Contest Announced!”

AppStudio 3.0.10 Released!

We have just uploaded 3.0.10 to the servers. It has enhancements as well as fixes.

The download URL is the same as for 3.0.

3.0.10

  1. Controls: Image control now displays src image immediately.
  2. Controls: jqWidgets have new pathname property.
  3. Controls: src in Image control now added to manifest automatically.
  4. Design Screen: Changed background image now updates immediately.
  5. IDE: Add ‘View Logs’ button to About screen.
  6. IDE: New form now has proper default programming language.
  7. IDE: Programming language preference is now saved.
  8. Sample: WebSockets sample updated to latest RFC. Should work in iOS 6, Android 4.
  9. Samples: Problem with Save As fixed.

The complete list of changes is here.

AppStudio 3.0.9 released!

We have just uploaded 3.0.9 to the servers. While it fixes a couple of bugs, it also has a new feature which is sure to make people happy.

The download URL is the same as for 3.0.

3.0.9

  1. Runtime: New FastClick feature: clicks on mobile device react much more quickly now.
  2. Installer: Project running from a different drive than the installation will not have a blank Design Screen.
  3. Run: Error when starting app in Chrome fixed.

The complete list of changes is here.

FastClick makes your apps feel faster and snappier when run on mobile devices. Normally, when you click on a button (or other control) there is a 300-500ms delay before the _onclick() function in your program is executed. That’s not enough for most people to explicitly notice, but enough to make the app feel sluggish. Until now, the solution was to also have a _ontouch() function, which makes things more complex. FastClick calls your _onclick() function as soon as the user touches the screen.

The beta testers, with one exception, report that their apps work without any changes. If you do run into issues, let us know. There is a way to turn off this feature.