Review of "Time Tracker" version 1

Details Page Preview

Simple time tracking extension for Gnome 45-49. Features: - Multiple timers - Start/Stop: start or pause individual timers with one click - Reset: reset individual timers or all of them at once - Edit name and time - Selection: choose specific timers or display the total time - Persistent storage: timers are automatically saved and restored between sessions - Screen locking and sessions: automatically pauses all active timers when the screen is locked or a session ends - Workspace-based tracking: optionally associate timers with specific workspaces to automatically start/pause them upon switching - Keyboard navigation: edit timers using keyboard shortcuts (e.g., Tab, Enter, and Escape for editing) - Export current timers to CSV manually - Automatic backup: automatically export timers to CSV at configurable intervals - Associate timers with specific workspaces to automatically start/pause them upon switching - Timers associated with workspaces automatically pause/resume on screen locking/unlocking and logout/login

Extension Homepage
https://github.com/aliakseiz/tracker

No comments.

FAQ

Files

Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.

All Versions

Version Status
15 Active
14 Inactive
13 Rejected
12 Rejected
11 Inactive
10 Rejected
9 Inactive
8 Rejected
7 Rejected
6 Inactive
5 Active
4 Active
3 Inactive
2 Active
1 Rejected

Previous Reviews on this Version

JustPerfection rejected
1. Bad xml filename: [EGO Review Guidelines: GSettings Schemas](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#gsettings-schemas) 2. Use `console.*` instead of `log()`: [Port Guide 45: Logging](https://gjs.guide/extensions/upgrading/gnome-shell-45.html#logging) 3. Extensions cannot use `run_dispose()` (line 947 `extension.js`): [EGO Review Guidelines: run_dispose](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#extensions-should-not-force-dispose-a-gobject) 4. Timeout should be removed on destroy (line 727 `extension.js`): [EGO Review Guidelines: Timeout](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#remove-main-loop-sources) If you need any help with your extension you can ask us on: - [GNOME Extensions Matrix Channel](https://matrix.to/#/#extensions:gnome.org) - IRC Bridge: irc://irc.gimpnet.org/shell-extensions