Office-Eye-Syndrome, dry/hurting eyes, headache etc., when working on the PC? This could be caused by not blinking often enough [1], [2].
Flatsch reminds you to blink frequently or follow the 20-20-20 rule, which might assist in reducing your pain.
WARNING: This app may potentially trigger seizures for people with photosensitive epilepsy. Please take care!
You can compile flatsch yourself or get it from one of the following sources:
- Throws a fish or just text at your face!
- Multi-monitor support
- Transparent or on white, so it's impossible to overlook
- Customize the fish!
- Customizable timings, colors, transparency, ...
- Has profiles for
- regular blinking: flashes the screen every 5 seconds
- 20-20-20 rule [3]: fades in an overlay every 20 minutes, encouraging you to look 20 seconds at something which is 20 feet away
- Create your own profiles
Just start the Flatsch.exe, quit the app using the tray icon. To customize the fish, replace the files in the 'res' directory.
- Microsoft .NET Framework 4.6.2
To build the app:
- Visual Studio 2017
- .NET desktop development workload
- Add default profiles: 20-20-20 rule, regular blinking
- Support adding/modifying/removing of custom profiles
- Animation improvements
- Visual improvements
- Add Multi-monitor support
- Animation improvements
- Add settings dialog for customizing blink reminder style and timings
- Allow the app to be paused
- Visual improvements
- Initial release, basic blink reminder functionality
- Icon gfx: https://pixabay.com/en/eye-warm-angry-young-fashion-1456855/
- Fish gfx: https://openclipart.org/detail/3675/fish-in-ink
- Fish sound: https://freesound.org/people/qubodup/sounds/222507/
- Tray icon lib: https://www.codeproject.com/Articles/36468/WPF-NotifyIcon
- Color picker: https://github.com/drogoganor/ColorPickerWPF