Skip to content

Timezonify is a web extension that helps you convert timezones easily

Notifications You must be signed in to change notification settings

tankh99/timezonify-extension

Repository files navigation

timezonify-extension

Makes all timings local. Simply click on the Timezonify button after opening the extension popup and Voila.

Get here on Chrome Web Store and Mozilla Developer Hub

Version History:

v4.0 Feature Rework:

  • There is now a timezonify button instead of popovers appearing over text. This button automatically converts all matched time text into the local timezone. I made the change as this is much closer to what I envisioned this extension to be.
  • Added a form inside the browser popup that allows users to convert timezones manually. This popup has ethereal persistence for the form values inside the popup. This means that the values that the user types into the time-input and timezone-select, and even the result from converting will be retained throughout popup closes and will only reset on page refresh
  • Added browser-polyfill.js and thus, the chrome branch is now deprecated!
  • Added utils.js, allowing the reusability of code

v3.0: Feature: Added auto-highlighting, which can auto-highlight valid timing text. This will help make selections much easier. Also added toggle for auto-highlighting

v2.1: Added a toggle feature to enable/disable timezonify highlighting. Added support for common timezones

v2.0: Simply highlight the text you want to convert, click on Timezonify and voila! It overlays the new timing over the highlighted text. Double-click the overlay if you wish to delete it

v1.0: Simply select the timing you want to convert, right-click to open up the context menu and then Timezonify!

To-do:

  1. Complete the convert timezone form inside the popup - Done
  2. Figure out a way to reuse the same code for both content_scripts and popups - Done
  3. Separate the current options from the popup page and put it inside a separate options page (hint: define "options_ui" inside manifest.json).
  4. Add country name fields to major timezones
  5. Update to manifest v3

About

Timezonify is a web extension that helps you convert timezones easily

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published