|
| 1 | +# Created with komac v2.14.0 |
| 2 | +# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.10.0.schema.json |
| 3 | + |
| 4 | +PackageIdentifier: NecdetSanli.EyeRest |
| 5 | +PackageVersion: 1.2.0 |
| 6 | +PackageLocale: en-US |
| 7 | +Publisher: Necdet Şanlı |
| 8 | +PublisherUrl: https://github.com/necdetsanli |
| 9 | +PublisherSupportUrl: https://github.com/necdetsanli/EyeRest/issues |
| 10 | +PrivacyUrl: https://github.com/necdetsanli/EyeRest/blob/master/PRIVACY.md |
| 11 | +Author: Necdet Şanlı |
| 12 | +PackageName: EyeRest |
| 13 | +PackageUrl: https://github.com/necdetsanli/EyeRest |
| 14 | +License: MIT License |
| 15 | +LicenseUrl: https://github.com/necdetsanli/EyeRest/blob/master/LICENSE |
| 16 | +Copyright: Copyright (c) 2025 Necdet Şanlı |
| 17 | +CopyrightUrl: https://github.com/necdetsanli/EyeRest/blob/master/LICENSE |
| 18 | +ShortDescription: Lightweight tray app that reminds you to follow the 20-20-20 rule. |
| 19 | +Description: | |
| 20 | + EyeRest is a small Windows tray application that helps you follow the 20–20–20 rule for eye health by showing periodic desktop notifications. |
| 21 | +
|
| 22 | + It runs in the Windows notification area, uses Windows 10/11 toast notifications when available (with a tray balloon fallback), and lets you configure: |
| 23 | + - Reminder interval (for example every 5–60 minutes) |
| 24 | + - Whether reminders are enabled |
| 25 | + - Optional left-click toggle on the tray icon |
| 26 | + - Optional persistent settings and "Start with Windows" for the current user |
| 27 | +
|
| 28 | + The app is built with .NET Framework 4.8 and WinForms, is open source, and does not collect any personal data or telemetry. For full details, source code, and privacy information, see the project page. |
| 29 | +Moniker: eyerest |
| 30 | +Tags: |
| 31 | +- break-reminder |
| 32 | +- dotnet |
| 33 | +- ergonomics |
| 34 | +- eye-health |
| 35 | +- focus |
| 36 | +- health |
| 37 | +- open-source |
| 38 | +- productivity |
| 39 | +- screen-time |
| 40 | +- tray-app |
| 41 | +- windows-utility |
| 42 | +- work-break |
| 43 | +ReleaseNotes: |- |
| 44 | + ## Highlights |
| 45 | +
|
| 46 | + EyeRest 1.2.0 introduces a more flexible reminder workflow, an optional |
| 47 | + left-click toggle, and a small About dialog – while keeping the app lightweight |
| 48 | + and telemetry-free. |
| 49 | +
|
| 50 | + ### ✨ What’s new |
| 51 | +
|
| 52 | + - Configurable reminder interval (per session) |
| 53 | + - You can now adjust the reminder interval in minutes (e.g. 5, 20, 45…) instead |
| 54 | + of being locked to 20 minutes. |
| 55 | + - The default interval is still 20 minutes in Release builds (with a shorter |
| 56 | + interval in Debug for testing). |
| 57 | + - Optional left-click toggle |
| 58 | + - A new option lets you use left-click on the tray icon to toggle reminders on |
| 59 | + or off. |
| 60 | + - When enabled, a single left-click: |
| 61 | + - Flips the reminder state, |
| 62 | + - Updates the tray icon (normal vs. snoozed), |
| 63 | + - Shows a short confirmation notification. |
| 64 | + - When disabled, a single left-click simply opens the Options dialog for better |
| 65 | + discoverability. |
| 66 | + - About dialog |
| 67 | + - A new About window shows: |
| 68 | + - App name and version (from assembly metadata), |
| 69 | + - Author information, |
| 70 | + - A short privacy note (no telemetry, no personal data collection), |
| 71 | + - A direct link to the GitHub repository. |
| 72 | + - Toast notifications with balloon fallback |
| 73 | + - EyeRest now prefers Windows 10/11 toast notifications (via |
| 74 | + Microsoft.Toolkit.Uwp.Notifications) for reminders and state changes. |
| 75 | + - If toasts are not supported or fail at runtime, it falls back to classic tray |
| 76 | + balloon tips so you still get notified. |
| 77 | +
|
| 78 | + ### ⚙️ Improvements & fixes |
| 79 | +
|
| 80 | + - The tray icon now consistently uses: |
| 81 | + - The main EyeRest icon when reminders are enabled, |
| 82 | + - A dedicated snoozed icon when reminders are disabled, |
| 83 | + including after state changes and when using toasts with balloon fallback. |
| 84 | + - The reminder timer now uses a session-only ReminderIntervalMinutes value |
| 85 | + instead of a hard-coded 20-minute interval. |
| 86 | + - The Options dialog wording has been updated (e.g. “Enable reminders”) for |
| 87 | + clearer behavior. |
| 88 | + - A few internal cleanups around timer shutdown and UI marshaling improve |
| 89 | + reliability on exit. |
| 90 | +ReleaseNotesUrl: https://github.com/necdetsanli/EyeRest/releases/tag/v1.2.0 |
| 91 | +InstallationNotes: EyeRest has been installed successfully. You can launch it from the Start menu; it will run in the notification area (system tray). Right-click the tray icon and choose “Options…” to configure reminders or startup behavior. The app does not collect any personal data or telemetry. |
| 92 | +ManifestType: defaultLocale |
| 93 | +ManifestVersion: 1.10.0 |
0 commit comments