GNU General Public License

Read here ...

We are happy to present a real innovation with version 3.32-11 now:

  • When you insert or edit elements you will now benefit from a content assist with context-sensitive auto-complete functionality.
  • You can even configure how many typed characters the assist will wait before suggestions appear as popdown list.
  • By setting the spinner "Suggestion threshold" to 0 you may switch off the assist if you don't need it.
  • See Content Assist in the User Guide for more details.
  • Another good news is that an annoying GUI latency caused by the Arranger Index on large diagrams could be identified and fixed.

    Further information about fixed bugs and little improvements you may find in the Release information or the Changelog.

    Let us know if you like it.

    see comments on this news
    Good news for
    • French-speaking Structorizer users and
    • COBOL programmers,
    and of course in particular for French-speaking COBOL programmers among the users of Structorizer:
    Version 3.32-10 is ready for download, with a sensational update of the French GUI (thanks to tph002!) and also very substantial bugfixes concerning COBOL import. For further information see the Changelog. Enjoy it.
    see comments on this news
    Version 3.32-09 chiefly addresses several issues on COBOL import, but also a display problem with IF elements (comment could exceed element width). See release description on GitHub or changelog for details.
    see comments on this news
    Version 3.32-07 comes with some import improvements:
    • *.sbd diagram files from sbide can now be imported.
    • Some defects on hus-Struktogramer import were mended.
    • Correct state update is now ensured after foreign diagram import.
    • On Java/Processing import a preference default was changed to avoid dysfunctional declaration elements.
    see comments on this news

    Version 3.32-02 is now available and brings two major innovations:

    • an updated Structorizer.exe launcher in the zip download for Windows that detects an installed Java OpenJDK version without the need to tweak the registry (and no longer proposes an obsolete Java 8 download by Oracle)
    • an experimental ARM code generator prototype. Please note, however, that this early enhancement designed by Alessandro Simonetta relies on a special and very restricted syntax in the diagrams to produce useful code. It is still work in progress and will take several updates until it may cope with usual diagram content.

    As always: Further improvements are still to come. So enjoy, stay tuned and don't hesitate to offer your ideas or report detected bugs as issues. Thanks to you all out there.

    see comments on this news

    The new comprehensive release 3.32 now came with the long-announced change to require the Java 11 version to run (3.31-04 was the last version satisfied with Java 8).
    This also means that the Java WebStart installation opportunity does not work any longer - not at least directly. You might possibly try to adopt a workaround like the OpenWebStart if you want to adhere to it - JNLP files will continue to be provided from the Structorizer homepage. See the Downloads page for more details.

    The most recent functional improvement is that you may display the Analyser warnings related to an element in a popup now, simply by having the mouse hover over the little red triangle in its corner.

    (Further improvements are still on the To Do list, please stay tuned.)

    see comments on this news
    Version 3.31-04 now offers substantially extended export opportunities to LaTeX - in addition to the StrukTeX diagram conversion Structorizer now also produces LaTeX pseudocode translations to four different packages:
    • algorithmicx
    • algorithmic (aka "algorithms")
    • algorithm2e
    • pseudocode
    Enjoy it!
    see comments on this news

    We plan to upgrade the Structorizer code to at least Java 11 by mid 2021 and give up Java 8 compatibility. The coming Structorizer versions will remind you.
    This means, however, that direct support of Java WebStart will also end. With e.g. OpenWebStart there are alternatives, though, but you will have to care fo their installation yourself if you want to adhere to the JNLP paradigm (the JNLP package will still be provided on the Structorizer homepage as far as possible). Windows users may better use the installable App for Windows, anyway.

    For discussion, you are invited to issue #944 on GitHub.

    see comments on this news