FlowTutor

A graphical programming environment using flowcharts.

LGPL-3.0 License

Downloads
198
Stars
18

Bot releases are hidden (Show)

FlowTutor - Version 0.11.0

Published by thomasroessl 5 months ago

Added

  • Python 3.12 support
FlowTutor - Version 0.10.12

Published by thomasroessl 10 months ago

Changed

  • Fixes Python version information in README
FlowTutor - Version 0.10.11

Published by thomasroessl 10 months ago

Changed

  • Fixes bug with conditional inside loop.
  • Fixes display bug in the typedef dialog window.
FlowTutor - Version 0.10.10

Published by thomasroessl 10 months ago

Changed

  • Fixes project manifest
FlowTutor - Version 0.10.9

Published by thomasroessl 10 months ago

Changed

  • Fixes files included with the package.
FlowTutor - Version 0.10.8 Latest Release

Published by thomasroessl about 1 year ago

Changed

  • Fixes issue with multi selection.
  • Improved control layout.
  • Fixes drawing area sizing.
  • Fixes missing return value in Python function templates.
  • Fixes crash on deletion of a function.
FlowTutor - Version 0.10.7

Published by thomasroessl about 1 year ago

Changed

  • Fixes typo
FlowTutor - Version 0.10.6

Published by thomasroessl about 1 year ago

Changed

  • Fixes text color of open file dialog.
  • Fixes node assignments in the debugger.
FlowTutor - Version 0.10.5

Published by thomasroessl about 1 year ago

Changed

  • Fixes in the CI pipeline
  • Improved code documentation
FlowTutor - Version 0.10.0

Published by thomasroessl about 1 year ago

Added

  • Default node configurations
  • Ability to add custom nodes and even whole new languages
  • Python support in flowcharts
  • Python debugger

Changed

  • All nodes are now configured with templates
  • Removed dependency on tkinter
  • Various bug fixes and performance improvements
FlowTutor - Version 0.9.0

Published by thomasroessl over 1 year ago

Changed

  • License added
FlowTutor - Version 0.8.4

Published by thomasroessl over 1 year ago

Changed

  • Fix nsis configuration
FlowTutor - Version 0.8.3

Published by thomasroessl over 1 year ago

Added

  • Dereference pointer variables in debugger.
  • Add console script entry point to make running the program easier.

Changed

  • Fix race condition with tty in debugger.
  • Fix whitespace in custom preprocessor directives.
  • Fix location of media assets in package.
FlowTutor - Version 0.8.2

Published by thomasroessl over 1 year ago

Changed

  • Fix bugs in new node shape logic.
FlowTutor - Version 0.8.1

Published by thomasroessl over 1 year ago

Changed

  • Fix code style error.
FlowTutor - Version 0.8.0

Published by thomasroessl over 1 year ago

Added

  • Selection of multiple nodes at once.
    • Using Ctrl key
    • Using mouse fence
  • Moving multiple nodes at once.
  • Deleting multiple nodes at once.
  • Custom templates for nodes.
    • Definition in JSON files
    • Properties: shape, color, parameters, generated code
  • Add window that displays important paths of the system.

Changed

  • Nodes are only repositioned, if they would overlap with an inserted node.
  • Disabled Nodes do not have to be initialized.
  • Fix generation of commented out code for disabled nodes.
  • Show nested nodes inside of a disabled node as disabled.
  • Improved error messaging for compile and debugger.
FlowTutor - Version 0.4.1

Published by thomasroessl over 1 year ago

Added

  • Information on how to prepare GDB executable on MacOS.
  • Debugging I/O GUI on Linux and MacOS through TTY
  • New node type: Code Snippets
FlowTutor - Version 0.4.0

Published by thomasroessl over 1 year ago

Added

  • Information on how to prepare GDB executable on MacOS.
  • Debugging I/O GUI on Linux and MacOS through TTY
  • New node type: Code Snippets
FlowTutor - Version 0.3.0

Published by thomasroessl over 1 year ago

FlowTutor - Version 0.7.0

Published by thomasroessl over 1 year ago

Added

  • Nodes can be disabled, which results in the corresponding lines being commented out in the generated code.
  • Preprocessor definitions
  • Custom preprocessor directives
  • Type definitions
  • Structure definitions
  • Debugger displays struct values.

Changed

  • Fixed unicode decoding error.
  • Assignment target is no longer constrained to predeclared variables.
  • Hide input control on windows (as the debugger runs in a separate cmd window)