Flowcode v10.1.1.39

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

Flowcode v10 Flowcode v10.1.1.39

Post by Steve-Matrix »

Earlier today we released a new version of Flowcode v10. The main changes in this release are updates to the Code and Pseudocode macro views.

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.1.0.38 or earlier, then please ensure you have "Check for core updates on launch" enabled in the Global Settings.

There have been some reports of problems when trying to install the core update. If this happens, then please restart your PC and run the update directly. It should be in "This PC...Downloads" and will be called "FlowcodeV10.1_QFE1-10.1.1.39.msp". Alternatively, the patch and the full download are available from the https://www.flowcode.co.uk/download/ download page.

These are the main changes since the previous release (v10.1.0.38) from last December:

  • New Source control view with syntax colouring
  • In-situ code editing now has accept/discard buttons, or prompts for confirmation when focus lost
  • Indents are automatically maintained when editing code
  • Separate syntax colouring of C code, JS code, macros, vars, etc.
  • New Pseudocode view
  • Different Pseudocode modes available
  • New thinner Blocks view
  • Customise each view type separately in Global Options
  • Default macro view can be set (no longer fixed to flowchart)
  • Fixed error display in calculations (etc)
  • Added hover hints for variables, macros, etc, in calculations
  • Fixed rubber-band selection within a macro
  • You can now shift-select groups of icons to select a large block
  • New <PostInitialise> event
  • Variable name added to message when deleting in-use variables
  • Document is marked as modified when panel name is changed
  • Array size for variable is updated when editing a macro to/from a string return variable
  • Added Set/GetComboIndex macros for ComboBox primitive
  • Added Set/GetState macros for Button primitive
  • Prevent interactive primitive macros from running when not simulating
  • State Diagrams forbidden in Web Developer apps
  • Fixed crash when ComplexShape data is illegal
  • Draws a "!" when the ComplexShape data is illegal

Details for the previous updates can be found here:

Steve-Matrix
Matrix Staff
Posts: 1279
Joined: Sat Dec 05, 2020 10:32 am
Has thanked: 170 times
Been thanked: 287 times

Re: Flowcode v10.1.1.39

Post by Steve-Matrix »

One of the changes in this latest release that may require a bit of explanation is the new "display name" text mode for the Pseudocode views. This setting can be found in the "Non-flowchart" tab of Global Settings.

When this mode is used, the Pseudocode view simply outputs the "Display name" text for that particular icon in the macro. By default, these will be fairly unhelpful and contain text such as "Output" or "Loop". But when these icon entries are modified (via icon properties), the Pseudocode view can become a useful way to see a top-level description of the macros in a Flowcode project.

This image shows a simple flowchart and its equivalent Pseudocode display when this setting is used:
pseudo and flow.png
pseudo and flow.png (85.4 KiB) Viewed 210 times

The "display name" entry for each icon can be found in the icon properties windows:
display name.png
display name.png (18.29 KiB) Viewed 210 times

These lines of text in the Pseudocode view can be dragged around and double-clicked to edit them, just like in the other views.

The other Pseudocode options include the original "pseudocode" view which attempts to automatically describe the icons. There is also a "verbose" mode which gives a lengthier text description of what each icon is doing.

Post Reply