Most users will be asked to install this update when you launch Flowcode. If you are not offered the update, please ensure "Check for core updates on launch" is ticked in the "Application" tab of Flowcode's Global Settings.
This v9.2 release includes the following major changes to the core files:
- PICO toolchain and licensing support
- Improvements to stability of XY graph
- App Developer simulation speed has been doubled
- Snap-to-grid improvements on 2d panel
- Help and Forum panels now accessible when modal dialogs are open
- Multi-user licensing mechanism improved
- Simulation can now begin from any macro (not just 'main')
- Watch variables can be formatted individually (hex, decimal, binary, standard form)
- The Built-in Function UI message box fixes
- State diagram transitions within components are linked properly prior to compilation and simulation
- Added PICO support (toolchain location and licensing)
- The XY graph component is much more stable
- App Developer simulation speed doubled (should now be a little faster than main exe simulation)
- MPLABX location now retrieved for 64bit and 32bit installation types
- Snap-to-grid improvements on 2d panel
- Built-in Functions and Event trees now open as collapsed
- Gdi object visibility should now iterate through to subcomponents too
- Improved multibyte support to allow '£' (etc.) on panel
- Help and Forum panels now accessible when a modal dialog is opened
- 3d primitives now available on the component toolbar; 2d (i.e. gdi) primitives remain hidden
- Changing chip in project now should be much quicker
- Activation for single-user licences now requires no admin elevation
- Minor ICD improvements
- Execution icons change colour when in ICD mode
- Component search results retained between sessions
- Variable conflict message improved when importing macros
- Watch formats can be specified using suffixes (',x', ',d', ',b', and ',e')
- Simulation window now displays correctly on high DPI monitors
- Embedded-only icons are show (but disabled) in App Developer mode (to ensure they remain on the QAT when changing modes)
- Selection arrows disappear when 2d objects are dragged to 3d panel
- Group and Ungroup on panel now uses Ctrl-G and Ctrl-U
- Built-in Functions can now be searched for via List Occurrences
- SerialDLL <ScanForDevices> now works for all COM ports (not just USB)
- Top-level 2d-only components now forced to show on 2d panel
- Subcomponents that are 2d-only are not shown if the top-level component is on the 3d panel
- Fixed ICD issue where a disabled loop could cause problems when ICD stepping
- The UI Built-in Functions (message boxes) no longer cause UI lockup
- Rewrite of multi-user educational licensing mechanism to improve experience for admins
- Corrected display of licence type in 'View Licences' screen
- Integer array initialisers now simulate correctly when non-decimal formats (e.g. {0x2F, 0b101, ‘X’} are used
- Simulation can now begin from current macro (instead of from 'main') to allow unit testing of code
- Top-level property variables now listed in Project Explorer
- Property variable occurrences can now be listed via right-click menu
- Simulation icons different when in ICD mode
- Main form and tear-off window caption bar text now consistent
- Double-clicking Component Macros and Built-in Functions will add them to the current flowchart insertion point
- Fixed text resizing when changing the zoom level of state diagrams
- Added a state diagram text size property in global variables
- Delay commands now simulate correctly when inside components
- Image export of 2d panel now traps when it fails because the panel has not been opened
- 'List occurrences' now correctly searches for the property variable name from within Component Properties
- Blocking UI dialog Built-in Function calls no longer crash when used within a component
- State diagram transitions within components are linked properly prior to compilation and simulation
- Template files can now be downloaded and updated as part of library updates
- Context help now works properly when wiki pane is docked (it asks to undock the pane)
If anyone has problems downloading or running this update, or has questions about any of the updates, please let us know by replying to this thread.
And finally, a big thank you to VCs who have supported us in getting this release ready!