GitXplorerGitXplorer
r

UnHook

public
27 stars
6 forks
0 issues

Commits

List of commits on branch master.
Unverified
da5ccea3ed2c713bf9b469df705c041eb09598d6

fix: set bounds failing fix

rruppysuppy committed 3 years ago
Unverified
3c952112b13e294d9f9344e29ff23a420c9310dd

chore: minor optimizations

rruppysuppy committed 4 years ago
Unverified
18fa59be653b377804a512a6ae1b8bddfad59ad7

fix: fixed info window font not loading

rruppysuppy committed 4 years ago
Unverified
0759efebbeebe3907f9d940494814d49f58cc2ac

chore: prettier format

rruppysuppy committed 4 years ago
Unverified
ac3d621cce947fbbfae5a6e5c405bc39f51d66fc

fix: fixed merge conflict

rruppysuppy committed 4 years ago
Unverified
6da0215c5722015aa39c99793234bfebc82a7c02

feat: changed bundler from electron-packager to electron-builder

rruppysuppy committed 4 years ago

README

The README file for this repository.

UnHook



If you are one of the rare breed of people who call themselves programmers, you must have faced the following sitation:

You were so busy working, that you forgot to take a break while coding... now your eyes hurt due to the excessive stress on them.

The solution? Use UnHook, an app that helps you un-hook yourself from the screen by reminding you to take breaks at the right time.

Demo

Platforms

  1. Windows
  2. Linux
  3. MacOS

Tools/Frameworks Used

  1. Electron
  2. React
  3. Redux (This is an overkill for such a small app, its used for practicing redux + electron integration)

How to Use

  1. Download and go to the repository location.
  2. Install depenencies for main app using npm run install-dependencies
  3. Perform either of the following based on the development status of the app you are using:
    • PRODUCTION (default): Use npm run build-front-end to build the react app
    • DEVELOPMENT: Use npm run start-front-end to start the react app
  4. Use npm run dev to start the electron app

Packaging

  1. Make sure that process.env.NODE_ENV is set to PRODUCTION in main.js
  2. Use npm run build-front-end to package the react app
  3. Use npm run build-app to package the app for the current platform

Note

The app won't run properly in the browser as it is made specifically for desktop using electron