A desktop application for Snap!
To download the application for your own use, visit the releases page.
(Sorry for the cryptic file names. We'll work on cleaning those up!)
Supported platforms:
- macOS & OS X
- The file name should have "drawin" in it - you probably want the
.zipversion. - Minimum OS required: OS X 10.tbd
- The file name should have "drawin" in it - you probably want the
- Windows
- Minimum OS required: I have no idea. (yet)
- Linux (?)
- Minimum OS required: I have no idea. (yet.)
- I don't think auto-update will work.
This app is built using Electron, a node.JS-based framework for building desktop applications using Javascript and other web technologies (such as the way Snap! is built. 😄)
NOTE: This project uses submodules! You must clone with --recursive
git clone --recursive [email protected]:cycomachead/snap-app(or you can manually setup the submodules yourself, if you're into that thing.)
Before you install the app, you'll need:
git(probably already installed)node(nodeJS >6.0)electron(TODO)
git clone --recursive [email protected]:cycomachead/snap-app
cd snap-app
npm install -g electron
npm install
npm run start
app/snap/- don't touch this. It's a direct copy of the latest Snap! source code.snap-app/- the modifications that make this app work.snap.html- the main file that serves the appindex.js- the entry point for starting the app.
This section is TODO.
- Code Signing
- Publishing to GitHub
brew install wine --without-x11 # windows
brew install mono
brew install gnu-tar graphicsmagick xz #linux