Skip to content

1.14.1

Version 1.14.1 is a maintenance update with some bug fixes, but also some smaller new features.

News

UMLBoard now has a public Roadmap (powered by Featurebase)!

Please visit the page to see what’s planned or suggested for UMLBoard. Also feel free to vote for features you'd like to see or create a request if you think something's missing.

Thanks a lot for your support!

New Features

Text Alignment in Notes

You can decide whether your notes' text should be aligned left or right or centered.

Left, Right and center alignment of note content.

Change Interface to Abstract Class

Till now, converting an interface to an abstract class resulted in an error that this conversion is not possible. Now, UMLBoard converts the interface to an abstract class and will automatically update all corresponding relations if necessary.

Convertng an interface to an abstract class

Create new Classes via Doubleclick

Simply double-click on the board to create a new class at the cursor position.

Creating a new class via double-click

Other new Features

  • PlantUML export now supports modifiers and constructors.
  • Selections can be inverted by pressing CMD/CTRL+I.
  • Dependin on whether a group's border or text is selected when opening the context menu, the corresponding color tab gets preselected.
  • Notes now also support custom docking positions.
  • Autosizing classes should now also work for all selected classes.

Bug Fixes

  • Classes with a constructor and a modifier were sometimes rendered with the wrong width
  • Creating a relation out of a property could result in an error message.
  • Tooltip on the action wheel do now disappear after some time.
  • Copy/Pasting text via keyboard did sometimes not work inside notes.
  • Tooltip showed wrong information when long press events were disabled.
  • Sometimes, arrows were not rendered correctly when close to an element.
  • Also, arrows sometimes choose the wrong direction when autorouting.
  • Adding a space in a method name did erase the method, this should not happen anymore.
  • When adding a markdown code block to a note, the block often started with an additional space.
  • Opening diagrams through the welcome screen did sometimes show an error message, although the diagrams were available.
  • Deleting a method and undoing the operation did sometimes place the method at the wrong position, this should be fixed now.
  • Moving methods within a class did sometimes mix up the ordering.
  • Undoing/Redoing copy/paste operations did also mix up member ordering sometimes.
  • Moving an abstract method to an interface did not make the method non-abstract. This should work now.
  • When copying a member to a new class, the abstract and constructor flags were not copied.

Other updates:

  • Added Prototype, Proxy and Iterator to the design pattern catalog.