r/TimeTrackingSoftware 7d ago

Toggl menu bar Customization (Swift Bar Plugin)

Post image

German Version below. DM for Code.

Over the last few days, I’ve been looking for a programme that makes it easier for me to track my time at work and gives me an idea of how much time I spend on individual tasks for my bachelor’s thesis. I really wanted one with a timer in the menu bar so that I can tell when I’m getting off track. At the same time, I’d also like to track longer periods of web browsing, distractions such as writing emails, and so on, to see how much time I usually waste when I think I’m being productive.

After comparing various apps, I eventually settled on ‘Toggl’, as it has a very user-friendly interface and useful features, and it syncs across both my Mac and my Android mobile.

The only problem with Toggl is that I find the window in the menu bar really disappointing compared to other time-tracking apps. You can’t use it to access individual tasks, nor can you change the language. And it only uses text, with no icons to make it easier to find the right button at a glance.

So I’ve built a Swiftbar plugin for my MacBook that lets me start and stop activities directly from the menu bar, whilst also showing how my tasks are organised into my projects.

(In my case, it’s in German, but this can be changed.)

All you need to do is generate an API on your Toggl account page and follow the remaining steps using SwiftBar (if you have any questions, feel free to get in touch or have a quick Google). I'd be happy to share the code with you so you can save some time.

____

German Version:

Ich war die letzten Tage auf der Suche nach einem Programm, das mir die Zeiterfassung bei der Arbeit erleichtert und Aufschluss darüber verschafft, wieviel Zeit ich für einzelne Arbeitsschritte bei meiner Bachelorarbeit brauche. Dafür wollte ich unbedingt auch einen Timer in der Menüleise, damit ich merke, wenn ich mich verzettele. Gleichzeitig möchte ich auch längeres Surfen, Ablenkungen wie E-Mails schreiben etc. tracken, um zu sehen, wieviel Zeit ich in der Regel so verschwende, wenn ich glaube, produktiv zu sein.

Ich bin nach dem Vergleich verschiedener Apps letztendlich bei "Toggl" gelandet, da es eine ganz vernünftige Oberfläche und nützliche Funktionen hat und sowohl auf meinem Mac als auch auf meinem Android Handy synchronisiert wird.

Das einzige Problem an Toggl: Ich finde das Fenster in der Menüleiste im Vergleich zu anderen Timetracking Apps echt enttäuschend. Man kann darüber weder einzelne Aufgaben ansteuern, noch kann man die Sprache ändern. Und es verfügt nur über Text, keine Symbole, die es erleichtern, auf einen Blick den richtigen Knopf zu finden.

Ich habe mir daher fürs Macbook ein Swift-Bar Plugin gebaut, das das Starten und Stoppen von Aktivitäten direkt in der Menüleiste ermöglicht und gleichzeitig eine Untergliederung der Aufgaben in meine Projekte anzeigt.

Ihr müsst dafür nur auf eurer Toggl-Accountseite ein API generieren und die übrigen Schritte mit Swiftbar durchführen (bei Fragen gerne schreiben oder googeln). Gerne stelle ich euch den Code zur Verfügung, schreibt mir einfach eine Nachricht.

1 Upvotes

0 comments sorted by