To download latest production: https://splish.io/download
- Install opencv and electron
> yarn install # installs node packages
> yarn run electron-rebuild # builds opencv node bindings
> yarn start # runs electron
- Install ffmpeg video encoder
note: its a dependency of Opencv so if opencv is installed you need to run:
> brew uninstall ffmpeg --ignore-dependencies
> brew install ffmpeg --with-libvpx
Installing NPM Packages:
> yarn add package-name
> yarn run electorn-rebuild # remember this part!
Official colors:
Hex | Color |
---|---|
#000000 | |
#6369D1 | |
#EF233C |
If you want to generate a production .app for testing run:
yarn run pack
To create a release first obtain a github token from here and make sure that it has the repo
permission.
then run:
export GH_TOKEN=yourtokenhere
yarn run dist
This will create a bundle for the application and push the binaries as a new release to github if the version number is new (as a draft). If the version number is the same then it will not push up a new version.
Before users recieve a notifcation with an update you must go to the releases page and publish the release. Our update server polls about every 15 minutes. Users will recieve a notification after our update server updates.
ALSO IMPORTANT: The application must be signed in order for user to recieve an auto update. You must be a developer on Baroo Reality, Inc. and create a Developer ID Application signature. This can be done through Xcode.