Version 3

From NSB App Studio
Revision as of 21:07, 7 February 2013 by Ghenne (talk | contribs)
Jump to navigation Jump to search

New Documentation in AppStudio 3.0

IDE

  1. Mac native support added for IDE.
  2. Native IDE support added for 14 languages
  3. New Preferences screen.
  4. Product name changed from NS Basic/App Studio to NSB/AppStudio.
  5. New product icon
  6. New Project dialog rewritten.
  7. Open Sample dialog rewritten.
  8. Installing on a path with unicode chars (like umlaut) now works.
  9. Framework property removed from project
  10. Framework prompt removed from New Project.

Design Screen

  1. Major rewrite
  2. Multiple select dragging works
  3. New drag handles on controls

Deploy

  1. PhoneGap: Add missing keyword argument.
  2. PhoneGap: Add support for PhoneGap 2.4RC1

Runtime

  1. Runtime: NSB.Input and NSB.MsgBox now more responsive on touch screen devices.
  2. Runtime: NSB.Input and NSB.MsgBox no longer leak clicks to underlying buttons.
  3. Runtime: If form does not have onsubmit code, ignore keyboard Go button.
  4. Runtime: Tweaks to SysInfo(2) and SysInfo(3).
  5. Language: SQLImport() improved.
  6. Language: NSB.ShowProgress added.
  7. Language: NSB.EULA added.
  8. Language: Print made much more useful.

Libraries

  1. Library: Add2home updated for iPhone 5.
  2. Library: Update iScroll to 4.2.2.

Samples

  1. Moved to My Documents/AppStudio Samples. (Win)
  2. Northwind sample enhanced to show an update.
  3. SAP sample updated to use better PGP script.
  4. New MinecraftSim sample. Shows off Picturebox.
  5. Camera sample enhanced for iOS6.
  6. Themeroller sample improved.
  7. New Orientation sample.

ToolBox

  1. Controls from different frameworks can be used in the same project
  2. Toolbox reorganzed
  3. Controls can have their own clientBoundingRect.
  4. More properties and keywords added.
  5. Added contenteditable property.
  6. Show 'False' in Property Window if control not hidden.
  7. Toolbox: Add new Orientation control.

jQuery Mobile

  1. jQuery Mobile: Now uses Version 1.3.
  2. jQuery Mobile: Select: Groups now work differently (breaking change!)
  3. jQuery Mobile: Button: Groups now work differently (breaking change!)
  4. jQuery Mobile: RadioButton can now adjust height, width and font size in IDE.
  5. jQuery Mobile: FlipToggle width can be changed.

iWebKey

  1. iWebKit: Default classic button has improved border styling.

jqWidgets

  1. jqWidgets: Now uses version 2.6.1
  2. jqWidgets: ToolBox now uses jqWidget icons
  3. jqWidgets: Files are loaded from jqWidgets website, not locally.
  4. jqWidgets: Add 11 new themes.
  5. jqWidgets: New Calendar control.
  6. jqWidgets: New Grid control.
  7. jqWidgets: New Menu control.
  8. jqWidgets: New samples: Grid, Tree, Menu, Grid_Northwind, ListBox
  9. jqWidgets: New Tree control.
  10. jqWidgets: New ListBox control.

Documentation

  1. All documentation has been converted into a Wiki. All of the existing Handbook, Language Reference, Technotes and Tutorials have been merged into it.

Code Window

Translator

  1. Compile: Fix intermittent crash on compile with SQLite.
  2. Case clauses can now have multiple comma separated values.
  3. Hour(x) function argument is now used.
  4. Fix Not in If statements.
  5. Fix using function name in SetTimeout.
  6. InStr() and Replace() now handle vbTextCompare properly.
  7. Dim a(10): a(1).test=1 fixed.
  8. Allow expressions in Select.
  9. a=Abs(Abs(1)) translates incorrectly.
  10. exp() and atn() fixed.

Controls