{"repo":"necdetsanli/EyeRest","free":true,"listed":false,"github":"https://github.com/necdetsanli/EyeRest","clone":"git clone https://github.com/necdetsanli/EyeRest.git","description":"A lightweight Windows tray application that helps you follow the 20–20–20 rule by reminding you every 20 minutes to rest your eyes and look into the distance.","language":"C#","stars":28,"topics":["20-20-20-rule","csharp","dotnet-framework","eye-care","eye-health","eye-strain","productivity","reminder","windows","winforms"],"license":"MIT","category":"productivity","readme_excerpt":"EyeRest A lightweight Windows tray application that gently reminds you to follow the 20–20–20 rule : every 20 minutes , look at something 20 feet ( 6 meters) away for at least 20 seconds . --- ✨ Overview EyeRest sits quietly in the Windows system tray and periodically nudges you to take a short visual break. It is designed to be: - Minimal – no bloated UI, just a tray icon and a small options dialog. - Non-intrusive – reminders are shown as Windows 10/11 toast notifications when possible, with a tray balloon fallback. - Session-focused by default – settings apply to the current run, with an option to remember your preferences across sessions and start automatically with Windows if you want it. EyeRest is built with .NET Framework 4.8 and Windows Forms , targeting classic Windows desktop users who spend long hours in front of a screen. --- 👁 The 20–20–20 Rule Long screen time can contribute to digital eye strain. A common recommendation is the 20–20–20 rule : Every 20 minutes, look at something 20 feet (about 6 meters) away for at least 20 seconds. EyeRest helps you actually follow this rule by: - Tracking time in the background. - Showing a subtle but clear reminder on your desktop. - Letting you temporarily disable reminders for the current session when needed. --- 🚀 Features - 🕒 Automatic reminders - Default interval: 20 minutes between notifications. - The reminder interval is configurable per session (e.g. 5, 20, 45 minutes). - Uses a background System.Threading.Timer ","default_branch":null,"files":null,"tree":[],"storefront":"/r/necdetsanli","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/necdetsanli/EyeRest/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}