Skip to content
Desktop Screen Saver/Overlay
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
Swyzzle-darwin-x64
build
docs
fluid-sim
images
preferences
shaders
test
.DS_Store
.babelrc
.eslintrc.json
.gitignore
.npmrc
.travis.yml
HereIGoAgain.js
LICENSE.md
README.md
client.js
index.html
main.js
menu.js
package.json

README.md

Swyzzle

To Use

To clone and run this repository you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

# Clone this repository
git clone https://github.com/davvidbaker/Swyzzle.git
# Go into the repository
cd Swyzzle/src
# Install dependencies
npm install
# Run the app
npm start

This app was made with Electron. To learn more about Electron and its API in the documentation.

Packaging

  • Run npm run buildMac assuming you are on a Mac. The full command is in the package.json. For more information about packaging see the electron-packager documentation
  • Go in and change capitalize swizzle in the package contents. There's probably a much better way to do this, but since I couldn't name the module with a capital first letter, this is what I've done.

TODO

  • Create advanced button and section in preferences that allows you to write your own shaders (that can use a predetermined list of uniforms and attributes, like in ShaderToy)
  • Allow user tso save and manage aforementioned custom shaders
  • Tray icon and remove dock icon
  • In settings, ability to define keys/clicks/other triggers to escape idle mode
  • Separate active mode
  • Ability to open Swyzzle on login

License MIT

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.