Do calculations, annotate it like you would on a paper "qwikly".
+
button in tabs bar, switch between tapes using browser like tabs.
100.00
myvar = 100 + 200 × 3
myvar is 700
.0.1 + 0.2 = 0.3
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
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
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.
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
ilovefreesoftware made a little tutorial to use QwikTape.
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,
sdk
the sciter-js-sdk as a submodule
src
the source directory of the application
assets
icons and logoscomponents
all the reactor widgetschevrotain
the parser toolkitparser
the heart of it allstorage
the database logicmain.htm
the entry pointtests
all the tests goes in here
run-dev.html
for developers to debug and support in making changes.
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,
Diagram
to produce rail-road diagram of the parser grammar.
Refresh
to refresh the application frame for any changes to css or html.
Tests
to bring up all the tests, run tests from the toolwindow.
Screen Shot
to capture the image of the main application.
Build
to produce final builds.
Inspector
to open inspector for debugging
Help
to open sciter sdk documentation
I've build all assets like icons and logos inside src/assets
in figma and are licensed under CC.