Version 3: Difference between revisions
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 | ||
(changes back to Jan 31) | |||
== IDE == | == IDE == | ||
Line 12: | Line 14: | ||
# Framework property removed from project | # Framework property removed from project | ||
# Framework prompt removed from New Project. | # Framework prompt removed from New Project. | ||
# Registry keys now support unicode. | |||
== Design Screen == | == Design Screen == | ||
Line 17: | Line 20: | ||
# Multiple select dragging works | # Multiple select dragging works | ||
# New drag handles on controls | # New drag handles on controls | ||
# Highlighting of controls works much more consistently. | |||
# Clicking in the area outside the Design Screen no longer messes up the cursor. | |||
== Deploy == | == Deploy == | ||
Line 31: | Line 36: | ||
# Language: NSB.EULA added. | # Language: NSB.EULA added. | ||
# Language: Print made much more useful. | # Language: Print made much more useful. | ||
# Language: Removed NSBFramework global variable. | |||
== Libraries == | == Libraries == | ||
Line 40: | Line 46: | ||
# Northwind sample enhanced to show an update. | # Northwind sample enhanced to show an update. | ||
# SAP sample updated to use better PGP script. | # SAP sample updated to use better PGP script. | ||
# New MinecraftSim sample. Shows off Picturebox. | # New MinecraftSim sample. Shows off extreme Picturebox. | ||
# Camera sample enhanced for iOS6. | # Camera sample enhanced for iOS6. | ||
# Themeroller sample improved. | # Themeroller sample improved. | ||
# New Orientation sample. | # New Orientation sample. | ||
# New jqPlot sample. | |||
# New samples: Grid, Tree, Menu, Grid_Northwind, ListBox | |||
== ToolBox == | == ToolBox == | ||
Line 51: | Line 59: | ||
# More properties and keywords added. | # More properties and keywords added. | ||
# Added contenteditable property. | # Added contenteditable property. | ||
# All controls now hide if hidden=true. | |||
# Show 'False' in Property Window if control not hidden. | # Show 'False' in Property Window if control not hidden. | ||
# Adsense: does not display if offline or not on a mobile device. | |||
# Toolbox: Add new Orientation control. | # Toolbox: Add new Orientation control. | ||
=== jQuery Mobile === | === jQuery Mobile === | ||
# | # Updated to Version 1.3. | ||
# | # Select: Groups now work differently (breaking change!) | ||
# | # Button: Groups now work differently (breaking change!) | ||
# | # RadioButton can now adjust height, width and font size in IDE. | ||
# | # FlipToggle width can be changed. | ||
# List width can be changed. | |||
# FooterBar no longer gets an error if no click routine is defined. | |||
=== | === iWebKit === | ||
# | # Default classic button has improved border styling. | ||
=== jqWidgets === | === jqWidgets === | ||
# | # Now uses version 2.6.1 | ||
# | # ToolBox now uses jqWidget icons | ||
# | # Files are loaded from jqWidgets website, not locally. | ||
# | # Add 11 new themes. | ||
# | # New Calendar control. | ||
# | # New Grid control. | ||
# | # New Menu control. | ||
# | # New Tree control. | ||
# New ListBox control. | |||
# | |||
== Documentation == | == Documentation == | ||
Line 81: | Line 92: | ||
== Code Window == | == Code Window == | ||
# Cyrillic text can now be pasted in | |||
# Autocomplete added for localStorage, sessionStorage and location | |||
Revision as of 21:17, 7 February 2013
New Documentation in AppStudio 3.0
(changes back to Jan 31)
IDE
- Mac native support added for IDE.
- Native IDE support added for 14 languages
- New Preferences screen.
- Product name changed from NS Basic/App Studio to NSB/AppStudio.
- New product icon
- New Project dialog rewritten.
- Open Sample dialog rewritten.
- Installing on a path with unicode chars (like umlaut) now works.
- Framework property removed from project
- Framework prompt removed from New Project.
- Registry keys now support unicode.
Design Screen
- Major rewrite
- Multiple select dragging works
- New drag handles on controls
- Highlighting of controls works much more consistently.
- Clicking in the area outside the Design Screen no longer messes up the cursor.
Deploy
- PhoneGap: Add missing keyword argument.
- PhoneGap: Add support for PhoneGap 2.4RC1
Runtime
- 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: If form does not have onsubmit code, ignore keyboard Go button.
- 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.
- Language: Removed NSBFramework global variable.
Libraries
- Library: Add2home updated for iPhone 5.
- Library: Update iScroll to 4.2.2.
Samples
- Moved to My Documents/AppStudio Samples. (Win)
- Northwind sample enhanced to show an update.
- SAP sample updated to use better PGP script.
- New MinecraftSim sample. Shows off extreme Picturebox.
- Camera sample enhanced for iOS6.
- Themeroller sample improved.
- New Orientation sample.
- New jqPlot sample.
- New samples: Grid, Tree, Menu, Grid_Northwind, ListBox
ToolBox
- Controls from different frameworks can be used in the same project
- Toolbox reorganzed
- Controls can have their own clientBoundingRect.
- More properties and keywords added.
- Added contenteditable property.
- All controls now hide if hidden=true.
- Show 'False' in Property Window if control not hidden.
- Adsense: does not display if offline or not on a mobile device.
- Toolbox: Add new Orientation control.
jQuery Mobile
- Updated to Version 1.3.
- Select: Groups now work differently (breaking change!)
- Button: Groups now work differently (breaking change!)
- RadioButton can now adjust height, width and font size in IDE.
- FlipToggle width can be changed.
- List width can be changed.
- FooterBar no longer gets an error if no click routine is defined.
iWebKit
- Default classic button has improved border styling.
jqWidgets
- Now uses version 2.6.1
- ToolBox now uses jqWidget icons
- Files are loaded from jqWidgets website, not locally.
- Add 11 new themes.
- New Calendar control.
- New Grid control.
- New Menu control.
- New Tree control.
- New ListBox control.
Documentation
- 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
- Cyrillic text can now be pasted in
- Autocomplete added for localStorage, sessionStorage and location
Translator
- Compile: Fix intermittent crash on compile with SQLite.
- Case clauses can now have multiple comma separated values.
- Hour(x) function argument is now used.
- Fix Not in If statements.
- Fix using function name in SetTimeout.
- InStr() and Replace() now handle vbTextCompare properly.
- Dim a(10): a(1).test=1 fixed.
- Allow expressions in Select.
- a=Abs(Abs(1)) translates incorrectly.
- exp() and atn() fixed.