A GNOME extension timer to remind users to take breaks and reduce eye strain by following the 20'20'20 rule.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
Number 3, 4 and 5 hasn't been addressed here from version 1 review. To fix that, please add this before line 37: ```js notificationTimeoutId = null; ``` Change line 18 to: ```js this._timeoutId = GLib.timeout_add(GLib.PRIORITY_DEFAULT, 1200000, () => { ``` and add this method to the `Indicator` class: ```js destroy() { if (this._timeoutId) { GLib.Source.remove(this._timeoutId); } super.destroy(); } ```