DEV Community

Cover image for New version of postit-js got published
Niklas Kiefer
Niklas Kiefer

Posted on

New version of postit-js got published

Hi folks 👋🏻

today I just released a new version of postit-js, an embeddable Javascript library to create simple Brainstorming boards.

The APIs are now exposing Promises, a proper test infrastructure was established, and on top, the bundle size got reduced decently.

Simply create your Modeler instance

import 'postit-js-core/assets/postit-js.css'; import PostItModeler from 'postit-js-core/lib/Modeler'; const XML = ` <?xml version="1.0" encoding="UTF-8"?> <postit:Definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" id="sample-diagram"> <postit:PostitBoard id="Board_1"> <postit:SquarePostit name="A new idea" id="Postit_1" color="#7EC845" /> </postit:PostitBoard> <postitDi:PostitRootBoard id="RootBoard_1"> <postitDi:PostitPlane id="PositPlane_1" boardElement="Board_1"> <postitDi:PostitShape id="Postit_1_di" boardElement="Postit_1"> <dc:Bounds x="300" y="200" width="150" height="150" /> </postitDi:PostitShape> </postitDi:PostitPlane> </postitDi:PostitRootBoard> </postit:Definitions>`; const modeler = new PostItModeler({ container: '#canvas', keyboard: { bindTo: window, } }); await modeler.importXML(XML); 
Enter fullscreen mode Exit fullscreen mode

and go on brainstorming

Alt Text

Check out the demo or the project on GitHub.

GitHub logo pinussilvestrus / postit-js

Create post-it boards - built with diagram-js

Have fun!

Top comments (0)