Today is a big day for Total.js Flow. Flow
v6 is now released as a new version and it brings great new features and improvements.
We have improved UI a lot. It contains a new version of jComponent - v17 or Font-Awesome 5 Free. We have improved performance in designer by removing shadows. Tabs can be scrolled on mobile devices or smaller desktop screens (but a mouse with horizontal scrolling wheel is needed).
We have updated the list of components on CDN. Now each component contains its version, so updating of Flow components will be much faster. We have updated UI for components section too.
Templates are something new and in other words: Templates are predefined Flows (exported to JSON + saved on our CDN). Now it's very easy to start with Total.js Flow.
Flow Importing/Exporting supports
JSON format (by default). Exporting contains one big feature called
note, you can type a note in
Martin Smola improved designer by adding mouse multi-select. Just press
ctrl (Windows/Linux) or
cmd (MacOS) and mouse, then you can select multiple components at once. The image below describes more:
templates field must contain link to list of
templatesfield contains a link to list of templates
templates2field can contain your link to your custom list of templates
componentsfield contains a link to list of components
components2field can contain your link to your custom list of templates
urlfield can contain a link to external Flow (yes you can connect to another Flow instance)
typefield can affect Flow's behaviour, read below
This new option called
type can affect internal behaviour of
flow.package. It can contain one of these values:
server (frontend won't be used),
client (backend won't be used) but you need a specific
url address for connecting to an external Flow backend.
variables are stored in independent file called
designer.json will contain only Flow schema without variables. It was a missing feature for relasing Flow from development to production environment.
This version of Flow contains a new method
FLOW.reload() which can reload
variables.txt file dynamically without restarting.
FLOW.reload() can be called from
code component or directly in the app.