TMetriс team has just released a major update for our browser extension. We've added three new timer integrations, supported Microsoft Edge browser, and ported Firefox add-on to the WebExtensions format. Now, let's dig into some details.
New Timer Integrations
The whole point of TMetric browser extension is to enable one-click time tracking within popular web apps. And now we've added three new systems to the list of the supported timer integrations.
- Podio - customisable work management solution leaders trust and employees love working with.
- Taiga - project management platform for agile developers & designers and project managers who want a beautiful tool that makes work truly enjoyable.
- Zoho CRM - online customer relationship management software.
We'd like to give kudos to TMetric user Clayton Silva who originally created the integration with Taiga. Having no docs at hand, he created the integration just by example from TMetric browser extension repository.
Now we've published the guide on creating timer integrations for TMetric on GitHub Wiki. We'd like to invite the community to develop integrations with apps that are not supported yet.
Edge Browser Support
With this release, we've added Microsoft Edge browser to TMetric platform coverage.
The development of the Edge add-on was a long and sometimes dirty process. After the initial research, we had to suspend the development for a couple of months. The reason was a blocking bug in the Edge API. Somewhere along the way we found a way to crash Edge just by typing a few symbols in the development console.
The add-on publishing process revealed another odd thing. Microsoft requires a link to the Chrome version of the browser add-on to approve the extension on their side.
It looks like they don't want add-ons developed exclusively for Edge browser.
Despite all the obstacles, we've made it through. The TMetric browser extension for Edge can be installed from Microsoft Store.
Firefox Add-on Rewrite
Last year the Mozilla development team announced the shift to WebExtensions format for Firefox add-ons. They said:
"By the end of 2017, and with the release of Firefox 57, we’ll move to WebExtensions exclusively".
That's why we have to port our Firefox add-on for TMetric to the WebExtensions format. Thus, starting from the current release, all our browser plugins will have almost identical code base. This makes further development easier for us.
Thanks for reading this blog post. Feel free to post your comments below.