Skip to content

Minimalistic macOS application that helps to take breaks while using the computer

License

Notifications You must be signed in to change notification settings

masich/SaveMyEyes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SaveMyEyes

MenuBar macOS application that helps to take breaks while using the computer.

CodeFactor License

You can choose specific work and break time intervals that are perfect for you.

Work time is a time interval in minutes to work on the computer before a notification about a break is generated.

Break time is a time interval in minutes to rest your eyes.

Features:

  • Minimalistic application design.
  • Time settings selected by the user are saved in local storage.
  • Automatically pauses and resumes timer depending on user activity.
  • Sends reminder notifications based on the time presets selected by the user.

The app is built using SwiftUI and requires macOS 10.15 to run.

Installation guide

SaveMyEyes can be installed using brew or manually through .dmg image.

Using brew

  • Run brew tap masich/brew to pull masich/brew Tap on your local machine
  • Run brew install --cask savemyeyes

Manually through .dmg image

  • Download the latest release .dmg image and mount it
  • Drag & Drop SaveMyEyes app to the Application folder
  • Open SaveMyEyes

No matter how you install the app, the rest steps are the same

  • According to the latest Catalina changes, the following warning will appear
  • Go to the System Preferences and open its Security & Privacy tab
  • Click your "Open Anyway" button
  • Now, you can use this app without any restrictions and warnings

This problem is caused by Apple's new software notarization system (as I correctly understood, it costs 100$ per year). Info from the Apple site about this warning.

Screenshots

MenuBar app

MenuBar app

Notifications

Notifications

License

This project is licensed under the Apache-2.0 License - see the LICENSE file for details.