- Nsb App Studio Download Mac Os
- Nsb App Studio Download Mac Download
- Nsb App Studio Download Mac Pc
- Nsb Appstudio Download
- Nsb App Studio Download Mac Installer
More about NSB/AppStudio. AppStudio is a complete, easy to use development environment for mobile devices. BASIC and JavaScript are supported as development languages. The development environment runs on Mac OS or Windows. Apps produced run on iOS and Android devices. AppStudio includes over 150 statements and functions. Nsb 20 free download - NSB, NSB AppStudio, NSB Mobiliti, and many more programs. NSB/AppStudio 3.0 adds Mac OS support App Development for Mobile Devices gets even easier!
Major New Features
- Volt support added. Replaces AppStudio Server, adds powerful new features.
- Bootstrap framework added. Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web. It's well thought through and is easy to use with AppStudio. For more information, see Introduction to Bootstrap.
- Support for Google Drive API. Now you can access files on your Google Drive from AppStudio. One interesting application is to use Google Spreadsheets as a database for your app. You can add, delete and update rows in the spreadsheet from AppStudio.
- Nested controls: Up till now, you could only put controls one level deep in Containers. Now you can put Containers inside of Containers - and there are more controls which can act as containers. Any level of nesting is possible.
- Drag and Drop in the Design Screen: Use this to easily add children to containers.
- Support for Stripe Payments: Stripe is an easy way for your app to get payments by credit card. No special bank account is needed.
- Billing: AppStudio is now distributed using a subscription, as well as a flat license charge.
Upgrading
If you have AppStudio 5 or older, you will need to get the upgrade to use these new features. You can order it here.
If you like would to try it first, download from the 'Check for Updates' screen in the Help menu. You'll get a demo copy.
Version 6.3.1
- Deploy: ContentSecurityPolicy is only used on PhoneGap apps.
- Design Screen: Was blank in some projects due to file name encoding.
- Design Screen: Fix problem with screen not showing controls if Grid present.
- Forms: All forms were displaying briefly at startup.
- Forms: Fix problem with modal forms.
- PhoneGap: Add base64 images to ContentSecurityPolicy
- Properties: New viewFrameFit property for iOS 11.
- Samples: Change copyright date on ABD fake company.
- Samples: Use specific camera library (2.4.1) on camera plugin.
- Samples: Samples open properly on Mac OS.
- Samples: Get rid of obsolete background style.
- Controls: Fix BS Hamburger and Dropdown from disappearing in Chrome 66+ (6.3.1.2)
- Certificate: Update code signing certificate. (6.3.1.2)
Version 6.3.0
- Bootstrap: 'spellcheck' property added to input controls.
- Bootstrap: Hamburger.addItem can now add 'divider' lines.
- Bootstrap: DataTable now has initComplete property.
- Bootstrap: Icon image in Project Explorer fixed.
- Code Window: Files in HTML format are now lexed properly.
- Code Window: JavaScript format now uses indent as specified in Preferences.
- Code Window: Clicking in the Functions window improved.
- Controls: Google Maps: Use apiKey when initializing.
- Deploy: Filenames in the manifest are now URL encoded. Spaces work in file names.
- Design Screen: Right clicking a control with existing event does not create a new JavaScript function.
- Forms: New 'attribute` property.
- Forms: New 'class' property.
- Forms: screenMode has new 'noStyle' setting: Only user styling is applied.
- jQM Collapsible now supports html in Header.
- MacOS: Support added for 10.13 High Sierra
- MakeEXE: Mismatched files for Windows 7,8 fixed.
- PhoneGap: Improve Content Security Policy for iOS 11.
- PhoneGap: 'gap:' no longer required in config.xml tokens.
- Preferences: Full list of languages appears again on Mac.
- Project Properties: Add favicon.
- Runtime: Improve 'stopOnError' runtime error message display.
- Runtime: NSB.MsgBox no longer spills text outside the box.
- Runtime: NSB.MsgBox now scrolls long messages.
- Samples: PhoneGapFileSystem 'LocalFileSystem not defined' fixed.
- Samples: PhoneGapFileSystem Barcode plugin fixed.
- Updated copyright dates to 2018.
Version 6.2.7
- 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.
Version 6.2.6
- Controls: Fix jqWidgets Input placeholder.
- Controls: jQM Select now checks for bad value on .setIndex.
- Forms: Fix error in centering forms.
- IDE: Add web board to Help menu.
- IDE: QRCodes now appear on Mac.
- Installer: Use pyInstaller 3.2.1.
- Installer: Use Python 2.8.13.
- Installer: Use wxPython 3.0.2
- Runtime: Use FontAwesome 4.7. Over 40 new icons!
- Runtime: FontAwesome now works properly offline.
- Runtime: EXE.pythonEval() can now accept longer command strings (240)
- makeEXE: Updated with the latest libraries.
- makeEXE: New streamlined development technique.
- Samples: execPython has some new snippets.
- Samples: Facebook sample deprecated due to changes in Facebook authentication.
- Volt: Documentation moved into main Wiki.
Version 6.2.5
- Design Screen: Do not execute any project code - just show the HTML. Should be faster!
- Design Screen: Do not write out code.js. Should be faster!
- Controls: Add missing images to jqxDateTimeInput
- Documentation: Wiki and locale files updated.
- Deploy: Check for corrupted or encrypted SQLite database.
- Form: New HTML property.
- Form: new Xpert category for properties.
- IDE: phoneGapDebugger deprecated.
- IDE: remove ipLoc logic.
- IDE: Setting jQM theme in project without jQM caused problems.
- IDE: Tweaks to Obfuscator.
- Samples: Pushwoosh updated.
- Samples: Storage updated - checks if already logged in.
- Subscriptions: App can now be used to resubscribe.
- Subscriptions: New app to Change your Credit Card.
- Volt: Improve Storage sample.
- Volt: Custom Domain support added.
- Volt: 'App Disabled' handling improved.
- Volt: Theme updated.
Version 6.2.4
- IDE: New (and powerful) obfuscator (Thanks, Paulo!)
- Controls: GoogleMaps now has API property.
- Controls: HTMLview: get rid of outline when scrolling not needed.
- Controls: jqxChart showLegend, enable and showToolTips fixed.
- Controls: Bootstrap Datatable scrollY can now be numbers or percents.
- Controls: Bootstrap Fliptoggle appears properly in iOS Disabled mode.
- Forms: Potential error on screenMode 'zoom' fixed.
- IDE: New users default to 320x360 absolute (not responsive).
- IDE: Links updated to new Web Board.
- Installer: Windows certificate updated.
- Internationalization: Updated language files.
- Runtime: EnableNiceLinks was not being set properly.
- Toolchain: Updated node files.
Version 6.2.3
- Forms: New ScreenMode property: Can be Full Screen, Actual Size, Center or Zoom. Useful for different screen sizes when app is not Responsive.
- Forms: fullScreen and centerScreen properties moved into screenMode.
- Controls: scrollbars:true removed from default scroll_options for several controls.
- Forms: % now allowed in width and height properties.
- Controls: BS Fliptoggle can now be disabled/enabled at runtime.
- Controls: Image control now hides overflow so rounded corners will work.
- Controls: Signature borders fixed.
- Controls: BS Button changeForm property was not working.
- Controls: jqxChart background color fixed.
- Forms: Problem with Modal forms fixed.
- Samples: New jqxChart sample with line graph: ChartLine.
- Samples: Pic2Shop bar code reading works on Android too.
- Samples: Remove 'scrollbars:true' from sroll_options.
- Samples: RssFeed sample removed. Web service it uses no longer exists.
- Translator: Fix statements with embedded keywords, such as s = 'a Chain'
Version 6.2.2
- Forms: New centerScreen property: Centers app on screen. Useful for different screen sizes when app is not Responsive.
- Forms: Add initial and inherit to position types.
- Controls: Audio: fix minor text formatting issue.
- Controls: BS Fliptoggle.disabled now works properly.
- Controls: BS Fliptoggle: Add primary to appearance types.
- Controls: BS Button blocklevel now works properly.
- Controls: jQM Select style now only affects current control.
- Samples: DataTables sample adds refresh data, highlight row/cols, toggle options at runtime.
- Samples: Fix responsiveness on Users sample.
- Translator: a['a b'] = 3 now works.
Version 6.2.1
- Runtime: New routing logic, based on Navigo. Used when enableBrowserArrows is true in Project Properties.
- Project Properties: New enableNiceLinks property. Gets rid of # in URL bar when enableBrowserArrows is true. Also needs to be set in Dashboard.
- Bootstrap: Select.text = 'value' now works to select an item.
- Bootstrap: Input.disabled now works at runtime.
- Forms: Form.reset() no longer errors on BS Select.
- Samples: Modify options in GridWithScrolling and ListWithScrolling for Chrome < 56.
- Volt Dashboard: Updated to Version 1.0.4
- Volt Dashboard: New Nice Links feature. Eliminates # from URL when using browser arrows. enableNiceLinks in Project Properties also needs to be set.
- Volt Dashboard: New Framing option. Defines when your app can be used in a frame within another app.
- Volt Dashboard: New CORS option. Defines where Cross Domain access is allowed from.
Version 6.2.0
- Bootstrap: New DataTables control.
- jqWidgets: New jqxDropDownList control.
- Bootstrap: Apps with icons can run in offline mode.
- iScroll: Libraries updated to latest version.
- iScroll: Issues related to Chrome 56 should be resolved.
- iScroll: Code to patch around iScroll issue #674 removed - no longer needed.
- iScroll: HTMLView: overflow-y:scroll added to default options, to fix slow scrolling.
- iScroll: jqm List: scrollBars:true should be removed to prevent extra clicks.
- Samples: New DataTable sample.
- Samples: Updated samples for all which use scrolling.
- Documentation: Locale files updated.
Version 6.1.2
- About_Screen: Shows current subscription status
- Code Window: Fix problem with displaying function names.
- Controls: Bootstrap Input and Textarea can now set focus.
- IDE: Subscription status checked on startup - will give warning if expiring.
- Volt: 7 day grace period on expired subscriptions.
- Volt: Improve error message on bad password.
Version 6.1.1
- Preferences: New checkbox 'Deploy on save?'. In Advanced tab.
- Preferences: New 'SFTP Key' field. Allows use of RSA private key for deployment.
- Project Properties: New 'DashboardAccess' property adds ability to access your user's Volt data.
- Controls: Bootstrap Select now has text property which returns selected text.
- Controls: Rel option on YouTube control fixed.
- Samples: SignOn samples were reversed.
Version 6.1.0
- Controls: Stripe control updated - now easier to use.
- Controls: Input controls can now copy and paste to Clipboard.
- Volt: appStorage support added. Data for apps can be set by owner.
- Volt: serverStorage support added. Apps can save data on the server.
- Controls: Debugging added to Stripe control.
- Controls: Header.backgroundColor no longer gets translated.
- Dashboard: Can now examine and maintain appStorage values.
- Dashboard: Email provider can be selected in Email Plugin.
- Documentation: Wiki and internationalization files updated.
- IDE: Copyright dates set to 2017.
- Runtime: Print False now clears Print popup.
- Runtime: Print Cursor turns into pointer over close button.
- Samples: InputTwoNumbers renamed to AddingTwoNumbers.
- Samples: New Clipboard sample
- Samples: New Volt Storage sample
- Samples: Sending email added to Volt Signon sample.
- Samples: Stripe sample improved.
- Volt: Email provider can now be selected.
Version 6.0.7
- Controls: Input .value properties can now be edited with the popup editor.
- Documentation: Localization and offline Wiki updated.
- MakeEXE: Sample now executes Python snippets.
- Project Properties: New voltDomain property added.
- Samples: Volt SignOn has a new Send Email button.
- Samples: CameraToServer sample fixed.
- Samples: Libraries used by JSModeler updated. Thanks, Adrian!
- Volt: Can now be used from PhoneGap apps.
- Volt: Send Email API added.
Version 6.0.6
- Bootstrap: Alert no longer dismisses if nondismissible.
- Bootstrap: ID added to header element of input controls.
- Bootstrap: Input - Class property now applied to outmost wrapper.
- Bootstrap: Input control now styles inputType 'File' properly.
- Bootstrap: Input: add inputType of 'color'. Not supported by all browsers.
- Bootstrap: Textarea expands to fill stated height of the control.
- Controls: Modal form contents now have maxWidth of 90% of the form width.
- Controls: Modal forms now default to a zIndex of 1000, appearing above all others.
- jQWidgets: Checkbox - use onchecked event, not onclick.
- Libraries: AddToHomeScreen - revert to older version.
- MakeEXE: Libraries updated to making Windows exe files works again.
Version 6.0.5
- Bootstrap: Input control icon now part of the input element.
- Bootstrap: Input control made more responsive.
- Bootstrap: Input control now has leftText option.
- Bootstrap: Input control now works with password savers.
- Bootstrap: Input control now has color type. Not supported on all browsers.
- Controls: Automatically update old hidden properties.
- Controls: Problem with Grid style fixed.
- IDE: Open Project CSS added to the Project menu.
- jQM: TextBox control now has color type. Not supported on all browsers.
- jQM: Select control's hidden property fixed.
- Library: AddToHomeScreen updated for iOS 10.
- Library: jQuery Modal updated to 0.8.
- Samples: PhoneGapAPI sample is now in BASIC too.
- Volt: SignOn sample updated.
Version 6.0.4
- Bootstrap: .resize, .Top, .Left, .Width, .Height added to all controls.
- Bootstrap: Dropdown select area drawn better in Design Screen.
- Bootstrap: Fliptoggle (Bootstrap) - new control.
- Bootstrap: Input now has .files property for inputType file.
- Bootstrap: Panel - allow HTML in fields
- Code Window: Commit code changes before translation.
- Code Window: Override toolbox default language when needed.
- Controls: Label select area drawn better in Design Screen.
- Controls: hidden property is now a style, not an attribute. Some hidden settings may need to be refreshed.
- IDE: Bootstrap Theme Customizer added to Tools menu.
- iScroll: Zoom functions restored
- Project Properties: 'styleheaders' renamed 'projectCSS'.
- jQM: Improvements to List styling.
- jQW: hidden and style attributes now work for all controls.
Version 6.0.3
- Design Screen: Positioning logic improved for relative and static.
- Libraries: Google Drive added to Libraries - makes Google Drive easier to use.
- Controls: Bootstrap Dropdown selectable in Design Screen with static positioning.
- Controls: Bootstrap Slider: Use .control.value=x instead of .setValue(x)
- Controls: Common Grid style attribute fixed.
- Controls: jqWidgets DataTimeInput requires fastclick = false.
Version 6.0.2
- Bootstrap: New Slider control.
- Controls: Camera control rewritten so it works with Bootstrap. Delete and re-add the control.
- Design Screen: Responsive forms now use static positioning.
- Design Screen: jQM Checkbox and RadioButton samples render properly on Mac.
- Design Screen: Show warning if Bootstrap and jQuery Mobile controls used in same project.
Version 6.0.1
- Bootstrap Badge: Add a space to the left.
- Bootstrap Icons: Can now be added/changed at runtime.
- Bootstrap Jumbotron: Fix error when optional button removed.
- Bootstrap Jumbotron: HTML and multiple lines in value and header.
- Bootstrap Modal: HTML and multiple lines in value, header and footer.
- Code Window: Adding event to form does not also add it to Global code.
- Code Window: .xhtml is now an editable type.
- Container: .addChild function supported.
- Design Screen: Grandchildren can now be copied.
- Documentation: offline Wiki updated.
- Header: Buttons as children now work.
- Header: .addChild function supported.
- PlaySound() now has a volume option.
- jQM Checkboxes: problem with horizontal checkboxes fixed.
- jQM Collapsible: Can now be used as a container.
- jQM Select: Multi select added.
- jQM Select: setIndex was indexing incorrectly.
- Project Properties: New 'Use strict' option does additional syntax checking, such as undeclared variables.
- Project Properties: Content Security Policy moved from PhoneGap. Add 'connect-src'.
- Runtime: Allow special characters in the code.
- Runtime: code.js is now obfuscated when that option is selected.
- Runtime: better error message when initializing undefined control.
- Samples: new PhoneGapSMS sample.
- ServerStorage deprecated.
- Translations: Arabic complete. (Thanks, Aya!)
Version 6.0.0
Version 6 has been released! Here's a list of what is new: All items are subject to change.
If you own a previous version of AppStudio, you need to buy the upgrade to use Version 6. You can do this from within the app or from our order form.
Until you have bought the upgrade, you can use AppStudio 6 in Demo mode for up to 30 days. Once you buy, your copy will convert automatically to the full version.
IDE - General
- Mac: AppStudio can now be executed by any user.
- Save preserves the entire environment, not just the app itself.
- View Menu: checkmarks are now updated properly.
- Copy and paste of Containers and Forms now gives controls unique names.
- License Agreement expanded to include Volt Terms of Service.
Code Window
- Code version bumped to 6. Projects will take longer to compile first time they are run.
- Statements with the word 'Declare' in them are translated properly.
- JavaScript: Property Window Event does not create new event handler if one exists.
- JavaScript: Shows all functions in the Functions window.
- Obsolete properties are being cleaned out of .nsx files in new code version. Keep a backup!
- BASIC indentation while editing improved.
Design Screen
- Copying a container now renames the children to unique names.
- Rotate screen refreshes properly.
- Adding a control in Responsive mode now only adds 'float:left;' if needed.
Toolbox
A lot of cleanup was done to controls. Refactoring was done in the Toolbox files to reuse common code and make controls more constant.
- All controls have new icons.
- AppStudio controls have purple icons.
- Attribute property is now an edit window.
- Container: New font and margin properties.
- Controls which act as Containers now have an addChild() function.
- Containers default to height of 'auto'.
- Image: New border and margin properties.
- Label: New border and margin properties.
- Label: Proper cursor now appears when hovering over control.
- Label: Width defaults to auto, based on actual text.
- New Header control. Simple, lightweight form header.
- New Stripe control. Accept Stripe payments in your app.
- New QRCode control. DIsplay QR Codes in your app.
- PictureBox: New color, font and margin properties.
- Property Files added for ToolBox Files. Recurring properties now easier to create and are more consistant.
- Property Files: Fonts, borders, colors and more are in property files.
- Property Files: Parts of Page.js moved into property files (exe, PhoneGap)
- ToolBox Files: new ! operator allows properties to be evaluated within properties.
Project
There are a number of changes to Project Properties. The most visible is that the user will no longer be asked if a new version of the app should be installed - it just happens, unless the newVersionWarning property is set to true. Setting FastClick to false will make your app smaller and a bit faster to load. Setting enableBrowserArrows to false will give your app a shorter URL.
- Properties: enableAppScrolling: needs to be true for jQM Swipe.
- Properties: enableBrowserArrows now defaults to false.
- Properties: Fastclick defaults to false. Most browsers don't need it anymore.
- Properties: New BootstrapPath property.
- Properties: New BootstrapTheme property.
- Properties: New contentSecurityPolicy property.
- Properties: New newVersionWarning property: If false, new version of your app simply loads in browser.
- Properties: 'theme' renamed 'jQueryMobileTheme'.
- Properties: StopOnError works properly at runtime.
Forms
- New Project: Form type added for Responsive Forms. Forces relative positioning.
- Properties: OpenMode behaves properly at runtime. (Set this one to false if your form appears incorrectly at startup.)
Runtime
- hfunc.js no longer uses eval() function.
- NSB.Print window closes more easily: tap anywhere on it.
- HTML command is deprecated.
- JavaScript functions string.startsWith and string.endsWith work on IE11.
- NSB.MsgBox custom buttons fixed on FireFox.
Preferences
- New Volt Tab added.
Deploy
We've reorganized how the project is written out when deployed. Operationally, everything works as before. When you open the project in the Chrome Debugger, you'll notice the differences. Your code is now in a file of its own called code.js. All the code generated by AppStudio stays in index.html. Any JavaScript code modules are kept as discrete files instead of being merged into index.html. The result is that it will be much easier to find your work in the deployed project. Load times for your app may go down due to caching.
We've also fully implemented https for all our web services.
- Deploy to Volt added.
- Manage your Volt App added.
- Sign-up/Sign-In into Volt added.
- Many changes to runtime code organization to make code more readable and easier to debug.
- All script tags are now in <head>.
- BuildStatus: Now defaults to same download location as previous time.
- Deploy to Volt Server now uses https.
- External scripts remain as external scripts: they do not get merged in main app.
- If obfuscation fails due to syntax errors, AppStudio recovers gracefully.
- JavaScript code modules are no longer merged in index.html, to make generated app easier to read and debug.
- Open app after local deploy fixed.
- Remove iOS startup image code - no longer supported in iOS.
- Unicode in deploy path should work now.
- User code is now deployed to its own module called code.js, loaded by index.html.
- Chrome Apps deprecated. Google is dropping support
- Deploy to Dropbox deprecated. Dropbox no longer will let you deploy apps from Dropbox folders.
PhoneGap
We've made a number of changes to make PhoneGap easier to use. The workarounds which were needed to deal with new features of PhoneGap or new browser requirements are now included. The new QR code on the BuildStatus screen is a big timesaver!
Changes to configxml will not be applied automatically. Grab a fresh configxml from a new project and paste it into your existing project to get all the latest features.
- 'No content-security-policy' warning no longer needs a workaround.
- New properties added so Status Bar workaround no longer needed.
- BuildStatus: Now displays QR Code to download directly to Android device.
- JDBC Plugin added for remote database access from Android devices.
- Names of icons and splashscreens normalized with PhoneGap docs.
- minVersion removed from configxml template.
- Patch to get rid of period PhoneGap puts at start of download filename.
- PhoneGapBarcode sample needs PhoneGap version set to cli-6.1.0
- Samples updated to latest PhoneGap specs.
- SplashScreen workaround no longer needed.
- Support for more screen sizes/densities added.
- Updated whitelist on all samples.
- Whitelist workaround no longer needed.
- Zeppelin supported for generating icons and splashscreens.
Bootstrap Framework
![Nsb Nsb](/uploads/1/1/8/5/118539462/542355264.jpg)
- Bootstrap is a modern, responsive framework. See Introduction to Bootstrap.
- All Bootstrap icons are deep purple.
- 24 new controls!
jQuery Mobile Framework
- All jQM icons are now orange
- Button: width defaults to auto, adjusts in size to text.
- For jQM swipe to work, Properties_Window#Project_Properties in Project Properties must be true.
- List: inconsistency in naming of value fixed. Always a string now.
- Select: Add country picker.
jqWidgets Framework
- All controls: Added WindowsPhone theme.
- jqWidgets icons are blue.
- jqwPasswordInput: Add missing icon.
- jqxComboBox: Add onselect event.
- jqxComboBox: Add some missing files to manifest.
- jqxDragDrop: fix disabled property.
- jqxListBox: add filterable and filterPlaceHolder properties.
- jqxScheduler: New control added.
Samples
Nsb App Studio Download Mac Os
- Ajax samples: paths to server simplified.
- BarCode: URLs updated.
- Bootstrap samples added.
- Compass sample now works on Android too.
- New DragAndDrop sample.
- New GetUserMediaCamera sample.
- New GoogleSpreadsheet sample.
- New HeaderBodyFooter sample.
- New PhoneGapUDP sample.
- New Print2PDF sample.
- New QRCode sample.
- New SelectCountry sample. Uses jQM Select control.
- New Stripe sample: Accept Stripe payments.
- New Volt Users sample.
- Samples no longer reference jQM Theme 'c'.
- ServerStorage: Sample removed.
- Signature sample fixed on Edge.
- Volt samples added.
Documentation
- Wiki updated for Version 6.
- Translation files updated.
- Slovenian is complete. (Thanks, Oton!)
- Thai is complete (Thanks, Theprasit!)
- Turkish is complete (Thanks, Bahattin!)
- Romanian is complete (Thanks, Mircea!)
- German is complete (Thanks, Bernd!)
- Spanish is complete (Thanks, Mario!)
- Portuguese is complete (Thanks, Ricardo!)
Internals
- All of our websites now support https:
- App and License folders reorganized.
- Code signing certificate updated.
- Copyright changed to 2016.
- DropDMG (used to build Mac Installer) updated to 3.4.
- iScroll updated to 5.2.
- Wx updated to 3.0.
Breaking Changes
- HTML command deprecated. You can't put blocks of HTML in the middle of your code anymore. There are better ways to do this.
- Projects saved in AppStudio 6 cannot be opened in AppStudio 5. Keep a backup!
- If you want to return to AppStudio 5, do an uninstall of AppStudio 6 before installing AppStudio 5.
- The first time you deploy your AppStudio 6 app to your server, do a Full Deploy so all the updated files get copied.
- Chrome Apps deprecated. Google is dropping support
- Obsolete properties are being cleaned out of .nsx files in new code version. Keep a backup!
- Deploy to Dropbox deprecated. Dropbox no longer will let you deploy apps from Dropbox folders.
Retrieved from 'https://wiki.appstudio.dev/index.php?title=Version_6&oldid=10096'
If you own a previous version of AppStudio, you need to buy the upgrade to use Version 5. You can do this from within the app or from our order form.
Until you have bought the upgrade, you can use AppStudio 5 in Demo mode. Once you buy, your copy will convert automatically to the full version.
Version 5.2.1.2
- Installer: Windows Code Signing certificate upgraded to SHA-256 to meet Microsoft's requirements.
- Controls: Listview's readonly mode fixed.
- Localization: Romanian complete (Thanks, Mircea!). All files updated.
- IDE: Errors in copy/paste and renaming controls fixed.
Version 5.2.1.1
- Samples: Open Samples now shows all samples.
- Samples: PhoneGapMedia updated to use latest working version of control.
- Controls: lineColor and LineWidth fixed in Signature control.
- Toolbox: Files reorganized by framework.
Version 5.2.1.0
- All: Copyright date is now 2016.
- Chrome Icon: Home Screen icon updated for Chrome 47.
- Chrome SplashScreen: Add Description property.
- Chrome SplashScreen: If orientation is 'natural', set value to default (blank).
- Chrome SplashScreen: Use homescreenTitle property if set up.
- Controls: Twitter Follow now follows 'user'.
- Localization: Language files updated. Thanks, translators!
- Libraries: jQuery updated to 2.2.0
- PhoneGap: Sound files get deployed with project.
- Project Properties: Fix StopOnError so it can be turned off.
- Runtime: PlaySound refactored for consistency with PlayTone.
- Runtime: Fix problem with PlaySound filenames.
- Samples: PhoneGap samples now have icons.
- Samples: New PhoneGapMedia sample.
- Toolbox files: new !i conversion.
Version 5.2.0.2
- Installer: Fix version number
- Preferences: Fix item graying out.
- ToolBox: Add new files to jqxColorPicker
- Runtime: Fix errors in older devices without Audio support.
Version 5.2.0
- Language: New PlayTone function.
- Chrome Web Apps: Can now have splash screens.
- Project Properties: new 'enableAppScrolling' flag.
- ToolBox: Users can now define their own Toolbox files.
- Code Window: Functions List appears when switching forms.
- Code Window: Multiline Function statements show properly in Function List.
- Code Window: right click 'Goto Function' now has 'return' to previous position.
- Documentation: Wik and localization files updated.
- Script Window: Undo cannot wipe initial contents of script window.
- Controls: Container has a new center property. (Thanks, Buck!)
- Controls: HTMLView backgroundcolor now works.
- Controls: Signature is now responsive.
- Controls: Signature no longer needs to be initialized - easier to use.
- Controls: jqxTab's disabled property fixed.
- Controls: Grid.addCols(n) now sets id properly for n>1.
- Controls: YouTube now has style property.
- Controls: GoogleMaps.mapMaker defaults to false, bounds fixed.
- Design Screen: Grid resizes on rotation.
- Design Screen: Turning on Grid no longer creates scrollbar.
- Design Screen: Fix timing problem when opening external libraries.
- Design Screen: Rotate resets zoom picker properly.
- Design Screen: Copy and paste a Container now updates Project Explorer.
- IDE: Disallow keywords as form names.
- Preferences: New Toolbox path option in Advanced tab.
- Project Properties: remove obsolete 'minimalUI' flag.
- Project Properties: Syntax coloring turned off for 'manifest' and other properties.
- Property Editor: Edit window can be left open for many more properties.
- Runtime: Eliminate flicker on startup when project background color is set.
- Samples: Update Twitter sample.
- Samples: New PlayTone sample.
- Samples: All OpenWeatherMap samples now use API Key.
- Samples: GoogleMap and GoogleMapsV3 now show and hides traffic.
- Samples: SensorNotRequired warning from Google Maps fixed.
- Samples: New AppScrollFixedHeader sample
- Samples: New AppScrollLongForm sample.
- Samples: New AppScrollAbsolute sample. (Thanks, Jamal!)
- Samples: New ChromeSplash sample.
Version 5.1.3
- Code Windows: 'new Object' no longer flagged as syntax error.
- Controls: Label align can be set in styleheaders
- Controls: HeaderBar is now responsive.
- Controls: HeaderBar can handle both ChangeForm properties and onclick code. (Thanks, Buck!)
- Controls: Panel improvements. (Thanks, Buck!)
- Controls: Google Maps modified to handle being offline gracefully.
- IDE: No longer crashes when styleheaders window is open. (Mac OS)
- Project Properties: New 'enableBrowserArrows' property.
- Runtime: Browser back (and forward) buttons work with ChangeForm.
- Runtime: Form.onshow() runs without delay if no visual effect.
- Runtime: Page is sized properly if jQuery Mobile not used.
- Samples: New ReadAsText sample shows FileReader object.
Version 5.1.2.1
- Translation: Fix error in Portuguese which broke the Container control.
- Controls: Google Maps has new setInfoWindow function. (Thanks, Buck!)
- Samples: All reset to use the default configxml, with latest PhoneGap changes.
Version 5.1.2
- Code Window: fix a false negative syntax message
- Controls: FlipToggle fixed on Windows 7 + IE11.
- Controls: Fix problem with Panels overlapping. (Thanks, Buck!)
- Design Screen: Add some retry/delays to deal with IE refresh issues.
- Design Screen: Fix problem with RTL languages.
- Libraries: revert jQuery-modal to 0.5.5. Newer version has issues.
- PhoneGap: Add new SplashScreen commands to configxml.
- Runtime: ChangeForm now calls onShow after transition completes.
- Runtime: Updates to speech support
- Runtime: Use system fonts where possible.
- Samples: New Breakout game sample using CodeHS library.
Version 5.1.1
- Language: new Speak(text, voice) function.
- MacOS: IDE language defaults to the local language.
- Education: New Kesbath Computer Games course.
- Controls: HTMLView - contentEditable fixed.
- IDE: Fix some spelling errors.
- Libraries: jQuery-modal bumped to 0.5.9
- MakeEXE: Python version bumped to 2.7.10
- Open Sample: Search results now much easier to see.
- Runtime: Python version bumped to 2.7.10
- Samples: New Speak sample.
- Samples: new SpeechSynthesis samples.
- Translations: Many of the translations are now caught up to Version 5.
Version 5.1.0.1
- Projects: backgroundImages for Projects and Forms cleaned up.
- Forms: backgroundImage added to manifest automatically.
- MakeEXE: problem with window style attributes fixed.
- Forms, Projects: Gradient images work consistently in backgroundImage.
- Forms: If designHeight and designWidth are 0, they default to Form's height and width.
Version 5.1.0
Nsb App Studio Download Mac Download
- Support added for iOS 9.
- Support added for Windows 10.
- Support added for Mac OS El Capitan.
- Controls: new jqWidgets ComboBox Control
- Design Screen: New Rotate button switches between Portrait and Landscape.
- About: Display more information about license.
- AppStudio Server: new name for nsbapp.com
- Code Window: don't case correct 'color'.
- Code Window: Fix formatting for 'End JavaScript'
- Code Window: Fix handling of lines starting with 'Rem'.
- Code Window: JavaScript code can now be formatted.
- Code Window: Code Module names should not cause variable case correction.
- Controls: Date, Time controls in jQM projects now have corners and shadows properties.
- Controls: Date, Time controls now behave in Containers
- Controls: Id added to Image contents: Function Image1_img_onerror() now works.
- Controls: jQM List - spaces in ChangeForm are now handled.
- Controls: Id of ProgressBar can now be changed.
- Controls: jQM TextBox: hidden and style properties fixed.
- Deploy: .php extension was being duplicated.
- Deploy: JavaScript files can now be placed in a folder in the Project Explorer.
- Documentation: Wiki and Locale files updated.
- Design Screen: New Rotate button switches between Portrait and Landscape.
- Design Screen: HeaderBar and Footerbar appear properly when zoomed.
- Design Screen: Controls cannot be added when zoomed.
- Design Screen: Was not displaying properly if jQM not being used.
- IDE: Intellisense no longer used on non BASIC/JavaScript code windows.
- IDE: NSBApp Debugger renamed AppStudio Server Debugger.
- IDE: Problem changing languages fixed.
- IDE: Tabs saved when changing projects.
- MakeEXE: Temp folder 'Build' deleted when complete.
- MakeEXE: The installer is now started after it is created.
- PhoneGap Build: Code and samples updated to use new 'npm' plugins.
- Properties Window: Enable ... editing on a number of project properties.
- Runtime: Check for ServerStorage improved.
- Runtime: Multiple apps from same server now have unique EULAs.
- Runtime: NSB.id returns the name of the currently running app.
- Runtime: Patch for 'Uncaught Security Error' when running jQM project in a local folder.
- Samples: New ios3DTouch sample for iOS9 and new devices.
- Samples: Open Sample Dialog opens more quickly.
- Samples: New ProgressBar sample.
- Samples: New AndroidVibrate sample (recent Android devices only)
- ToolBox: Function names containing 'Sub' or 'Func' were displaying incorrectly.
Version 5.0.16
- Controls: RadioButton - fixes to iconPos and style.
- Design Screen: Crash closing and opening contexts fixed.
- IDE: Fix background images in IE11.
- IDE: Fix background images in style headers.
- MakeEXE: Fix crash at startup of EXE apps on some systems.
- Runtime: Fix problem in ChangeForm slide.
- Samples: New JSModeler sample. (Thanks, Adrian!)
- Translator: Fix false negative on x = Array()
Version 5.0.15
- Controls: Line bounds are now grouped.
- Controls: RadioButton width is now in the right place in the Property Window.
- Forms: jQuery Mobile theme can now be set for a form.
- Localization: Files updated. Indonesian is now complete.
- MakeEXE: Better messages and wait cursor.
- MakeEXE: Debug window no longer appears.
- MakeEXE: Windows Shell commands can now be executed.
- Samples: Possible error fixed when opening samples picker.
Version 5.0.14
- Code Window: Don't case correct 'parse'
- Controls: Add corner property to TextArea, TextBox.
- Controls: Allow multiline style properties
- Controls: Eliminate default text-shadow on TextArea, TextBox
- Controls: Enable theme support for TextArea, TextBox.
- Controls: Make Container Responsive Design aware.
- Controls: Redo how TextBox is created.
- Controls: RadioButton horizontal in a Container fixed.
- MakeEXE: return error if evalPython fails.
- Samples: Add Globalization plugin to PhoneGapAPI sample.
- Samples: Add some folder descriptions.
- Translator: Fix a false negative.
- Translator: Fix bad translate of 'emptyData'
Version 5.0.13
- Controls: Style and Class properties should work for all controls.
- Controls: Containers cannot be nested.
- Controls: Grid.addRows(), addCols() add one each if no arg.
- Code Window: Do not capitalize style.
- Setup: Get Info for Windows now shows all data.
- Sample: Fixes to Background, Sprite, LabRotation
- IDE: Problem opening projects with code files fixed. (like upload.nsx)
- IDE: Projects cannot be saved with illegal file names.
- MakeEXE: New windowStyle property.
- MakeEXE: New EXE.pythonEval() function.
- MakeEXE: new execPython sample.
- Properties Windows: return takes you to the next property.
- Docs: Locale files updated.
Version 5.0.12
- Samples: All samples now have BASIC and JavaScript versions.
- Samples: new jPlayer streaming video sample (Thanks, Adrian!)
- Samples: new ResponsiveRotation sample.
- Build: Fix Mac OS 'Get Info' data.
- Controls: Don't set button margin to 0 if position is relative.
- StyleHeaders: Process last, so its rules have precedence.
- StyleHeaders: Update Design Screen on close.
- Translater: Fix 'else' embedded in variable name.
- Translator: Fix regular expression error in array/function.
Version 5.0.11
- Controls: Add min, max values to Date Pickers - speeds up Android.
- Controls: Allow vh, vw sizes (viewport height, viewport width)
- Controls: Fix error in jqWidgets Tabs control.
- Controls: NavBar, FooterBar: All spaces are now converted to underscores for event argument.
- Controls: NavBar, FooterBar: Design time style now used at runtime.
- Deploy: Get project path to jqWidgets correctly.
- Form: Default form height is now 100vh.
- Make EXE: Unicode characters are now allowed.
- PhoneGap Build Status: Improve iOS message.
Version 5.0.10
- Design Screen: Error when deleting control in a Container fixed.
- Samples: New sample using Chartjs library.
- Controls: Grid cellstyle property used when adding new rows.
- Controls: Make a number of controls behave better when using Responsive Design.
- jqWidgets: The path to the jqWidgets controls is now a Project Property.
- Controls: Formatting of NSB.MsgBox improved.
- Script Window: Allow other windows to be edited.
Breaking change:
- if you are using a local copy of jqWidgets, you need to set pathTo_jqWidgets in Project Properties.
Version 5.0.9
- Code Window: Much faster. Lag between keystrokes eliminated.
- Script Window: Lets you display code, but no longer to modify it.
- Modal Forms: Overlay parameter fixed.
- Design Screen: CSS files work again.
- Samples: New OpenStreetMaps/Leaflet sample (Thanks, Adrian!)
- Controls: Tune Footerbar defaults.
- Controls: List control had a problem with empty list.
- Code Window: Function tips work consistently.
- Documentation: Offline Wiki files updated.
Version 5.0.8
- Design Screen: Adding controls is now more than twice as fast.
- Project Explorer: Moving controls up and down about 8 times faster.
- Code Window: Intellisense for user functions much, much faster.
- ServerStorage: Docs for installing on your own server are now available.
- Controls: jqxGrid now handles % heights properly.
- Design Screen: Copy and Paste of Containers fixed.
- Design Screen: Zero value for designHeight, DesignWidth fixed.
- Project Explorer: Dragging and dropping sound files fixed.
- Design Screen: Scrollbar no longer appears when fullscreen is false.
- Controls: Select no longer shows gray circle for custom icon.
- Samples: New Swipe sample. (Thanks, Mike Burgher!)
- Localization: Thai is complete. (Thanks, Theprasit S.!)
Version 5.0.7
- Deploy: A message now appears if errors are encountered at runtime.
- Project Properties: New stopOnError property to hide runtime error messages.
- Controls: MsgBox appearance improved.
- Forms: Modal forms now have onhide and onshow events.
- EXE Files: Put on Start menu, not Startup files list.
- Code Window: False negative on location = fixed.
- DropBox: DataStore API is being deprecated by DropBox.
Version 5.0.6
- EXE files: Icon handling improved.
- Forms: Bounds now in a group
- Forms: Bounds can now be percent, 'auto' or a value.
- Deploy: Code is only minimized when requested.
- Design Screen: extra time during startup allowed for.
- Controls: Minor path error in jqxDateTimeInput fixed.
Version 5.0.5
- EXE files: Support added for localStorage.
- EXE files: new properties for publisher, icon, title, height and width.
- EXE files: now run as a localServer
- Controls: jqxGrid was not initiated properly in jqWidgets 3.8.
- Deploy: fix encoding mode on LaunchIcon57.png.
- Deploy: jsmin fixed.
- jQuery: updated to 2.1.4
- Properties Window: Properties now have groups.
- Properties Window: Borders, Bounds, Fonts are grouped.
- Properties: for Chrome Packaged Apps removed.
- Samples: Grid sample cellrenderer fixed for jqWidgets 3.8.
- ToolBox: Function list was sometimes not refreshing.
- Translator: add some semicolons
Version 5.0.4
- jqWidgets: Library conflict caused by jqWidgets 3.8 fixed.
- Samples: new PhoneGapFileSystem sample.
- Languages: locale files updated.
- Native Build Status: now shows a wait cursor.
Version 5.0.3
- Deploy: Don't create manifest file if no caching.
- Deploy: PhoneGap CLI remembers to create config.xml
- Samples: new VisualEffects sample.
- Samples: several updates.
- Translator: Problems with Functions fixed.
Version 5.0.2
- Check for Update: Set up text for translation.
- Controls: Allow multiple entries for ChangeForm where needed.
- Controls: jqxEditor control now has grab handles in Design Screen for resizing.
- Controls: Panel - Fix how it appears on Design Screen. Remove unused properties.
- Controls: jqxTabs control now appears properly.
- Deploy: 'no cache' option added to Manifest File property.
- Forms: Improved reset() function. Thanks, Buck!
- Internal: Went back to wxPython 2.9.5 to solve problem with Spanish locale.
- Make EXE: correct delete file command in make script.
- Make EXE: Force a save before making exe.
- Samples: Update and rename ModalForm.
- Translation: Fix some tab characters.
Version 5.0.1
- Code Window: Format code problem fixed.
- Deploy: Adding/deleting files to Project Explorer forces full Deploy.
- Deploy: Don't change name of file when deploying.
- Deploy: Fix formatting error in manifest.
- Deploy: Warn users of spaces in file names.
- Forms: .reset() function is back.
- IDE: Design Screen now checks for Internet Explorer 11.
- Internals: pyExecJS not needed.
- Make exe: All needed folders are now included.
- Run menu: Replace 'Make Desktop App' with 'Make exe'.
Version 5.0.0
Major New Features
- Responsive Design lets your app adapt smoothly to different screen sizes.
- Make Windows Executables (exe) apps.
- Ten new controls, including Container, Collapsible, Editor, Password Input and Window.
- Use Visual Effects to show forms.
- Use Modal Forms
- Internet Explorer 11 support.
IDE - General
- New look and feel for the IDE
- Tools Menu: New option to convert a BASIC project to JavaScript.
- Open Sample: Now allows nested folders, for better organization
- Open Sample: New Find option.
- About Screen: reformatted.
- Find: Opens with 'Find What' selected.
- Help: now displays HTML formatted text with links.
- Open Sample: Samples are now sorted case insensitively.
- Project Properties: New styleheader property saves your styling rules.
- Properties Window: ChangeForm and firstform now have pickers.
- Properties Window: Events set properly on control copy and paste.
- Run menu: New Make Windows Executables (exe) App.
- Run menu: Improved menu names.
- Save: Saving a project no longer changes the Project ID.
- Startup: Projects with deprecated controls will get a message when loading is attempted.
- Startup: Splash screen on Mac OS startup no longer required.
- Startup: When project reopened, tabs are all reopened and same one returned to.
- View menu: New option to close all tabs.
- Installer: Checks if IE11 is installed on Windows
- Installer: Modifies registry so IE11 recognizes AppStudio.
Code Window
- Code Window: New clickable Function List appears in the Toolbox pane.
- Code Window: ToolTips now appear for user functions.
- Code Window: 'error' is no longer auto capitalized.
- Code Window: Code converted to JS is now beautified.
- Code Window: Error when typing 'screen.' fixed.
- Code Window: JSONP files are now edited as JSON files.
- Code Window: Problem with auto indentation fixed.
Design Screen
- Design Screen: controls are relative if their parent is.
- Design Screen: new zoom icon. Use this to shrink size of Design Screen. Disables drag and drop.
- Design Screen: controls can be grouped using Containers.
- Design Screen: Right click to lock controls from accidental position changes.
- Design Screen: Double click opens Code Window.
- Design Screen: Dump wxWebkit. Now smaller, faster.
- Design Screen: Internally uses IE to render controls.
- Design Screen: Paste now shows on the right click menu.
- Design Screen: Snap to grid is now gray, not black.
Project Explorer
- Project Explorer: Folders can now be dragged and dropped.
- Project Explorer: JSON files can now be dragged and dropped.
- Project Explorer: SQLite databases can now be dragged and dropped.
- Project Explorer: Delete file now has confirmation message.
- Project Explorer: Warning if drag and drop of existing file.
Language
- ChangeForm() now supports visual effects.
- Ajax() can now have a callback as a second argument.
- Ajax() can now take an object for its parameters.
- Ajax() now supports a fail callback.
- ReadFile() can now be used asynchronously.
- Case normalization is now handled in Code Window
- Case normalization moved out of hfunc.js, killing hundreds of lines of code.
- Language version bumped. Existing projects will take longer to compile first time they are run using the new version.
- Map is now a keyword.
- Overlay() function deleted - it was obsolete.
- Referencing a control by name itself will return its value.
- Referencing a control by name will return a numeric if possible.
- Style/End Style deprecated. See 'Breaking Changes'.
- NSBCurrentForm changed to NSB.currentForm.
- Arrays no longer have to be declared in all modules.
Toolbox
- New: Container control for text, html and other controls.
- All: New methods to hide and show controls: fadeIn, fadeOut, slideUp, slideDown.
- All: Updated to work with IE11.
- All: -webkit prefix removed from css.
- All: Border properties are now consistant.
- All: BorderColor and BorderWidth added all controls with borders.
- All: Bounds can now be 'inherit' and 'initial'.
- All: Disabled property fixed.
- All: font selectors normalized.
- All: HTML output for borders streamlined.
- All: New onresize event.
- All: no longer load function code that is not needed.
- All: ToolBox Files can now share property definitions.
- Camera: value can now be set at Design Time.
- Date and Time: appearance improved.
- Dialog is now on top of scroll bars.
- Facebook: unneeded font property removed.
- Functions for AppStudio's controls moved from complexfunctions.js to nsbFunctions.js.
- Functions for jqMobile controls moved from complexfunctions.js to jqmFunctions.js.
- Functions for jqWidget controls moved from complexfunctions.js to jqxFunctions.js.
- Generic: Deprecated - replaced by Container.
- Grid: .cellstyle can be read at runtime.
- Grid: .colWidths can be read at runtime.
- Grid: Cells added at runtime are formatted with cellstyle.
- Grid: fix alignment style bug on first column.
- Grid: styling moved from complexfunctions to nsbstyle.css.
- Help now has pointers to Wiki.
- HTMLView: Emitted code improved.
- HTMLView: fix warning from Safari.
- HTMLView: Percentage widths fixed.
- NSB.MsgBox: Appearance improved on RTL systems.
- NSB.MsgBox: formatting error with two buttons fixed.
- NSB.MsgBox: iOS 6 style MsgBoxes are gone.
- NSB.MsgBox: now handles former _msgbox_confirm function.
- NSB.ShowProgress is now modal.
- PayPal: Allows user specified image.
- PayPal: Only deploy image which is used, not all four.
- Toolbox: Now has a Find area on the bottom.
- Toolbox: Right click now opens Wiki page for all controls.
Forms
- New modal property: can make form float modally over rest of app.
- New visual effects: fadeIn, fadeOut, slideUp, slideDown.
- New BackgroundColor property.
- New BorderColor property.
- New BorderWidth property.
- New parentForm property.
- New position property. Can be absolute, fixed, etc. Good for Responsive Design.
- Background renamed backgroundImage.
- Borders can be specified.
- Controls copy and pasted to new forms are not repositioned.
- Form submit properties removed from Toolbox.
- Forms are now a <div> element, not <form>
- Forms can now have bounds in percentages (if fullScreen is false).
Runtime
- Comments between forms added to output code.
- Indenting of code improved.
- Main div renamed to NSBPage from Page_jqm.
- Needless blank lines removed.
- Output code cleaned up.
- Return value of function renamed returnValue (was savethefunction_rval)
- ReturnValue code not created if function does not return a value.
- CSS files moved to head for faster rendering.
- Generated code reformatted by JSBeautifier when possible.
Deploy
- Option to create Windows Executable (exe) added to Run menu.
- Nicely formatted screen listing your deployed apps.
- Native Build Status: Starts automatically after build and auto refreshes.
- Drag and Drop to Project Explorer fills manifest automatically.
- Cache: error message improved.
- Cache: Mime types set on local server - Some Windows systems set incorrectly.
- Cache: New global NSB.cacheStatus is available to your app.
- Cache: User now prompted before web app is updated.
- Cache: To turn off update prompt, do NSB.confirmCacheUpdate='
- Check Deployment: Additional checking added.
- Native Build Status: Auto refresh every 3 seconds.
- Native Build Status: Links added for iOS 'Error' message.
- Native Build Status: Links added to Tech Note for app stores.
- Native Build Status: Refresh button deleted.
- Native Build Status: Opens automatically after app submitted to PhoneGap.
- nsbapp.com: User image in nsb caused problems uploading to nsbapp.com fixed.
- PhoneGap: CLI progress window can now be closed.
- PhoneGap: Config.xml no longer gets deployed (It's only for PhoneGap)
- PhoneGap: Default configxml updated.
- PhoneGap: New PhoneGap Camera sample.
- PhoneGap: Project Location build uses AuthToken.
- PhoneGap: Splashscreen is now automatically added to manifest.
- PhoneGap: splashscreen property now uses image picker.
- PHP: Umlauts (and other extended characters) are now OK in PHP files.
- Preferences: Static localhost port# added.
- Project Explorer: Entire folders can be dragged and dropped.
- Project Explorer: JSON files can be dragged and dropped for deploy.
- Project Explorer: SQLite databases can be dragged and dropped for deploy.
- Run: from local filesystem uses default browser.
- Run: Local deploy is to 127.0.0.1 instead of localhost to deal with poorly configured systems.
- Run: Local deploy pathnames can now have spaces.
jQuery Mobile Framework
- New: Collapsible control shows popup text.
- All: Toolbox files tweaked for proper display in IE11.
- All: jQuery Mobile 1.3 controls and samples have been removed.
- Button, List: Text appearance improved.
- Button: Groups now have ID numbers.
- Icons now draw more sharply.
- Panel: icon now drawn correctly.
- Select: addItem can now accept multiple items
- TextArea: Added maxlength property.
![Nsb appstudio download arabic Nsb appstudio download arabic](/uploads/1/1/8/5/118539462/861184184.png)
jqWidgets Framework
- New: DateTimeInput control.
- New: Docking control.
- New: Editor control.
- New: MaskedInput control.
- New: NavigationBar control.
- New: PasswordInput control.
- New: Validator control.
- New: Window control.
- New themes: Android, Web, Bootstrap, Metro and Office.
- All: controls now have hidden, disabled, theme and rtl properties.
- All: Design settings are available at runtime in the NSB.jqxSettings[id] array.
- All: Functions for jqx controls moved from complexfunctions.js to jqxFunctions.js.
- All: Remove jqxSettings_ variables from global namespace. Now in NSB.jqxSettings['controlName']
- All: Toolbox files have been streamlined.
- Checkbox: Icon updated.
- Menu: wrong height on pulldown fixed.
- Samples: Numerous fixes to samples.
iWebKit Framework
- All iWebKit controls and samples have been removed.
Samples
- Samples can be searched for keywords.
- Samples are now organized into subdirectories.
- New Collapsable sample.
- New Modal form sample.
- New PhoneGap Camera sample.
- New samples for all the new jqWidgets controls.
- All samples updated to use the new release.
- Desktop files for WebSockets samples moved to Wiki in zip format.
- Fix incorrect default splashscreen paths.
- Many updates and fixes.
- Update Ajax samples to use asynchronous calls.
Documentation
Nsb App Studio Download Mac Pc
- TechNotes: New Responsive Design Made Simple
Internals
- Internals: PyV8 no longer used.
- Internals: wxWebkit is no longer used.
- Internals: wxPython updated to 3.0.0.
- Internals: node.js now now used for translation and syntax checking.
- Internals: PyInstaller is now used to create Mac installer instead of Py2App.
- Internals: Complexfunctions and hfunc cleaned up using jshint.
- Internals: Complexfunctions and hfunc reformatted.
- Internals: hfunc and functions files minified.
- Internals: exception handling improved.
- Internals: FastClick updated to 1.0.6
Breaking Changes
Nsb Appstudio Download
- Windows XP and Vista are no longer supported, due to IE 11's minimum requirements. Microsoft is no longer issuing security patches for XP. http://windows.microsoft.com/en-ca/windows/end-support-help
- Internet Explorer 11 is now a prerequisite on Windows systems.
- iWebKit and jQuery Mobile 1.3 are no longer supported. The reason for the removal is that the developers of these controls were no longer maintaining them. The guys at iWebKit seem to have moved on to other projects, while jQuery Mobile 1.3 was replaced by jQuery Mobile 1.4 in 2013.
The affected controls have direct replacements. AppStudio 4 has a tool to automatically update the controls. When you launch AppStudio 4, it askes you whether you want to update your controls. It then makes a backup of your project and converts them. You may need to do some fine tuning to get them to look exactly as you want.
The best way to do this is with AppStudio 4. AppStudio 5 does not have the ability to convert the controls. To go back to AppStudio 4 to do this, uninstall AppStudio 5 and install 4. Here's the download info:
Mac: <https://dl.dropbox.com/u/4451197/AppStudio4.dmg>
Win: <https://dl.dropbox.com/u/4451197/AppStudio4.exe> - Chrome Packaged Apps are no longer supported - replaced by full Windows exe apps.
- Form submit() removed from Toolbox. Ajax is a better way to do this.
- iOS 6 style MsgBoxes have been updated to current style.
- Style/End Style is no longer supported. Putting styling rules inline in code is messy and can cause performance problems. Copy the code inside your Style/End Style blocks and paste into Open Project CSS in the Project menu. It will then be put in the correct place at runtime.
- jqWidgets: settings variable renamed from controlName_setting to NSB.jqxSettings['controlName']
- NSBCurrentForm replaced by NSB.currentForm
- Generic has been deprecated: use Container instead.
Nsb App Studio Download Mac Installer
Retrieved from 'https://wiki.appstudio.dev/index.php?title=Version_5&oldid=10023'