Skip to content

A desktop calculator with a synthwave aesthetic. Made with React and Electron.

License

Notifications You must be signed in to change notification settings

ibrahimbutt/synthcal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SynthCal Build Status Maintainability Test Coverage

A desktop calculator with a synthwave aesthetic. Made using Electron and React.

SynthCal opened up, displaying 3.14

Installation

Download and install the latest version from releases.

Development Setup

Clone the repository and run yarn to install dependencies.

yarn dev will build the application for development and open up an instance of it. Changes are immediately reflected in the development instance, except those made inside the main process (main.js).

To create an application image, run yarn build; yarn dist, which will output to dist.

See package.json for all available scripts.

icon.png

icon.png must be inside build, which is not commited. After the first build, create a symlink inside build to use icon.png, without having to physically put it inside build.

From inside the root directory:

ln -s icon.png build/icon.png

This way, if you need to delete build for whatever reason, you'll not have to think about icon.png.

Acknowledgements

Designed by Eugene Cameel.

License

MIT