#drawing #presentation

pizarra

The backend for a simple vector hand-drawing application

30 releases (12 stable)

Uses new Rust 2021

new 1.4.0 Nov 24, 2021
1.2.1 Oct 30, 2021
0.11.0 Sep 3, 2021
0.9.3 Feb 4, 2021
0.7.1 Jul 28, 2020

#77 in Images

Download history 23/week @ 2021-08-16 3/week @ 2021-08-23 27/week @ 2021-08-30 8/week @ 2021-09-06 5/week @ 2021-09-13 1/week @ 2021-09-20 19/week @ 2021-09-27 2/week @ 2021-10-04 24/week @ 2021-10-11 119/week @ 2021-10-18 74/week @ 2021-10-25 41/week @ 2021-11-01 31/week @ 2021-11-08 20/week @ 2021-11-15 26/week @ 2021-11-22

119 downloads per month

Custom license

230KB
5.5K SLoC

Pizarra

pipeline status

Nada más que eso, una pizarra. En este repositorio vive solamente el backend, es decir la biblioteca con las funciones necesarias para implementar una pizarra en algún frontend (como gtk o webassembly).

Para el código de una aplicación que puedes ejecutar en tu escritorio visita pizarra-gtk

Para usar la versión web visita https://pizarra.categulario.tk

Características

  • espacio de dibujo infinito¹
  • zoom infinito¹
  • guardado en formato svg
  • exportado en formato png
  • integración con tableta digitalizadora

Desarrollo

Naturalmente, necesitas rust

Corre los tests:

cargo test

Publica una nueva versión en crates.io

cargo publish

  1. Ok, no es tan infinito. El espacio de dibujo guarda coordenadas en números flotantes, entonces está sujeto a sus límites. El zoom está sujeto a los límites de precisión de coma flotante.

Dependencies

~2.4–3.5MB
~83K SLoC