![]() This app lets me, a programmer, create sequence diagrams programatically with a DSL, which greatly increases productivity. Everything I was using before was like Gliphy, which made one drag/drop graphics, drag items to expand them, etc, which is a pain. Really good, just one annoying missing featureīeen looking for a while for something like this to generate sequence diagrams. Please keep ‘em coming and don’t forget to rate and/or review. * Fixes a defect where interaction frames containing only signals to self, would render incorrectly x2 so.Fixes a defect where reversed signals would always render with a solid signal line.Ī massive thank-you for all the feedback, suggestions and bug reports (particularly from Andrew and Ganesh). * Fixes a rare crash so ieen when the syntax highlights are applied. * Adds “Shows Participant HUD” menu option, to present the participants in an overlay, when the topmost participants are no longer entirely visible. * Adds support for Interaction Frame dividers using 3 dashes (-), which render a dashed line between signals in an Interaction Frame (see "New with Example ") * You can now tap interaction frame divider lines, to highlight the associated declaration in the diagram text. ![]() * Adds support for async signal arrow heads (see Help documentation, page 8). * Will now use the diagram “title” as the initial filename, if present. * Fixes a defect where the application could crash when exiting full screen mode. * Fixes a defect where the diagram text editor line numbers would not update, when the window was resized. * Fixes a defect where a note could be rendered outside the interaction frame it was declared in. * Fixes a defect where the Acknowledgments window would not respect Dark mode. ![]() * Updated to improve rendering performance. * Updates Acknowledgments to reflect that no end user data is captured. * Fixes an issue that meant users with a scroll wheel mouse did not see the participant HUD when scrolling - thank-you Andrew. * Fixes a defect that meant users were unable to export as PNG with a transparent background * Fixes a defect that meant syntax highlighting was working incorrectly. debs.* Fixes a recently observed crash in syntax highlighting - thank-you Ganesh. There exist Fedora and openSUSE RPMs but I couldn't find any. UMLGraph is a javadoc doclet, so no compilation is necessary, but it does require javadoc and graphviz. (But it can also draw class diagrams using a mix of Java syntax and javadoc tags, if that's your thing.) It has a less elegant syntax based on GNU pic2plot macros. It doesn't seem to be in anywhere near as many repositories, but I discovered it via the Archlinux AUR and it has a Windows binary installer. However, it does claim command-line compatibility with mscgen for the purposes of piggybacking on its integration plugins. The syntax is similar but appears subtly different and it has an optional editor GUI. The second one is called msc-generator and I'm not sure if it has any relationship to mscgen. plus, mscgen_js supports taking a JSON-encoded AST as input or a language named MsGenny which is to mscgen as Markdown is to HTML and provides genny2msc.js and msc2genny.js scripts for manual conversion) (It accepts everything mscgen does and, if you want incompatible language extensions, you have to opt into their Xù dialect.) There's also mscgen_js, a GPLv3-licensed JavaScript port that claims perfect compatibility with the syntax of the C version in either direction. It's available in the Debian, Ubuntu, Fedora, openSUSE, Gentoo, Archlinux AUR, FreeBSD FreshPorts, Macports, Homebrew, and Cygwin repositories and Windows binaries are available from the author's website. right down to being supported out of the box by Doxygen and having integration plugins for Sphinx, AsciiDoc, LaTeX, Org-Mode, TWiki, and JIRA) Mscgen feels like graphviz for sequence diagrams. The first one (and the one I'd recommend) is mscgen. There are also a few other open-source, DSL-based approaches.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |