Flowcode v10.1.0.38

For general Flowcode discussion that does not belong in the other sections.
Locked
Steve-Matrix
Matrix Staff
Posts: 1252
http://meble-kuchenne.info.pl
Joined: Sat Dec 05, 2020 10:32 am
Has thanked: 167 times
Been thanked: 277 times

Flowcode v10 Flowcode v10.1.0.38

Post by Steve-Matrix »

Earlier today we released a new version of Flowcode v10. The main addition in this release is something we call Web Developer. This allows Flowcode users to create interactive web pages. I will post some specific details on this new functionality soon.

If you are running a version of Flowcode v10 prior to this new release, a notification of the core update will appear allowing it to be downloaded and installed. If you do not receive this notification and are using v10.0.4.33 or earlier, then please ensure you have "Check for core updates on launch" enabled in the Global Settings.

This new update is large and could take some time to download from within Flowcode. If you are finding this download too slow, then you can download the update directly from this link. Alternatively, the full installation is now available from the Flowcode download page.

Aside from this new major feature, there are a number of other improvements as listed below. These are the changes since the previous release (v10.0.4.33) from last July:

Bug fixes:
  • Fixed beautifier of FLOAT (etc) casting operators in calcs
  • Commands are prevented from being dragged onto macro during simulation
  • Fixed core version comparison to take into account major and minor number changes
  • Fixed crash when updating var usage and variable (e.g. parameter) is deleted
  • Speed improvements when updating unused variables
  • DLL macro bug fixed due to incorrect name validation
  • Changing macro return type from STRING to BOOL (etc) removes array dimension
  • Component macro calls in state diagrams now correctly add macro during code generation
  • Panel messages on multiple 2d panels were causing a lockup
  • Fixed 2D panel aligns and added to undo buffer
  • Clicking pin dropdown now correctly sets the 'Cosmetic' pin state
  • Fixed code generation of string array constants
  • Fixed code generation for polymorphic functions (e.g. FloatToString)
  • SplitString function code generation fix
  • Fixed text on edit/add constant dialog
  • MacroCall events (e.g. button) queued so unprocessed events are not prematurely deleted
  • Inbuilt function issue fixed when swapping between Embedded and App Developer projects
  • Identifies illegal array initialisers like a[3]={1,2,3,4}
  • Array parameter values are shown as out of bounds if passed array's size is lower
  • Variable definitions cannot be changed when simulating
  • Various crash fixes
Added:
  • Library files are forced to update from DefaultData when a new version is detected
  • Added <ShowPanel> api command
  • AutoComplete option to control hints when typing in calculations, etc.
  • When editing a project, hidden macros are not redrawn (improved UI response)
  • Macro descriptions now unlimited size and allow bold (etc) modifiers
  • Added more primitive shapes, inc. rotations and customisable corner rounding
  • Macros pointed to by properties now always generate code
  • Macro call property refs work when in subcomponent
  • Macro property can now use component name in default <add new> macro (using %c)
  • Added 2D panel distribute
  • Align and distribute now account for component PosLocks (e.g. fixed location)
  • C and Pseudocode generation visual improvements
  • Added 'opacity' property to text/shape/line/complex_shape
  • Added 'inner frame' and 'scale' brush properties to gauge
  • Chart primitive now has custom colour properties
  • Global variables are now compiled into the C code file (and not the header)
  • Core downloads are now much faster
  • Added 'fixed size' property to text/shape/line/complex_shape
  • New APIs: GetPropExists, GetBrush and SetBrush

medelec35
Matrix Staff
Posts: 1451
Joined: Wed Dec 02, 2020 11:07 pm
Has thanked: 512 times
Been thanked: 472 times

Re: Flowcode v10.1.0.38

Post by medelec35 »

Thank's Steve.
I would like to add to Steve's post regarding the new Web developer.
There is a Web Developer getting started guide that can be found here.
Martin

Steve-Matrix
Matrix Staff
Posts: 1252
Joined: Sat Dec 05, 2020 10:32 am
Has thanked: 167 times
Been thanked: 277 times

Re: Flowcode v10.1.0.38

Post by Steve-Matrix »

Also, please note that this new version of Flowcode requires Windows v10 or later to run. So unfortunately we have had to ditch support for earlier versions of Windows.

If you still use Windows v7 or v8, then you will need to continue with the earlier v10.0.4.33 version of Flowcode as that is the last version that will run on those versions of Windows.

Locked