Google chrome extension to convert alerts into gentle notifications

License: MIT

Language: JavaScript

Keywords: alert, chrome-extension, gentle-notifications, javascript, productivity

Gentle Alerts

Google chrome extension to convert alerts into gentle notifications

Chrome Web Store npm

Codeship Status for albertyw/gentle-alerts Test Coverage Code Climate devDependencies Status

I started this project after getting annoyed with Google Calendar's event notifications. They used to have nice soft notifications, but they broke it when they graduated their feature from google labs and they haven't fixed it.

The extension will replace the built-in browser alert window with a modal which won't force you to context switch between tabs. It also prevents you from accidentally closing alert windows when you're typing.

You can close the modal by pressing "Enter", "Escape", or "Space". When opening, it has an audio chime.

Contributions welcome


Gentle-Alerts does not depend on any third-party libraries (e.g. jQuery) and is written against ES 2015 spec for browser compatibility.


npm test

Note that on Codeship, this script needs to be run to downgrade the preinstalled Phantomjs version:

\curl -sSL | bash -s

Releasing a new version

  1. Update Changelog
  2. Update gentle-alerts/manifest.json with new version
  3. Update package.json with new version
  4. Commit a new release
  5. Tag and push the commit
  6. npm publish
  7. npm run package
  8. Upload the zip file to the chrome web store


The logo is from logodust. The background color is rgb(132, 192, 215):


Project Statistics

Sourcerank 5
Repository Size 811 KB
Stars 9
Forks 0
Watchers 1
Open issues 10
Dependencies 476
Contributors 1
Tags 20
Last updated
Last pushed

Top Contributors See all

Albert Wang

Packages Referencing this Repo

Convert alerts into gentle notifications
Latest release 1.2.5 - Updated - 9 stars

Recent Tags See all

v1.2.5 March 22, 2020
v1.2.4 July 27, 2019
v1.2.3 July 11, 2019
v1.2.2 May 01, 2019
v1.2.1 April 29, 2018
v1.2.0 January 23, 2018
v1.1.1 January 22, 2018
v1.1.0 May 31, 2017
v1.0.0 April 27, 2017
v0.6.3 April 27, 2017
v0.6.2 April 10, 2017
v0.6.1 March 10, 2017
v0.6.0 March 06, 2017
v0.5.0 March 05, 2017
v0.4.0 March 04, 2017

Something wrong with this page? Make a suggestion

Last synced: 2020-03-22 01:22:38 UTC

Login to resync this repository