blueshiftone / streamdeck-toggl

⏱️ Make time tracking a 🍰 piece of cake, with Toggl Track and Elgato Stream Deck (Toggl Track integration for Stream Deck)
MIT License
10 stars 2 forks source link

Hassle-free time tracking using Elgato Stream Deck and Toggl Track

This repository is a fork to continue development of https://github.com/tobimori/streamdeck-toggl which has been discontinued and archived. Note that the Toggl plugin in the Stream Deck marketplace is the old plugin that is no longer maintained.

✏️ Setup

Download the latest .streamDeckPlugin file from Releases and double click to install into the Stream Deck app. Once installed, a button called "Toggl" will become available in section "Custom".

PropertyInspector

StreamDeckScreenshot

Just press any Toggl Button to start tracking time. The button should indicate tracking by turning red and showing the current tracking time (if no Title is set). The status of the button is defined by workspace, project and entry name. If you setup two identical buttons (even on different Stream Deck profiles), both button indicate the same. If you start or stop your timer using the Toggl app (web, desktop, mobile) Toggl for Stream Deck will follow by changing the status.

📞 Help

Please use GitHub Issues for reporting bugs and requesting new features.

📄 License

streamdeck-toggl is licensed under the MIT License.

Build & Debug Instructions

Prerequisites:

To debug locally:

cd [path]\one.blueshift.streamdeck.toggl.sdPlugin
streamdeck link
streamdeck restart one.blueshift.streamdeck.toggl

To build a .streamDeckPlugin installer:

cd [path]\one.blueshift.streamdeck.toggl.sdPlugin
streamdeck pack --version [new version] --output [output directory]

Known Issues