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
.zip
version. - 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