A document viewer; fuzzy match incremental search.
Chemrtron is Chemr on Electron.
- Create index on-demand
- Same incremental search user interface to all document
Chemrtron is built with Electron.
npm -g install electron-prebuilt
git clone https://github.com/cho45/Chemrtron.git
cd Chemrtron
electron .
See CONTRIBUTING.md
Chemrtron has 2 browser window (by Electron). One of them is main viewer window and another one is for indexing window which is hidden.
The indexing window is shown under development mode which is switched by settings or menu (View -> Toggle Developer Tools).
A main window and an indexing window is communicate with IPC via Electron main process. (there is no direct connection between them)
Install requirements:
npm install -g electron-packager
npm install -g electron-builder
Build:
./dev/package.sh
output to ./build/releases
- Updaste
ChangeLog
- Edit
VERSION
file to increment version git commit -a
andgit push
to uploaded to githubmake release
creates packages, tag origin/master and upload packages to github releases.