GNOME Shell extension for time tracking
Turn it On on https://extensions.gnome.org/extension/823/time-tracker/
or
Clone it to ~/.local/share/gnome-shell/extensions/[email protected]
and enable in GNOME Tweak Tool
GNOME Shell extension for time tracking
GNOME Shell extension for time tracking
Turn it On on https://extensions.gnome.org/extension/823/time-tracker/
or
Clone it to ~/.local/share/gnome-shell/extensions/[email protected]
and enable in GNOME Tweak Tool
GNOME 3.36 (but observed the same behaviour on GNOME 3.34)
The time elapsed suddenly changes to some (usually high) random value. After the first click it then starts working expectedly, adding/subtracting one hour/min at a time.
Example: I have 22:10 tracked so far. I want to adjust it to 21:50 (been procrastinating…). I click on any of the +/− buttons, it suddenly jumps to 57:12 or something. I have to do some mental calculation to enter 35 hours and 22 minutes in the fields to bring it down to 21:50.
Mind you, mental calculation is good to keep the brain sharp. But I guess I could do without it :)
Thanks for this great, simple extension.
JustPerfection posted a review on January 9, 2024:
Please remove .po
and .pot
files:
Don't use var
. Use let
and const
instead.
Also null out in disable:
indicator = null;
settings = null;
Please don't use deprecated modules (line 4 extension.js
):
Don't use spawn command for opening prefs window.
You have this.openPreferences()
in the entry point:
The time in the panel doesn't behave like the other items. It has no hover effect and has an odd padding.
Would be also cool if could be set to show only an icon.
Hi,
Thank you for making this extension! I've come across this problem before using Ubuntu GNOME 15.04 with Gnome Shell 3.14 and 3.16 but over time it seems to have fixed itself.
I recently upgraded to Ubuntu 15.10 today and noticed that if a Pomodoro timer is running, the options to restart or pause Time Tracker do not show up, but rather get stacked in the notification area. If you switch off the Pomodoro timer, it works again and you can restart and pause time tracker.
Steps to Reproduce
If you need any other information, please let me know.
Thanks
Hey the program is not able to open, nothing happends if you click the time in the taskbar.
Hi,
would love to have a way to start, pause and reset without having to click on the timer, then on the notification window buttons but directly on the timer itself. Maybe with left click; start/pause and right click reset?
Best regards,
~lwk
Would it be possible to add the option to change the color of the label in the settings? Since themes cannot override the extension stylesheets, this can be an issue on a lot of themes
Not so much an issue as it is a request. See title :)
Please localize the date format. It should be possible with Gnome localization settings.
Hello!
I was using this extension on Fedora 33, but now I updated to 34, which uses Gnome 40.
Are there any plans to update this extension to work in Gnome 40?
https://gjs.guide/extensions/upgrading/gnome-shell-40.html#contents
I had a look into the guide myself, but I have never worked with GTK or Gnome and have no idea what I should be doing.
I also tried to just "fake" compatibility with the existing code (adding "40"
to the metadata.json
shell-version array), but all that works is displaying the timer in the top-bar. When clicking it, nothing happens (the notification doesn't open), and as expected the preferences dialog also doesn't open (must be ported to Gtk4).
After upgrading to Fedora 30, this is not working. When the time is clicked nothing is coming. I have shell kernel 3.32.2.
However the time is still progressing, which means I can't restart or stop as those buttons are not coming up.
I'm using this to track my work hours and it works pretty well. However, when I take a break (like lunch), I sometimes forget to unpause the timer. I can usually remember what time I finished lunch, but there's no way to adjust it so I just have to remember when I enter my hours at the end of the day.
I would like to see the following features:
Thoughts?
Is it possible to include an option that tie Time Tracker to sessions? I mean, start the timer from zero when I start a session and reset it when I block the screen or log off. I hope using it to monitor how long I'm at the computer and notice when I need to get up and stretch.
Great extension, almost exactly what I was looking for!
This is a feature request to allow the user to set a time range and only if the screen is locked for longer than that the time is subtracted from the timer.
So the time can be used for tracking work time where small breaks (toilette, etc) are still tracked but bigger breaks (lunch) are not.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.