Skip to content

Releases: sverweij/mscgen_js

1.9.10

26 Mar 17:27
Compare
Choose a tag to compare
  • ⬆️ mscgenjs, mscgenjs-inpage

The upgrade to mscgenjs 1.9.10 fixes:

  • Links in generated svg's now also work in Chrome and internet explorer (there's a bug/ feature in those browsers mscgenjs now neatly circumvents).
  • Links open in same window (which is what you would expect in the first place) instead of in a new one.
  • A bug where the width option was not taken into account anymore..

Generated svg's are now smaller and simpler as well.

Read more in #244

1.7.0

19 Jan 21:07
Compare
Choose a tag to compare
  • 🐣 exposes the mscgenjs 1.7.0 experimental option to influence the vertial alignment of texts on (regular only) arcs (see attached screencast).
    This option is - for now - experimental and only available in beta mode (pass debug=true as a parameter e.g. https://mscgen.js.org/index.html?debug=true)
  • ⬆️ upgrade of various dependencies a.o. codemirror, mscgenjs

vertical-alignment

1.4.3

19 Jul 17:42
Compare
Choose a tag to compare
  • Adds some convenience features for using the canned style and mirror entities options:
    • Remembers the options (and the auto-render checkbox) between sessions (uses local storage).
    • The generated sample html now includes the options (mirror entities, canned style) when they're ticked. (details on how these work: https://mscgen.js.org/embed.html)
    • The generated URL now includes the named style as one of its parameters.
      -In debug mode the editor now auto-loads the previously saved sequence chart.
  • Upgrades mscgenjs(-core) and mscgenjs-inpage to version 1.4.3

All changes since 1.4.2: 1.4.2...1.4.3

1.4.2

29 Jun 15:32
Compare
Choose a tag to compare
  • Adds support for some canned styles in both the interpreter and the 'in page' script.
  • dependency updates (a.o. to the mscgenjs/ mscgenjs-inpage versions that support these features)

All changes since 1.4.2: 1.4.1...1.4.2

1.4.1

20 Jun 20:54
Compare
Choose a tag to compare
  • Enables mirroring entities on the bottom on the chart (in a new option dialog) - see the animated gif below.
  • upgrades to mscgenjs-core 1.4.1 and mscgenjs-inpage 1.4.1 which contain various fixes and improvements a.o.
    • adds a fencing class to generated svg, so styles don't leak
    • makes sure regular arcs running in parallel with inline expressions don't run into them
    • makes sure regular arcs and inline expressions written as in parallel render correctly
  • Moves all dialogs from the bottom to the right - and unifies the behavior to play nice with the rest of the content.

All changes since v1.3.6: 1.3.6...1.4.1

miror

1.3.6

27 Apr 15:38
Compare
Choose a tag to compare
  • moves all panels to the right of the screen with a more uniform interaction pattern.
  • reads the samples from a configuration (in stead of being part of the html, which it was since 2013 ...). As a bonus the samples dropdown won't show if ajax isn't working (e.g. on chrome with the file:// protocol)
  • ⬆️; a.o. mscgenjs-core, mscgenjs-inpage, codemirror

All changes: 1.3.2...1.3.6

1.3.2

28 Mar 14:28
Compare
Choose a tag to compare
  • ⬆️ mscgenjs and mscgenjs-inpage to 1.3.2 - (necessary because a dependency of a dependency used which, which pulled their version 1.2.2 from the npm repo :-/ )
  • ⬆️ codemirror, requirejs

All changes: 1.3.1...1.3.2

1.3.1

17 Mar 20:02
Compare
Choose a tag to compare
  • ⬆️ mscgenjs and mscgenjs-inpage to 1.3.1 - this makes the (default) opacity of labels 100% instead of 90% - see #229 for details

All changes: 1.3.0...1.3.1

1.3.0

11 Mar 20:24
Compare
Choose a tag to compare
  • Upgrades to mscgenjs 1.3.0 - which introduces the width=auto feature in the xù and msgenny languages
  • Updates the tutorial to document that feature
  • Tweaks the interpreter so width=auto svg's play nice in safari, firefox and chrome latest.

All changes since 1.2.9: 1.2.9...1.3.0

1.2.9

23 Jan 15:46
Compare
Choose a tag to compare
  • tweaks in the interpreter so big charts stay on the screen in their own scroll area - which works loads better than scroll barring the whole screen (especially on more cramped screens).
  • fixes #100 (Tutorial: on mobile pictures are sometimes bigger than 100% page width)
  • stops base64 encoding the export svg. While base64 works fine it's an unnecessary step.
  • uses a different technical solution for exporting raster graphics which is more reliable and doesn't need an external library (so the initial download of the interpreter is ~70kb smaller now...)
  • The interpreter is now also reachable on https://mscgen.js.org

Complete list of changes: 1.2.6...1.2.9