GithubHelp home page GithubHelp logo

mareszhar / toggl-button Goto Github PK

View Code? Open in Web Editor NEW

This project forked from toggl/track-extension

0.0 0.0 0.0 8.08 MB

Toggl Button extension for Chrome and Firefox

Home Page: http://toggl.github.io/toggl-button

License: BSD 3-Clause "New" or "Revised" License

JavaScript 75.11% HTML 4.79% CSS 12.12% TypeScript 7.99%

toggl-button's Introduction

Toggl Button Build Status Chrome Extension Firefox Add-on

Track time effortlessly.

Start and stop the timer from the web tools you use daily. Get the time-tracking out of the way and focus on real work.

Compatible services

Installing from the Web Store/Addons page

Chrome https://chrome.google.com/webstore/detail/toggl-button/oejgccbfbmkkpaidnkphaiaecficdnfn

Firefox https://addons.mozilla.org/en-US/firefox/addon/toggl-button-time-tracker/

Installing from Source

Then depending on your browser, continue with the following steps.

On Chrome:

  1. Navigate to chrome://extensions/ and enable "Developer Mode".
  2. Choose "Load unpacked extension..."
  3. Select the dist/chrome/ directory

Note that you will sometimes need to manually reload the unpacked extension, depending which files you're working on.

On Firefox:

  1. Navigate to about:debugging
  2. Choose Load Temporary Add-on
  3. Select the dist/firefox/manifest.json file

Note that in Firefox the add-on needs to be manually loaded again when the browser restarts.

If you want to inspect the distribution version, run npm run build. A zipped distribution can then be found in dist/.

Changelog

List of all the changes and added features can be found at http://toggl.github.io/toggl-button.

Using the Button

  1. Log in to your Toggl account from the extension popup.
  2. Navigate to your service and start your Toggl timer there.

See this article for reference where the start timer link is located in all the tools: Where can I find the Button?

Or start entry from the extension icon menu.

  1. To edit the running time entry:
  • Edit entry details from the post start popup that is shown right after you click the "Start timer" button.
  • Edit entry details from the extension icon menu by clicking the running time entry name.
  1. To stop the current running timer:
  • Press the button again.
  • Stop the entry from the extension icon menu.
  • Start another time entry inside your account.

Custom domains

If you use a setup, where one of the supported services is on a custom domain you can define the custom domains in settings "Permissions" tab.

Contributing

Want to contribute? Great! Read up on our guidelines for contributing

Just fork the project, make your changes and create a pull request.

When adding new integrations please use git squash and merge all your commits into one commit. This keeps the git log more compact and clear.

Don't know how to start? Just check out the user requested services that have not yet been implemented, pick one and start hacking.

toggl-button's People

Contributors

1ed avatar dasilvacontin avatar dooart avatar dpashkevich avatar dpsxp avatar dvelopment avatar eatskolnikov avatar ezaki avatar garjitech avatar glensc avatar indrekv avatar kukiron avatar langri-sha avatar lise-toggl avatar lulzaugusto avatar mgsloan avatar nnpro avatar nunofmn avatar phenome avatar reddwarfcro avatar rubinsh avatar rylek90 avatar sepehr avatar shantanuraj avatar steveshaffer avatar stvad avatar syko avatar tambet avatar tcrammond avatar toggl-button-bot avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.