Set timer to stop getting notifications and stay more focused

Latest Version

Version
0.2.0
Update
June 16, 2021
Size
15.66MiB
Developer
Category
Users
5
Rating
0 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Storage
ContentSettings
Notifications
Alarms
See more

Notifications Off Timer Extension

This timer allows you to organize a distraction-free environment in a form of Do Not Disturb mode within the Chrome browser. It's especially useful when you are using web versions of messaging apps or sharing your screen.

📖 How does it work?

The timeout of the notifications snooze can be started from the new tab and duration of the timer is configured from extensions options. For the specified period of time, you will not be notified from any of the browser's tab. After timer expires, your settings will be back to the state as they were before.

🏷️ Features:

* Replaces a new tab with the remaining focus timer
* Can be used as time management tool for following Pomodoro, or other productivity and focusing techniques
* Configurable duration of timeout length in settings
* You'll be notified after timeout expiration
* Current status of the timer is reflected in the browser's toolbar

🤝 Required permissions description:

* Replace the page you see when opening new tab - new tab is replaced by the timer with start/stop button
* Display notifications - show notification on timer expiration
* Change your settings ... - is required for actual functionality as it switches off notifications during the timeout
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Notifications Off Timer", "version": "0.2.0", "description": "Set timer to stop getting notifications and stay more focused", "permissions": ["storage", "contentSettings", "notifications", "alarms"], "background": { "service_worker": "background.js" }, "icons": { "192": "logo192.png" }, "action": { "default_icon": { "192": "green192.png", "16": "green16.png", "24": "green24.png", "32": "green32.png" } }, "options_ui": { "page": "options.html", "open_in_tab": true }, "chrome_url_overrides": { "newtab": "override_page.html" }}
Read more