4silvertooth / QwikTape

Do calculations, annotate like you would on a paper "qwikly".
MIT License
230 stars 9 forks source link
calc calculator chevrotain quickjs sciter sciter-js tape

QwikTape logo by Viral Ghelani

Do calculations, annotate it like you would on a paper "qwikly".

Features



EITHER

Download QwikTape from releases,

OR

git clone --recurse-submodules https://github.com/4silvertooth/QwikTape.git

and run

run-win.bat for windows sh run-linux.sh for linux sh run-macosx.sh for macosx

What's in a name?

QwikTape the name is inspired by QuickJs used by Sciter, the engine which powers this application, and Tape which is what it used to be called for such documents.

The logo is inspired by the Rail-Road diagram the QwikTape grammar generates and a calculator.

Chevrotain toolkit to build the parser.

Also inspired by CalcTape, Numi, Soulver, Calca

Keyboard Shortcuts

Windows/Linux MacOs
New Tape Ctrl+T +T
New Tape Ctrl+N +N
Switch Tapes Ctrl+Tab +Tab
Close Tape Ctrl+W +W
Clear Tape ESC * ESC *

*Select Press ESC to clear tape content? from settings to clear tape on pressing ESC.

FAQ

To execute linux binary after downloading use this command.

sudo chmod +x qwiktape

To execute macosx binary use this command.

sudo chmod +x qwiktape
sudo xattr -d com.apple.quarantine qwiktape

Mentions

ilovefreesoftware made a little tutorial to use QwikTape.

Coming up.

Developers

QwikTape uses awesome Sciter SDK for its gui and chevrotain for the parser,

Clone the repo with submodules using,

git clone --recurse-submodules https://github.com/4silvertooth/QwikTape.git

Directory structure,

Start developer mode by using,

run-win.bat -dev for windows

sh run-linux.sh -dev for linux

sh run-macosx.sh -dev for macosx

from the prompt, it will give you developer view of QwikTape with controls to help you make changes. It launches scapp from sciter-js-sdk with run-dev.html in --debug mode. Use inspector to inspect.

Use,



I've build all assets like icons and logos inside src/assets in figma and are licensed under CC.