Pointless
An endless drawing canvas desktop app made with Tauri (Rust) and React 🎨 ✍️
Install / Use
/learn @kkoomen/PointlessREADME

Table of Contents
- Table of Contents
- Introduction
- Features
- Prerequisites
- Installation
- Development
- Creating a build
- FAQ
- License
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-unicode compression to ensure small file sizes.
:package: If you want to use the app, grab yourself a prebuild binary here and enjoy!
Arch linux users can use the pointless AUR package.
:handshake: Feel like contributing? Submit an issue with your ideas (or bugs) and we'll discuss it.
Features
- [x] Export individual papers
- [x] PNG
- [x] JPEG
- [x] SVG
- [ ] Toolbar
- [x] Undo
- [x] Redo
- [x] Pan
- [x] Clear
- [x] Zoom in
- [x] Zoom out
- [x] Scale to fit
- [x] Create arrow shapes
- [x] Create rectangle shapes
- [x] Create ellipse shapes
- [x] Selection
- [x] Move selected shapes
- [x] Change color of selected shapes
- [x] Copy/paste selected shapes
- [ ] Text
- [x] Create folders
- [x] Local file state persistence
- [x] Light/dark theme
- [x] Basic touch support
Prerequisites
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
FAQ
- Pointless.app is damaged and can't be opened: This mac issue occurs
because non-signed apps are blocked. You can fix this by running
xattr -cr /Applications/Pointless.appand then open the app again.
License
Pointless is licensed under the GPL-3.0 license.
