AppStudio 6.2.4 released!

We’re pleased to announce AppStudio 6.2.4 is ready.

The biggest change is a real obfuscater. It’s in option in Project Properties to turn your deployed code into absolute gibberish. You won’t be able to read it – nor will almost anyone else:
https://github.com/javascript-obfuscator/javascript-obfuscator

There’s a discussion on the web board for more information and to share your experiences:
https://discuss.nsbasic.com/t/obfuscator-6-2-4/103

New and improved stuff includes:

  1. IDE: New (and powerful) obfuscator (Thanks, Paulo!)
  2. Controls: GoogleMaps now has API property.
  3. Controls: HTMLview: get rid of outline when scrolling not needed.
  4. Controls: jqxChart showLegend, enable and showToolTips fixed.
  5. Controls: Bootstrap Datatable scrollY can now be numbers or percents.
  6. Controls: Bootstrap Fliptoggle appears properly in iOS Disabled mode.
  7. Forms: Potential error on screenMode ‘zoom’ fixed.
  8. IDE: New users default to 320×360 absolute (not responsive).
  9. IDE: Links updated to new Web Board.
  10. Installer: Windows certificate updated.
  11. Internationalization: Updated language files.
  12. Runtime: EnableNiceLinks was not being set properly.
  13. Toolchain: Updated node files.

Watch for upcoming blog posts on some of these enhancements – there is some cool new stuff you can do.

Download the latest version from ‘Check for Updates’ under then AppStudio Help menu. It is a free upgrade for AppStudio 6 users.

Our new Web Board!

We’re happy to announce our new web board is ready for use.

https://discuss.nsbasic.com/

It’s better than the Yahoo Groups board in every way, without giving up any features.

  • No advertising.
  • No tracking by Yahoo or its partners.
  • No vulnerability to Yahoo’s security procedures.
  • Log in using your own account, Google or Yahoo.

It’s based on the Discourse platform. It was founded by Jeff Atwood, who also did Stack Overflow. Its aim is to improve online discussion quality through improved forum software.

And yes, you can participate by email. To receive emails of all postings, see these instructions. Replies to emails will be posted to the board.

It has a zillion options. We’ve deliberately kept our use of them low to start, but we have lot of room to grow.

Posting to the old Yahoo board will be stopped on April 30, 2017. We will keep the messages on that board around so they can be referred to.

AppStudio 6.2.3 released!

We’re pleased to announce AppStudio 6.2.3 is ready.

The centerScreen feature, new in 6.2.2, has been expanded to have a zoom feature as well. It’s been renamed screenMode. If set, your app will zoom or center itself on the screen instead of placing itself in the top left corner. If you do not want to adjust the layout of your app for different screen sizes, this is an easy way to make your app look better. Here’s more info.

New and improved stuff includes:

  1. Forms: New ScreenMode property: Can be Full Screen, Actual Size, Center or Zoom. Useful for different screen sizes when app is not Responsive.
  2. Forms: fullScreen and centerScreen properties moved into screenMode.
  3. Controls: scrollbars:true removed from default scroll_options for several controls.
  4. Forms: % now allowed in width and height properties.
  5. Forms: Problem with Modal forms fixed.
  6. Controls: BS Fliptoggle can now be disabled/enabled at runtime.
  7. Controls: Image control now hides overflow so rounded corners will work.
  8. Controls: Signature borders fixed.
  9. Controls: BS Button changeForm property was not working.
  10. Controls: jqxChart background color fixed.
  11. Samples: New jqxChart sample with line graph: ChartLine.
  12. Samples: Pic2Shop bar code reading works on Android too.
  13. Samples: Remove “scrollbars:true” from scroll_options.
  14. Samples: RssFeed sample removed. Web service it uses no longer exists.
  15. Translator: Fix statements with embedded keywords, such as s = “a Chain”

Watch for upcoming blog posts on some of these enhancements – there is some cool new stuff you can do.

Download the latest version from ‘Check for Updates’ under then AppStudio Help menu. It is a free upgrade for AppStudio 6 users.

AppStudio 6.2.2 released!

We’re pleased to announce AppStudio 6.2.2 is ready.

One interesting new feature is the centerScreen property. If set, your app will center itself on the screen instead of placing itself in the top left corner. If you do not want to adjust the layout of your app for different screen sizes, this is an easy way to make your app look better.

New and improved stuff includes:

  1. Forms: New centerScreen property: Centers app on screen. Useful for different screen sizes when app is not Responsive.
  2. Forms: Add initial and inherit to position types.
  3. Controls: Audio: fix minor text formatting issue.
  4. Controls: BS Fliptoggle.disabled now works properly.
  5. Controls: BS Fliptoggle: Add primary to appearance types.
  6. Controls: BS Button blocklevel now works properly.
  7. Controls: jQM Select style now only affects current control.
  8. Samples: DataTables sample adds refresh data, highlight row/cols, toggle options at runtime.
  9. Samples: Fix responsiveness on Users sample.
  10. Translator: a[“a b”] = 3 now works.

Watch for upcoming blog posts on some of these enhancements – there is some cool new stuff you can do.

Download the latest version from ‘Check for Updates’ under then AppStudio Help menu. It is a free upgrade for AppStudio 6 users.

AppStudio 6.2.1 Released!

We’re pleased to announce AppStudio 6.2.1 is ready.

The biggest change is support for using back and forward arrows in the browser. It’s been completely rewritten. If your app has multiple forms, try setting ‘enableBrowserArrows’ to true in Project Properties and give it a try.

The new release also has some new Volt features. They allow Volt apps to be opened inside other apps and to set rules for Cross Origin sharing.

New and improved stuff includes:

  1. Runtime: New routing logic, based on Navigo. Used when enableBrowserArrows is true in Project Properties.
  2. Project Properties: New enableNiceLinks property. Get rid of # in URL bar when enableBrowserArrows is true. Also needs to be set in Dashboard.
  3. Bootstrap: Select.text = “value” now works to select an item.
  4. Bootstrap: Input.disabled now works at runtime.
  5. Forms: Form.reset() no longer errors on BS Select.
  6. Samples: Modify options in GridWithScrolling and ListWithScrolling for Chrome < 56.
  7. Volt Dashboard: Updated to Version 1.0.4
  8. Volt Dashboard: New Nice Links features. Eliminates # from URL when using browser arrows. enableNiceLinks in Project Properties also needs to be set.
  9. Volt Dashboard: New Framing option. Defines when your app can be used in a frame within another app.
  10. Volt Dashboard: New CORS option. Defines where Cross Domain access is allowed from.

Watch for upcoming blog posts on some of these enhancements – there is some cool new stuff you can do.

Download the latest version from ‘Check for Updates’ under then AppStudio Help menu. It is a free upgrade for AppStudio 6 users.

AppStudio 6.2 released!

We’re pleased to announce AppStudio 6.2.0 is ready. New and improved stuff includes:

  1. Bootstrap: New DataTables control.
  2. jqWidgets: New jqxDropDownList control.
  3. Bootstrap: Apps with icons can run in offline mode.
  4. iScroll: Libraries updated to latest version.
  5. iScroll: Issues related to Chrome 56 should be resolved.
  6. iScroll: Code to patch around iScroll issue #674 removed – no longer needed.
  7. iScroll: HTMLView: overflow-y:scroll added to default options, to fix slow scrolling.
  8. iScroll: jqm List: scrollBars:true should be removed to prevent extra clicks.
  9. Samples: New DataTable sample.
  10. Samples: Updated samples for all which use scrolling.
  11. Documentation: Locale files updated.

Watch for upcoming blog posts on some of these enhancements – there is some cool new stuff you can do.

Download the latest version from ‘Check for Updates’ under then AppStudio Help menu. It is a free upgrade for AppStudio 6 users.

The future of nsbapp.com

When we released the first version of AppStudio in 2010, we realized our users would need a test server for their apps. We created nsbapp.com for this purpose.

Seven years later, almost everything has changed in AppStudio, sometimes more than once, to keep up with constantly evolving web technology. With AppStudio 6, we introduced Volt, our new server. It replaces nsbapp.com in its role as a test server, and does much more.

The operating system which nsbapp.com runs on obsolete. As of April 30, it will no longer receive security patches. Without those, it becomes a danger to its users and the internet. We need to retire it.

This will not affect anyone who has upgraded to AppStudio 6. However, there are still a few dozen people with older versions of AppStudio who are actively using nsbapp.com. If you are using an older version, AppStudio will still work after April 30. You will need to deploy to your own server: nsbapp will no longer be available.

If you have concerns, please contact us at support@nsbasic.com. We will be glad to help.

AppStudio 6.1.2.1 released!

We’re pleased to announce AppStudio 6.1.2.1 is ready. It fixes a couple issues:

1. Google updated Chrome to version 56 in the past few days. It affects how scrolling works on Android devices, particularly with the Common Grid. AppStudio’s scrolling is handled by the iScroll Library. An update to that library seems to resolve the issues.

2. Apps using Bootstrap controls with icons did not run in offline mode. The problem was that the icon files were being loading dynamically. They have now been made part of the core files, so they can be cached.

If you notice any issues after these changes, please let us know right away.

Download the latest version from ‘Check for Updates’ under then AppStudio Help menu. It is a free upgrade for AppStudio 6 users and subscribers.

AppStudio 6.1.2 released!

We’re pleased to announce AppStudio 6.1.2 is ready. New and improved stuff includes:

  1. About_Screen: Shows current subscription status
  2. Code Window: Fix problem with displaying function names.
  3. Controls: Bootstrap Input and Textarea can now set focus.
  4. IDE: Subscription status checked on startup – will give warning if expiring.
  5. Volt: 7 day grace period on expired subscriptions.
  6. Volt: Improve error message on bad password.

Download the latest version from ‘Check for Updates’ under then AppStudio Help menu. It is a free upgrade for AppStudio 6 users and subscribers.

Subscriptions Update

The AppStudio 6 Upgrade includes a bonus free subscription: 4 months if paying by PayPal, 120 days if paying by credit card. The subscription gives you a few nice things:

  1. Use of Volt Services, including
    • App Hosting
    • User Management
    • serverStorage and appStorage
    • Adsense
    • Custom Domains
    • Credit Card payment processing
  2. No charge for future major releases of AppStudio
  3. A special rate of $9.95/month (regularly $15.00)

If you bought the AppStudio upgrade when it came out, you will start getting charged this month. If you want to change your subscription level to Free or Pro, you can do so using the Subscription Manager.

There are 3 subscription levels:

  1. Free: Apps hosted on Volt Server for testing only, limited time.
  2. Essential: Volt Sevices and free upgrades. This is what came with the upgrade.
  3. Pro: Essential, plus Premium Support.

If you have any questions about your subscription, please contact us right away at support@nsbasic.com. We’ll be happy to help!