Thorium Builder 3.2.0 Release Notes

RELEASE DATE: OCTOBER 2021

Thorium Builder 3.2.0 is a minor release including new features & bug fixes

Code Editor

Custom.js and Custom.css editor are now implemented as tabs within the main window:

...

Simulator

The Simulator is no longer a Modal window.

Google Map API

Bug Fix: When there was several Maps in the App

New Feature: 3 additional parameters for showing/hiding Street view control, Type Control and Zoom Control.

Bug Fix: Maps in Full Height view mode was not working correctly

JSON API

Bug Fix: Json Api Repeaters Nested data were not loaded anymore since the upgrade to framework7 V6. (Eg. Address.street)

Bug Fix: Form Select with an API were sometimes not loading corrctly because of headers & options parameters. It is now possible to call a custom JS function that lets you control the  options & headers parameters:

...

New Feature: API used for forms options (List) can now accept dynamic variables (eg {myvar} ). They can also use the main primary key of the current record when necessary by using the {key} syntax.
For example https://wwww.mydomain.com/mayapi?key={key}&myvar={myvar} where {key} will be replaced with the record primary key and {myvar} by the content of a variable myvar added to your custom code (this var must be global, not declared within a function)

New Json API events: 4 new events have been added to the Json API event handler: jsonDisplayerInitialized, jsonRepeaterInitialized, jsonRepeaterLineClick and jsonFormInitialized.
For example:

app.on('jsonDisplayerInitialized', function (displayer,data) {
 //app.dialog.alert("jsonDisplayerInitialized",data);
});

app.on('jsonRepeaterInitialized', function (repeater,data) {
//app.dialog.alert("jsonRepeaterInitialized",data);
});

 app.on('jsonRepeaterLineClick', function (repeater, rowindex,datakey,itemSel,target) { //app.dialog.alert("jsonRepeaterLineClick",itemSel);
});

 app.on('jsonFormInitialized', function (form, data,key) {
 //app.dialog.alert("jsonFormInitialized",data);
 });

New Feature: Json API repeaters can now implement dynamic variables in their url: for example {myvar}
For example https://wwww.mydomain.com/mayapi?myvar={myvar} where {myvar} will be replaced with the content of a variable myvar added to your custom code (this var must be global, not declared within a function)

CALENDAR

Calendar Component now includes an option for selecting Time:

...

dbExpress 2-Factors Authentification

Bug Fix: the 2-Factors Registration option was not sending an email with the PIN Code to the user.

New Feature: it is possible for the user to rensend the PIN Code by email (2-Factors registration)

Ehancement: Admin email (Sender email) has been added to the dbExpress preferences.

...

Bug Fixes

Bug Fix: Some Edit Menu functions were not working everywhere (Select All …)

Bug Fix: on Chrome, Forms Document Input was not triggering.

Bug Fix: Json Explorer Design in Light Mode.

Bug Fix: Deleting a page was not deleting the page and its CSS on disk.

Bug Fix: Buttons for showing left/right panels were not visible in Light mode.

Copyright©  Nymphide Lab 2020 - All Rights Reserved 

...