Version 9: Difference between revisions
No edit summary |
No edit summary |
||
Line 22: | Line 22: | ||
====General==== | ====General==== | ||
# AppStudio icon updated to a modern squared circle. | # AppStudio icon updated to a modern squared circle. | ||
# Registration and validation now uses new backend stem. | |||
====Code Window==== | ====Code Window==== | ||
# Code formatting updated to use Prettier instead of jsBeautifier | |||
# Format Code is now in sync with Check Syntax. | |||
# Format Code now uses the latest JS best practices. | |||
# Now uses new indent preference as soon as it is changed. | |||
====Design Screen==== | ====Design Screen==== | ||
# Stability of dragging controls improved. | |||
# Avoid adding control to container it already is in. | |||
# Fix underlining and reporting of syntax errors in code. | |||
====Preferences==== | ====Preferences==== | ||
Line 34: | Line 42: | ||
===Runtime=== | ===Runtime=== | ||
# Change delays in startup to improve import of SQLite databases. | |||
===Deploy Methods=== | ===Deploy Methods=== | ||
# Cordova: remove option from Run menu. | |||
# VoltBuilder: Rename "VoltBuilder and Cordova" to "Cordova" | |||
# VoltBuilder: Remove "Cordova command" property. | |||
# VoltBuilder: Add "Release" and "Platform" properties. | |||
# VoltBuilder: properties renamed to be consistent with VoltBuilder docs. | |||
# VoltBuilder: Use utf-8 encoding to handle extended characters in Arabic, Hebrew, etc. | |||
# VoltBuilder: Improve handling of special characters in "description" property. | |||
# VoltBuilder: Update "config.xml" property template for latest requirements. | |||
# VoltBuilder Status: Work gracefully if job not submitted yet. | |||
# Electron: updated to latest version | |||
====Electron==== | ====Electron==== | ||
Line 53: | Line 73: | ||
====Bootstrap 5==== | ====Bootstrap 5==== | ||
# | # Complete new framework | ||
====Bootstrap 4==== | ====Bootstrap 4==== | ||
# | # Select: name and required properties are now implemented. | ||
# | # New themes: morph, quartz, vapor, yeti and zephyr. | ||
====Common==== | ====Common==== | ||
Line 81: | Line 96: | ||
=== Internals === | === Internals === | ||
# jQuery updated to 3.7 | |||
# Python updated to 3.8.10. | |||
# Many, many internal libraries updated. | |||
# PDFMake updated to fix unsafe-eval issue. | |||
=== Breaking Changes === | === Breaking Changes === | ||
# Calling Cordova to build your project locally is no longer supported. Use VoltBuilder instead - it's much easier and is mult-platform. (If you need to build locally, you can use the files in the VoltBuilder folder which is created on a deploy to VoltBuilder) |
Revision as of 20:52, 25 May 2023
The version is not yet released - it is in bata.
Major New Features
- BootStrap 5 support added
- VoltBuilder integration improved.
Upgrading
If you have AppStudio 8 or older and don't have a subscription, 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 9.0.0
Here's a list of what is new.
If you own a previous version of AppStudio and do not have a subscription, you need to buy the upgrade to use Version 9. You can do this from within the app or from our order form.
Until you have bought the upgrade, you can use AppStudio 9 in Demo mode for up to 30 days. Once you buy, your copy will convert automatically to the full version.
IDE
General
- AppStudio icon updated to a modern squared circle.
- Registration and validation now uses new backend stem.
Code Window
- Code formatting updated to use Prettier instead of jsBeautifier
- Format Code is now in sync with Check Syntax.
- Format Code now uses the latest JS best practices.
- Now uses new indent preference as soon as it is changed.
Design Screen
- Stability of dragging controls improved.
- Avoid adding control to container it already is in.
- Fix underlining and reporting of syntax errors in code.
Preferences
Project Explorer
Project Properties
Runtime
- Change delays in startup to improve import of SQLite databases.
Deploy Methods
- Cordova: remove option from Run menu.
- VoltBuilder: Rename "VoltBuilder and Cordova" to "Cordova"
- VoltBuilder: Remove "Cordova command" property.
- VoltBuilder: Add "Release" and "Platform" properties.
- VoltBuilder: properties renamed to be consistent with VoltBuilder docs.
- VoltBuilder: Use utf-8 encoding to handle extended characters in Arabic, Hebrew, etc.
- VoltBuilder: Improve handling of special characters in "description" property.
- VoltBuilder: Update "config.xml" property template for latest requirements.
- VoltBuilder Status: Work gracefully if job not submitted yet.
- Electron: updated to latest version
Electron
PhoneGap
- PhoneGap dropped - no longer in business.
Frameworks
Bootstrap 5 has been released. The developers continue to support Bootstrap 4 as well: both are supported by AppStudio.
Bootstrap 3 is no longer supported. We recommend [[Converting_jQuery_Mobile_to_Bootstrap_4|converting to Bootstrap 4] or Bootstrap 5.
jQuery Mobile is no longer supported. That's 5 years now. While the controls still work, for the most part, they throw error messages in Chrome for using insecure libraries. We recommend converting to Bootstrap 4 or Bootstrap 5.
AppStudio
Bootstrap 5
- Complete new framework
Bootstrap 4
- Select: name and required properties are now implemented.
- New themes: morph, quartz, vapor, yeti and zephyr.
Common
- Forms: iScroll no longer used - use native scrolling instead.
- QRCode: setValue added to autocomplete in Code Window
jQuery Mobile (Obsolete)
- Now marked as Obsolete in the Toolbox and Samples.
jqWidgets
BASIC
Samples
- BootStrap 5 samples added.
Documentation
Internals
- jQuery updated to 3.7
- Python updated to 3.8.10.
- Many, many internal libraries updated.
- PDFMake updated to fix unsafe-eval issue.
Breaking Changes
- Calling Cordova to build your project locally is no longer supported. Use VoltBuilder instead - it's much easier and is mult-platform. (If you need to build locally, you can use the files in the VoltBuilder folder which is created on a deploy to VoltBuilder)