AppStudio 6.3.0 released!

We’re pleased to announce AppStudio 6.3.0 is ready.

This release brings a bunch of useful fixes and some enhancements.

New and improved stuff includes:

  1. Bootstrap: 'spellcheck' property added to input controls.
  2. Bootstrap: Hamburger.addItem can now add 'divider' lines.
  3. Bootstrap: DataTable now has initComplete property.
  4. Bootstrap: Icon image in Project Explorer fixed.
  5. Code Window: Files in HTML format are now lexed properly.
  6. Code Window: JavaScript format now uses indent as specified in Preferences.
  7. Code Window: Clicking in the Functions window improved.
  8. Controls: Google Maps: Use apiKey when initializing.
  9. Deploy: Filenames in the manifest are now URL encoded. Spaces work in file names.
  10. Design Screen: Right clicking a control with existing event does not create a new JavaScript function.
  11. Forms: New 'attribute` property.
  12. Forms: New 'class' property.
  13. Forms: screenMode has new 'noStyle' setting: Only user styling is applied.
  14. jQM Collapsible now supports html in Header.
  15. MacOS: Support added for 10.13 High Sierra
  16. MakeEXE: Mismatched files for Windows 7,8 fixed.
  17. PhoneGap: Improve Content Security Policy for iOS 11.
  18. PhoneGap: 'gap:' no longer required in config.xml tokens.
  19. Preferences: Full list of languages appears again on Mac.
  20. Project Properties: Add favicon.
  21. Runtime: Improve 'stopOnError' runtime error message display.
  22. Runtime: NSB.MsgBox no longer spills text outside the box.
  23. Runtime: NSB.MsgBox now scrolls long messages.
  24. Samples: PhoneGapFileSystem "LocalFileSystem not defined" fixed.
  25. Samples: PhoneGapFileSystem Barcode plugin fixed.
  26. Updated copyright dates to 2018.

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

1 Like

That doesn’t sound right. What version were you running before?

Can you create the absolute smallest project that reproduces this problem? Take out everything that isn’t needed to make it happen. The underlying problem should become clear.

Thanks - I see it here too. We’ll get to work on it.

Let me know if you need the old version to download again.

Tried several apps. No problems except with apps that handle maps with openstreetmap and leaflet. They did not work perfectly before. But now I see errors, which I think were not there with the previous appstudio version, like this (Syntax error was shown before. New seems to be: “Refused to load the image …”):

Error encountered:
Uncaught SyntaxError: Unexpected token :
Url: http://127.0.0.1:62280/WoBinIchBundle/bundle.js.map
Line: 1
Column: 11
bundle.js.map:1 Uncaught SyntaxError: Unexpected token :
jquery.js:3 Refused to load the image ‘data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBw…AwIDQzMy41IDQzMy41IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MzMuNSA0MzMuNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnIGlkPSJmaWxlLWRvd25sb2FkIj4KCQk8cGF0aCBkPSJNMzk1LjI1LDE1M2gtMTAyVjBoLTE1M3YxNTNoLTEwMmwxNzguNSwxNzguNUwzOTUuMjUsMTUzeiBNMzguMjUsMzgyLjV2NTFoMzU3di01MUgzOC4yNXoiIGZpbGw9IiMwMDAwMDAiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K’ because it violates the following Content Security Policy directive: “default-src * gap://ready file:”. Note that ‘img-src’ was not explicitly set, so ‘default-src’ is used as a fallback.

Fa @ jquery.js:3
jquery.js:3 Refused to load the image ‘data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23FFF%22%20points%3D%227%2C5%207%2C0%200%2C7%207%2C14%207%2C9%2014%2C9%2014%2C5%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E’ because it violates the following Content Security Policy directive: “default-src * gap://ready file:”. Note that ‘img-src’ was not explicitly set, so ‘default-src’ is used as a fallback.

Fa @ jquery.js:3
(index):1 Refused to load the image ‘data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==’ because it violates the following Content Security Policy directive: “default-src * gap://ready file:”. Note that ‘img-src’ was not explicitly set, so ‘default-src’ is used as a fallback.

jquery.js:3 Refused to load the image ‘data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23FFF%22%20points%3D%227%2C5%207%2C0%200%2C7%207%2C14%207%2C9%2014%2C9%2014%2C5%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E’ because it violates the following Content Security Policy directive: “default-src * gap://ready file:”. Note that ‘img-src’ was not explicitly set, so ‘default-src’ is used as a fallback.

Fa @ jquery.js:3
arrow-l-white.png Failed to load resource: the server responded with a status of 404 (File not found)

The error messages are a separate issue whieh we will also address. For now, try putting ‘none’ into the ContentSecurityPolicy property.

Please update to 6.3.01 - problems should be solved.