Skip to content

danstis/toggl-taskbar

Repository files navigation

toggl-taskbar

Open in Visual Studio Code Go Report Card PkgGoDev Release Quality Gate Status

toggl-taskbar is a simple Toggl weekly systray meter that provides summary information of your weekly hours tracked on Toggl. When exceeding a configured number of hours the taskbar icon will turn red, to inform you that you have gone over the pre-determined number of hours.

Taskbar icon example: Taskbar icon

Taskbar icon clicked: Taskbar icon clicked

How to use

To use toggl-taskbar:

  1. Download the latest build from the releases page.
  2. Extract to a folder locally, for example c:\toggl-taskbar.
  3. Update the variables in the config.toml file with your API key and email address.
  4. Execute the toggl-taskbar.exe to start the application.

Contributing

This project uses https://www.conventionalcommits.org.

Want to contribute? Great! To fix a bug or add an enhancement:

  • Fork the repo
  • Install development dependencies:
    • Install goversioninfo go get github.com/josephspurrier/goversioninfo/cmd/goversioninfo && go install github.com/josephspurrier/goversioninfo/cmd/goversioninfo
    • Install GitVersion choco install gitversion.portable
  • Create a new branch ( git checkout -b improve-feature )
  • Make the appropriate changes in the files
  • Update the Readme with any changes that are required
  • Commit your changes ( git commit -am 'Improve feature' )
  • Push the branch ( git push origin improve-feature )
  • Create a Pull Request

Bug / Feature Request

If you find a bug, or want this tool to do something that it currently does not, please raise an issue here.
Please be detailed in the issue body.
Optionally create a discussion in discussions