AppStudio 7.0.4 released!

We’re pleased to announce that 7.0.4 has been released.

It has some new features as well as usability enhancements. It also fixes issues people have reported.

  1. Controls: BS4 Label has new LabelStyle and borderRadius options.
  2. Controls: DataTable now includes extensions, including buttons, responsive, scroller and fixedHeader.
  3. Controls: Flexbox properties added the Container, Header, GridRow and GridCol.
  4. Controls: New FlexBox control makes layout easier.
  5. PhoneGap Status: Closes instead of hiding behind AppStudio when file is selected.
  6. Properties: Problem with calc (used in bounds) and ‘vh’ fixed.
  7. Samples: New BS4 Labels sample.
  8. Samples: New FlexBox sample.
  9. Samples: Validation sample updated.
  10. Translator: Const is now translated properly from BASIC.

The easiest way to get the update is on the Help menu – “Check for Updates…”

AppStudio 7.0.3 released!

We’re pleased to announce that 7.0.3 has been released.

It has some new features as well as usability enhancements. It also fixes issues people have reported.

  1. Deploy: Babel option transpiles code for compatibility with other browsers.
  2. Properties: New project properties to control Babel.
  3. Deploy: Problem importing .bas files fixed.
  4. Preferences: New preference for auto save on run. Defaults to true.
  5. PhoneGap Status: Can no longer be started more than once.
  6. MakeEXE: Default AppStudio icon used if none supplied.
  7. eslint: Icon added to top of Code Window for JavaScript.
  8. eslint: Always bring the window to the front when invoked.
  9. eslint: Close window if new code in Code Window.
  10. Properties: Implementation of enableAppScrolling updated for Android Chrome.
  11. BS: form.reset() now works on Bootstrap (3 and 4) controls.
  12. BS4 Label: Appearance property fixed.
  13. BS4 Buttons have a new toggleControl option to hide/show another control.
  14. BS4 Modal: Values can now be set using HTML, not just text.
  15. jqxPhotoGallery: Editor window now appears for editing photos property.
  16. jqxScheduler: Add a couple of missing icons.
  17. jqxScheduler: Sample improved.

The easiest way to get the update is on the Help menu – “Check for Updates…”

AppStudio 7.0.2 released!

We’re pleased to announce that 7.0.2 has been released.

It fixes a number of issues people have reported with the new release. Updated translations for many of the languages we support are included.

  1. Controls: jqxGrid: Problem with ‘ready’ property fixed.
  2. Deploy: Problem with Obfuscation fixed.
  3. Design Screen: MsgBox errors no longer display.
  4. Design Screen: Remove “Settings” from Add Control list.
  5. IDE: Export of external files fixed.
  6. Language files updated.
  7. Samples: BS4 Input fixed.
  8. Samples: Leaflet updated to use the latest libraries.
  9. Samples: StockQuote removed. Yahoo deprecated the API which it used.

The easiest way to get the update is on the Help menu – “Check for Updates…”

AS7: Introducing GitHub

GitHub is a web service to help you organize and manage your projects. At its core, it runs a version control system called git. As git is not user friendly enough for most users, GitHub Inc. created a web interface and backend for git, making it much easier to use and extending its features. As of June 2018, over 57 million projects were hosted on GitHub. On June 4, 2018, Microsoft announced it had reached an agreement to acquire GitHub.

Advantages of using GitHub are:

  • Version Control: Each change to your project is recorded. You can see when changes were made and by who.
  • Branching: You can checkpoint a project at a certain point and easily go back to that point. For example, you could have an experimental branch without disturbing the main project.
  • Issues: You can track bugs and the work to be done on the project.
  • Milestones: You can group your issues in milestones, with a due date.
  • Developers: If there are multiple developers on a project, GitHub makes sure they do not overwrite each others work. It also allows the team to communicate effectively with one another.
  • Backup: You will now have another backup of your project.
  • Replication: Want to install your project to another system? You can clone it anywhere there is an internet connection.

Check out the new Technote which takes you through installing and using GitHub.

Got questions or comments? You can post them on our web board:
https://discuss.nsbasic.com/t/new-tech-note-about-github/1178

AppStudio 7 Upgrades

Free Upgrades

Everyone with a current AppStudio Subscription or having purchased after May 1, 2018 is entitled to AppStudio 7 for no charge. We’ve sent emails to everyone. You have been updated in our database, so you should be ready to go.

Discounted Upgrades

If you’re not on the list for a free upgrade, you can still get a discount. From the About screen in AppStudio, click on the upgrade button. You’ll be taken to the order form, where you can order the upgrade for $49.95 (a new copy is $199.95). It includes 4 months of AppStudio subscription: after that, you’ll have a discounted subscription of $9.95 per month. (regularly $15.00).

You can also order it here: https://www.nsbasic.com/i/Subscription

Questions? Let us know: support@nsbasic.com

AppStudio 7 released!

We’re thrilled to announce AppStudio 7 is ready.

Inspiration for the new release came from a couple of places.

First, the world of web based development is changing quickly. We updated AppStudio to use up to date best practices and libraries. Your existing projects will still work, but you’ll get to use the latest techniques.

Second, we’ve gotten great feedback from developers using AppStudio for large commercial projects. AppStudio now works well for teams and supports technologies like GitHub and Node.js. We managed to add these new features while keeping AppStudio approachable and easy to start using.

Here are some of the main new features. The complete list is here. We will be adding articles to our Blog and Wiki explaining how to use these features.

  1. Multifile Projects: We’ve reorganized how projects are saved. The main .project file just contains values for project properties. All code, HTML and other text entities are now stored as separate folders and files.
  2. One Project Per Folder: All files for a project are now stored in one project folder. Two projects cannot share a folder.
  3. Bootstrap 4 is now supported.
  4. GitHub: AppStudio projects are now GitHub compatible.
  5. Version control: You can now use git (or other utility) for version control.
  6. Team Development: The combination of Multifile and GitHub allows a team of developers to work on the same project.
  7. External Editing: Having all code, HTML, etc. in separate files allows the use of other editors.
  8. Toolbox reorganized: All framework related files are now in folders for that framework.
  9. Eslint: Advanced syntax checking for JavaScript in the Code Window.
  10. Internationalization: Make your app work in multiple languages.
  11. PDF files: You can make PDF files from your Forms for emailing, etc.
  12. Validation allows you to automatically check the contents of forms.
  13. Node.js can now be used in AppStudio projects.

The most important thing to do before upgrading is make a backup. The project format has changed: be sure to keep a copy of the old format.

Download Links

You can use the link on the About screen in AppStudio, or

Mac: https://www.dropbox.com/s/ojbaoqbg6ffneyl/AppStudio.dmg
Win: https://www.dropbox.com/s/97iijiylsyvwui2/AppStudio.exe

To go back to Version 6:

Mac: https://www.dropbox.com/s/lqb59h0nkyz72cd/AppStudio6.dmg
Win: https://www.dropbox.com/s/a0bk44ydgtqv72p/AppStudio6.exe

Please open new topics on our Web Board for any questions you have – it will make it easier to keep track of the discussions.

AppStudio 6.3.1.2 released!

We’ve just released 6.3.1.2. It has one specific purpose.

Chrome 66 (released today) changes how the events are triggered after a BS Hamburger or Dropdown is clicked. We came up with a better way of handling this, which should make sure this doesn’t happen again.

If your app uses the Bootstrap Hamburger or Dropdown controls, you need to install this update.

The easiest way to get the update is on the Help menu – “Check for Updates…”

AppStudio 6.3.1 released!

We’re pleased to announce AppStudio 6.3.1 is ready.

It incorporates all the fixes to 6.3 which have been released to date.

  1. Deploy: ContentSecurityPolicy is only used on PhoneGap apps.
  2. Design Screen: Was blank in some projects due to file name encoding.
  3. Design Screen: Fix problem with screen not showing controls if Grid present.
  4. Forms: All forms were displaying briefly at startup.
  5. Forms: Fix problem with modal forms.
  6. PhoneGap: Add base64 images to ContentSecurityPolicy
  7. Properties: New viewFrameFit property for iOS 11.
  8. Samples: Change copyright date on ABD fake company.
  9. Samples: Use specific camera library (2.4.1) on camera plugin.
  10. Samples: Samples open properly on Mac OS.
  11. Samples: Get rid of obsolete background style.

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

AppStudio 6.3.0.2 released!

We’re pleased to announce AppStudio 6.3.0.2 is ready.

We found a few more items which needed to be fixed.

  1. Design Screen: Fix problem with screen not showing controls if Grid present.
  2. Forms: All forms were displaying briefly at startup.
  3. Samples: Get rid of obsolete background style.

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

AppStudio 6.3.0.1 released!

We’re pleased to announce AppStudio 6.3.0.1 is ready.

No matter how much testing is done, releasing the code is the only real way to find all the problems.

  1. Forms: Fix problem with modal forms.
  2. PhoneGap: Add base64 images to ContentSecurityPolicy
  3. Samples: Change copyright date on ABD fake company.
  4. Samples: Use specific camera library (2.4.1) on camera plugin.

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