Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alexcambose/time-tracker
Time tracker for VSCode
https://github.com/alexcambose/time-tracker
azure time time-tracker tracking vscode vscode-extension
Last synced: 2 months ago
JSON representation
Time tracker for VSCode
- Host: GitHub
- URL: https://github.com/alexcambose/time-tracker
- Owner: alexcambose
- Created: 2018-10-06T10:56:18.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T14:36:29.000Z (about 2 years ago)
- Last Synced: 2024-05-21T04:21:14.963Z (8 months ago)
- Topics: azure, time, time-tracker, tracking, vscode, vscode-extension
- Language: TypeScript
- Homepage: https://marketplace.visualstudio.com/items?itemName=alexcambose.time-tracker
- Size: 935 KB
- Stars: 16
- Watchers: 3
- Forks: 1
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Time Tracker
[![Build Status](https://travis-ci.org/alexcambose/time-tracker.svg?branch=master)](https://travis-ci.org/alexcambose/time-tracker) [![made-for-VSCode](https://img.shields.io/badge/Made%20for-VSCode-1f425f.svg)](https://code.visualstudio.com/)
This extension allows you to easily track time, break reminders and more.
![Demo](assets/demo.gif)
## Installation
Refer to Visual Studio Marketplace to install or download the extension
To install via command line, you should have installed `code` command in PATH
```
code --install-extension alexcambose.time-tracker
```## Commands
- `Start work session`: start a work sesstion
- `Stop work session`: stop a work sesstion
- `Toggle Pause`: Start/Stop pause
- `Toggle Break`: Start/Stop break
- `Calculate salary`: Displays how much money you made during the last work session
- `Reset data`: Erases all data## Features
- Start/Stop time tracking
- Pause
- Break
- Set break reminders
- Hourly salary calculator## Extension Settings
- `time-tracker.shortTimeFormat`: short time format to display when working (see [formatting](https://momentjs.com/docs/#/displaying/format/))
- `time-tracker.longTimeFormat`: long time format to display in notifications or when paused (see [formatting](https://momentjs.com/docs/#/displaying/format/))
- `time-tracker.hourlyRate`: the amount of money earned for every hour worked. (formatting ` `, ex: `10 USD`, `16 EUR`)
- `time-tracker.breakInterval`: the time interval, in minutes, at which the extension will remind you to take break. Set it to 0 to disable.
- `time-tracker.saveWorkSessionBetweenStartups`: save work session between startups. If unchecked, the current work session will be ended when the editor closes.## Release Notes
### 1.0.4
Fixed tooltip updating only when clicked
### 1.0.3
Removed auto resetting global state functionality
### 1.0.2
Fixed a bug where the work session couldn't be started
### 1.0.1
Fixed the time counter interval
### 1.0.0
First stable release of _Time Tracker_
### 0.0.1
Initial release of _Time Tracker_
---
**Enjoy!**