You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+54-9Lines changed: 54 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,9 +10,11 @@ Simple Coding Time Tracker is a powerful extension for Visual Studio Code that h
10
10
-**Automatic Time Tracking**: Seamlessly tracks your coding time in the background.
11
11
-**Project-based Tracking**: Organizes time data by project for easy analysis.
12
12
-**Status Bar Display**: Shows your today's total coding time duration in real-time.
13
-
-**Tooltip on Status Bar**: Shows the total coding time weekly, monthly and all time basis.
13
+
-**Tooltip on Status Bar**: Shows the total coding time weekly, monthly, and all time basis.
14
14
-**Detailed Summaries**: View comprehensive reports of your coding activity. You can search your total time on a particular day or project.
15
15
-**Data Persistence**: Safely stores your time data for long-term analysis.
16
+
-**Configurable Save Interval**: Customize how often your coding time data is saved (default: 5 seconds). Adjust this in VS Code settings to balance between data accuracy and system performance.
17
+
16
18
17
19
## Screenshots
18
20
### Status Bar
@@ -24,11 +26,19 @@ Tooltip shows the total coding time weekly, monthly and all time basis.
24
26

25
27
26
28
### Summary page
27
-
You can search your total time on a particular day or project.
28
-

29
+
The summary page provides a detailed report of your coding activity. You can search your total time on a particular day or project.
### Summary page with date range search - new feature from [0.2.0]
31
-

32
42
33
43
## Installation
34
44
@@ -43,19 +53,52 @@ Once installed, the extension will automatically start tracking your coding time
43
53
44
54
To access detailed summaries and reports, use the command palette (Ctrl+Shift+P or Cmd+Shift+P on macOS) and search for "Time Tracker" to see available commands.
45
55
46
-
## Data Saving Interval
56
+
### Configuring Save Interval
57
+
You can customize how often the extension saves your coding time data:
58
+
1. Open VS Code Settings (Ctrl+, or Cmd+, on macOS)
59
+
2. Search for "Simple Coding Time Tracker"
60
+
3. Find the "Save Interval" setting
61
+
4. Enter your preferred interval in seconds (default is 5 seconds)
62
+
- Lower values (e.g., 5-10 seconds) provide more frequent updates but may impact performance
63
+
- Higher values (e.g., 30-60 seconds) are more efficient but update less frequently
64
+
65
+
## Control Panel Commands
66
+
67
+
The Simple Coding Time Tracker extension offers a range of commands accessible through the Command Palette, designed to streamline your coding time tracking experience. Here are the primary commands available:
68
+
69
+
To access these commands, open the Command Palette (Ctrl+Shift+P or Cmd+Shift+P on macOS).
70
+
71
+
-**Show Summary**:
72
+
- Command Title: `SCTT: Show Coding Time Summary`
73
+
- This command displays a comprehensive summary of your coding activity, including the total time invested in projects and a daily breakdown.
74
+
75
+
-**Reset Timer for Today**:
76
+
- Command Title: `SCTT: Reset Coding Timer for Today`
77
+
- This command resets the coding time tracker for the current day, allowing you to start anew without any previous data influencing your current session.
78
+
79
+
-**Reset All Timers**:
80
+
- Command Title: `SCTT: Reset All Coding Timers`
81
+
- This command resets all coding time trackers. It includes a confirmation prompt to prevent unintended resets, ensuring you have full control over your data.
82
+
83
+
By using these commands, you can effectively manage your coding sessions and maintain precise records of your work.
47
84
48
-
The Simple Coding Time Tracker saves your coding time data to the background storage every 60 seconds (1 minute). This ensures that your progress is regularly recorded while minimizing the impact on performance.
49
85
50
86
## Changelog
51
87
52
-
### [0.2.0] - 2024-10-02
88
+
### [0.2.3] - 2025-03-19
89
+
- Made the save interval configurable by the user, with a default of 5 seconds.
90
+
- Updated the documentation to reflect the new configuration option.
91
+
92
+
### [0.2.2] - 2024-10-04
93
+
- Added command to reset all timers
94
+
- Added a command to reset daily timer
95
+
96
+
### [0.2.1] - 2024-10-02
53
97
- Enhanced the UI of the summary view for a more professional look
54
98
- Implemented date range search functionality
55
99
- Added a reload button to reset search fields and refresh data
56
100
- Improved the layout and styling of the Total Coding Time section
57
101
58
-
59
102
### [0.1.4]
60
103
- Initial release
61
104
- Automatic time tracking
@@ -70,3 +113,5 @@ We welcome feedback and contributions! If you encounter any issues or have sugge
70
113
71
114
For developers interested in contributing to the project, please check out our [CONTRIBUTING.md](CONTRIBUTING.md) file for guidelines and instructions.
0 commit comments