AppStudio 6.2.5 released!

We’re pleased to announce AppStudio 6.2.5 is ready.

The good news on this release is that we found a way to speed up the Design Screen. Opening large project is twice as fast, according to reports from beta testers.

The best new feature is Volt Custom Domains. Now you can use your own domain name to load your app – like https://mygreatapp.rocks!

New and improved stuff includes:

  1. Design Screen: Do not execute any project code – just show the HTML. Should be faster!
  2. Design Screen: Do not write out code.js. Should be faster!
  3. Controls: Add missing images to jqxDateTimeInput
  4. Documentation: Wiki and locale files updates.
  5. Deploy: Check for corrupted or encrypted SQLite database.
  6. Form: New HTML property.
  7. Form: new Xpert category for properties.
  8. IDE: phoneGapDebugger deprecated.
  9. IDE: remove ipLoc logic.
  10. IDE: Setting jQM theme in project without jQM caused problems.
  11. IDE: Tweaks to Obfuscator.
  12. Samples: Pushwoosh updated.
  13. Samples: Storage updated – checks if already logged in.
  14. Subscriptions: App can now be used to resubscribe.
  15. Subscriptions: New app to Change your Credit Card.
  16. Volt: Improve Storage sample.
  17. Volt: Custom Domain support added.
  18. Volt: ‘App Disabled’ handling improved.
  19. Volt: Theme 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.

Use your own Domain Name with your Volt App

You can now specify your own custom Domain Name for your Volt app. Your app can have a friendly URL such as

https://myapp.mycompany.com

instead of the name Volt assigns it. You’ll need a Volt membership to do this.

Notice the “https”? It even takes care of making sure there is a certificate in place, so your site is secure. The app is still served from the Volt server, so all the files and MIME types are in the right place.

Here’s how to set this up.
Continue reading “Use your own Domain Name with your Volt App”

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.

Making your app fit: ScreenMode

We’ve had a few blog posts discussing how to use Responsive Web Design to make apps which look great on any screen size. But what if that is too much trouble or your app is already done? Are there any options?

AppStudio 6.2.3 brings a new feature to help with that. ScreenMode is a form property which sets how a form will display on the screen at runtime. It has four settings:

  • Full Screen
  • Actual Size
  • Center
  • Zoom

Continue reading “Making your app fit: ScreenMode”

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.