happyyhl / pointless

An endless drawing canvas desktop app made with Tauri (Rust) and React 🎨 ✍️

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

logo app

Table of Contents

Introduction

Pointless is an endless drawing canvas that provides useful features when you're in need for a simple whiteboard/note app.

It is build using Tauri (Rust) and React with a pure SVG canvas and local files are saved with brotli compression to ensure small file sizes.

❗️ Currently, this app can only be build locally. Anytime soon there will be public releases available with prebuild binaries for MacOS, Windows and Linux.

πŸ“š ✍️ Feel like contributing? Submit an issue with your ideas (or bugs) and we'll discuss it.

Features

  • Save as PNG
  • Save as JPG
  • Toolbar
    • Undo
    • Redo
    • Pan
    • Clear
    • Zoom in
    • Zoom out
    • Scale to fit
    • Create arrow shapes
    • Create rectangle shapes
    • Create ellipse shapes
    • Text
  • Create folders
  • Save/load state from file
  • Light/dark theme

Installation

$ git clone https://github.com/kkoomen/pointless.git && cd pointless
$ yarn install

Development

Starting the development server can be done with yarn run tauri dev

Creating a build

Creating a build can simply be done with yarn run tauri build

License

Pointless is licensed under the GPL-3.0 license.

About

An endless drawing canvas desktop app made with Tauri (Rust) and React 🎨 ✍️

License:GNU General Public License v3.0


Languages

Language:JavaScript 75.5%Language:CSS 18.8%Language:Rust 3.5%Language:HTML 2.1%Language:Shell 0.2%