Version 3: Difference between revisions

From NSB App Studio
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
New Documentation in AppStudio 3.0
New Documentation in AppStudio 3.0
# Compile: Fix intermittent crash on compile with SQLite.
 
# Documentation: is now Wiki based.
== IDE ==
# Mac native support added for IDE.
# IDE is multilingual.
# New Preferences screen.
# IDE: Product name changed from NS Basic/App Studio to NSB/AppStudio.
# IDE: Product name changed from NS Basic/App Studio to NSB/AppStudio.
# IDE: New Project dialog rewritten.
# IDE: New Project dialog rewritten.
# IDE: Open Sample dialog rewritten.
# IDE: Open Sample dialog rewritten.
# IDE: Installing on a path with unicode chars (like umlaut) now works.
# IDE: Installing on a path with unicode chars (like umlaut) now works.
# jQuery Mobile: Now uses Version 1.2.
 
# jQuery Mobile: Select: Groups now work differently (breaking change!)
== Deploy ==
# jQuery Mobile: Button: Groups now work differently (breaking change!)
# jqWidgets: Add 11 new themes.
# jqWidgets: New Calendar control.
# jqWidgets: New Grid control.
# jqWidgets: New Menu control.
# jqWidgets: New samples: Grid, Tree, Menu, Grid_Northwind
# jqWidgets: New Tree control.
# Language: SQLImport() improved.
# Language: NSB.ShowProgress added.
# Language: NSB.EULA added.
# Language: Print made much more useful.
# Library: Add2home updated for iPhone 5.
# Library: Update iScroll to 4.2.2.
# PhoneGap: Add missing keyword argument.
# PhoneGap: Add missing keyword argument.
# PhoneGap: Add support for PhoneGap 2.1.
# PhoneGap: Add support for PhoneGap 2.1.
# Preferences: Deploy Options has been renamed Preferences.
 
# Preferences: IDE language can be overridden. IDE must be restarted.
== Runtime ==
# Runtime: NSB.Input and NSB.MsgBox now more responsive on touch screen devices.
# Runtime: NSB.Input and NSB.MsgBox now more responsive on touch screen devices.
# Runtime: NSB.Input and NSB.MsgBox no longer leak clicks to underlying buttons.
# Runtime: NSB.Input and NSB.MsgBox no longer leak clicks to underlying buttons.
# Runtime: If form does not have onsubmit code, ignore keyboard Go button.
# Runtime: If form does not have onsubmit code, ignore keyboard Go button.
# Runtime: Tweaks to SysInfo(2) and SysInfo(3).
# Runtime: Tweaks to SysInfo(2) and SysInfo(3).
# Language: SQLImport() improved.
# Language: NSB.ShowProgress added.
# Language: NSB.EULA added.
# Language: Print made much more useful.


# Toolbox: Default classic button has improved border styling.
== Libraries ==
# Toolbox: More properties and keywords added.
# Library: Add2home updated for iPhone 5.
# Toolbox: Added contenteditable property.
# Library: Update iScroll to 4.2.2.
# Toolbox: Add new Orientation control.
# Translator: Case clauses can now have multiple comma separated values.
# Translator: Hour(x) function argument is now used.
# Translator: Fix Not in If statements.
# Translator: Fix using function name in SetTimeout.
# Translator: InStr() and Replace() now handle vbTextCompare properly.
# Translator: Dim a(10): a(1).test=1 fixed.
# Translator: Allow expressions in Select.


== IDE ==
# Mac native support added for IDE.
# IDE is multilingual.
# New Preferences screen.


== Samples ==
== Samples ==
Line 55: Line 37:
# Themeroller sample improved.
# Themeroller sample improved.
# New Orientation sample.
# New Orientation sample.
== ToolBox ==
# Toolbox: Default classic button has improved border styling.
# Toolbox: More properties and keywords added.
# Toolbox: Added contenteditable property.
# Toolbox: Add new Orientation control.
# jQuery Mobile: Now uses Version 1.3.
# jQuery Mobile: Select: Groups now work differently (breaking change!)
# jQuery Mobile: Button: Groups now work differently (breaking change!)
# jqWidgets: Now uses version 2.6.1
# jqWidgets: Files are loaded from jqWidgets website, not locally.
# jqWidgets: Add 11 new themes.
# jqWidgets: New Calendar control.
# jqWidgets: New Grid control.
# jqWidgets: New Menu control.
# jqWidgets: New samples: Grid, Tree, Menu, Grid_Northwind
# jqWidgets: New Tree control.


== Documentation ==
== Documentation ==
Line 65: Line 64:


== Translator ==
== Translator ==
# Translator: Case clauses can now have multiple comma separated values.
# Translator: Hour(x) function argument is now used.
# Translator: Fix Not in If statements.
# Translator: Fix using function name in SetTimeout.
# Translator: InStr() and Replace() now handle vbTextCompare properly.
# Translator: Dim a(10): a(1).test=1 fixed.
# Translator: Allow expressions in Select.
# Compile: Fix intermittent crash on compile with SQLite.


== Controls ==
== Controls ==

Revision as of 16:26, 7 February 2013

New Documentation in AppStudio 3.0

IDE

  1. Mac native support added for IDE.
  2. IDE is multilingual.
  3. New Preferences screen.
  4. IDE: Product name changed from NS Basic/App Studio to NSB/AppStudio.
  5. IDE: New Project dialog rewritten.
  6. IDE: Open Sample dialog rewritten.
  7. IDE: Installing on a path with unicode chars (like umlaut) now works.

Deploy

  1. PhoneGap: Add missing keyword argument.
  2. PhoneGap: Add support for PhoneGap 2.1.

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. Toolbox: Default classic button has improved border styling.
  2. Toolbox: More properties and keywords added.
  3. Toolbox: Added contenteditable property.
  4. Toolbox: Add new Orientation control.
  5. jQuery Mobile: Now uses Version 1.3.
  6. jQuery Mobile: Select: Groups now work differently (breaking change!)
  7. jQuery Mobile: Button: Groups now work differently (breaking change!)
  8. jqWidgets: Now uses version 2.6.1
  9. jqWidgets: Files are loaded from jqWidgets website, not locally.
  10. jqWidgets: Add 11 new themes.
  11. jqWidgets: New Calendar control.
  12. jqWidgets: New Grid control.
  13. jqWidgets: New Menu control.
  14. jqWidgets: New samples: Grid, Tree, Menu, Grid_Northwind
  15. jqWidgets: New Tree 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

Design Screen

Major rewrite

Translator

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

Controls