process-analytics / mxgraph-sketch Goto Github PK
View Code? Open in Web Editor NEWAdd sketch style to mxGraph thanks to roughjs
License: Apache License 2.0
Add sketch style to mxGraph thanks to roughjs
License: Apache License 2.0
That kind of export can be done by using mxImageExport
and a custom mxSvgCanvas2D
Elements to be documented
The configuration was created almost 2 years ago. Gitpod no longer rely on theia, so review the configuration.
See also process-analytics/bpmn-visualization-js#2003
mxgraph-type-definitions is not maintained anymore and has been replaced by typed-mxgraph
With the initial implementation, the outline also use the sketch mode (even if some code is in place to avoid it)
We probably should disable it by default and add an option to enable it.
Notice that the draw.io implementation (at least the one of August 2020) also use sketch in mxgraph outline.
Generally, the outline style is simpler that the regular graph to improve performances: for instance, it doesn't display labels.
The rollup configuration has been taken from https://github.com/process-analytics/bpmn-visualization-js and is too complicated here.
Some parts are not used
Initially, we use release-drafter as we do in bpmn-visualization. But here we don't need to have a template
There is no need for guidance, we don't need to reference to milestone in the introduction as we are not using milestone to group issues in this repository, ....
Same as draw.io, which is a bridge to roughjs configuration properties.
mxgraph-sketch/src/SketchySvgCanvas.ts
Line 78 in 4856acc
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.