0.0.0-rc.3 • Published 4 years ago

vinci v0.0.0-rc.3

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

vinci.js (in development)

vinci.js is an interactive 2D graphic canvas library engine. It can be used to support 2D picture edit, data visualization, video editting, etc.

Currently, it already has the basic interactive feature, and it is still in development.

Below is the demo capture from vinci.js.

install

npm install --S vinci

usage

import { VinciCanvas, StaticVinciCanvas, Shapes } from 'vinci';
const vinci = new VinciCanvas();

const rect = new Shapes.Rect({ left: 10, top: 20, width: 300, height: 200 });

const circle = new Shapes.Circle({ cx: 50, cy: 50, r: 100});

vinci.add(rect);
vinci.add(circle);

// append vinci to the DOM
vinci.getElement();

TODO list

  • Path shape
  • Textbox shape
  • group function
  • behavior improvement
  • fillStyle/strokeStyle/ refactor
  • drawing mode

After these feature done, it will be published in public.

roadmap

0.0.0-rc.3

4 years ago

0.0.0-rc.2

4 years ago

0.0.0-rc.1

4 years ago

0.0.0-rc.0

4 years ago

1.9.0

4 years ago

1.8.0

4 years ago

1.7.1

4 years ago

1.7.0

4 years ago

1.6.0

4 years ago

1.5.1

4 years ago

1.4.0

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.2.2

4 years ago

1.2.1

4 years ago

1.2.0

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

2.0.0

10 years ago