Flowcode v10.0.2.21

For general Flowcode discussion that does not belong in the other sections.
Locked
Steve-Matrix
Matrix Staff
Posts: 1253
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.0.2.21

Post by Steve-Matrix »

A new core update has been released for Flowcode v10. If you are running a version of Flowcode v10 prior v10.0.2.21, a notification will appear allowing it to be downloaded and installed (assuming you have "Check for core updates on launch" enabled in the Global Settings).
v10 core update.png
v10 core update.png (6.01 KiB) Viewed 9070 times

This new version contains quite a lot of changes since the last public release on 16th Feb:

Bug fixes:
  • Option button primitive grouping
  • Variables tab updates for large projects no longer slow
  • Text size for Button, ComboBox and EditBox primitives now equivalent to textbox
  • Coordinate and Size properties for components now work when not set to 'Top Left'
  • Various utf-8 text issues (e.g. degrees symbol in SetText Textbox primitive)
  • WndHost primitive threadlock issues
  • Primitives with images no longer lock the actual image file
  • Image retention and setting for Gauge primitives
  • Trapped illegal attempt to set the fill colour of a state diagram transition
  • Command icons in lists cannot be enabled/disabled when simulation is running
  • WndHost primitives now work with SetVisible, even when part of a group
  • 2D panel Z-order saved when project is saved
  • Canvas PlotPoint no longer swaps the RGB parts of the colour
  • Pasting multiple components onto 2d panel retains relative z-order
  • Position and size locks on 2d panels
  • 2d panel now redraws parts of panel to avoid unnecessary flicker of wndHost primitives
  • 2d panel scroll offset now accounted for when repositioning wndhost primitives
  • Loading projects with auto-hidden component windows caused a crash
  • EditBox and ComboBox primitive recreation
  • Limit repeated messages when openGL wglGetProcAddress fails
  • Aspect ratio retained when size changed and ‘top left’ display is selected
  • 2d panel update timer does not cause corruption of the CompsToUpdate list
  • Loading a project updates the component properties and iterates to subcomponents
  • Renaming a user macro correctly updates any property references
  • Removed double set of scrollbars when 2D panel is small
  • Complex shape primitives now scroll when 2D panel is scrolled
  • Improved updating of I/O panels (Digital, Analogue and Target Device)
  • Connection primitive now works correctly when part of group or component
  • App Developer now supports COM-based DLLs (e.g. RealSpeak)
  • Added various null pointer crash prevention mechanisms
  • No longer crashes when deleting a component that is part of a group
Added:
  • Floating panels are brought to the front when shown via a menu
  • Component list is created with macros collapsed
  • ExpandAll/CollapseAll menu items to component panel treelists
  • Array subelements are not automatically expanded the first time they are shown
  • Linked events are shown automatically the first time by expanding the parent in the tree
  • Clicking on a 2D panel component without moving it will select the top-most component
  • Image properties for primitives now have custom file filter
  • Adding and removing components now updates the Digital, Analogue and Target panels
  • Property pane icon now shows as Component Macro icon
  • Flicker reduced when using WndHost primitives by partially updating the 2d panel
  • New API: GetFCVersion
  • 2d panels can now be deleted via the ribbon
  • Docked component panels no longer allowed to auto-hide
  • Text primitive background shows even when text is blank
  • Improved icon display in C code view
  • SetColour and Bookmark added to iconlist context menus
  • ExitApp API to close down Flowcode and/or deployed apps
  • Improved tracking of component bounds changes in 2D panel
  • Setting a component position via API call causes full panel refresh
  • Added <ScanForDeviceEx> in SerialDLL to search for Device_ID and detect multiple devices
  • Added Chinese (Taiwanese) translation
  • 2D panel settings are retained as defaults when changed by the user
  • Workspace registry is saved prior to project loading (to aid crash resolution)
  • Icons for exported components created from panel (2D or 3D) with most components
  • Only end nodes of line primitives can anchor to connector primitives
  • Pasting a copied line primitive now breaks any existing connections
  • Button primitives now have a Toggle property
  • Switch primitives now have AutoReturn properties
  • Copy and paste between Flowcode instances now supported
  • Switch and Button primitive improvements
  • Improved 2d panel redraw updates
  • SetColor API now works with all relevant primitives (not just 3D primitives)

Locked