@@ -10,8 +10,9 @@ Simple Coding Time Tracker is a powerful extension for Visual Studio Code that h
1010- ** Automatic Time Tracking** : Seamlessly tracks your coding time in the background.
1111- ** Project-based Tracking** : Organizes time data by project for easy analysis.
1212- ** Smart Activity Detection** : Automatically pauses tracking during periods of inactivity.
13+ - ** Focused Work Detection** : Intelligently tracks time even when VS Code isn't focused.
1314- ** Status Bar Display** : Shows your today's total coding time duration in real-time.
14- - ** Tooltip on Status Bar** : Shows the total coding time weekly, monthly and all time basis.
15+ - ** Rich Status Bar Information ** : Shows the total coding time on weekly, monthly and all- time basis via tooltip .
1516- ** Interactive Data Visualization** :
1617 - Project Summary Chart: Visual breakdown of time spent on each project
1718 - Daily Activity Timeline: Interactive line chart showing your coding patterns
@@ -56,24 +57,16 @@ You can customize the extension's behavior through VS Code settings:
5657 - ** Save Interval** : How often to save your coding time data (in seconds)
5758 - Default: 5 seconds
5859 - Lower values provide more frequent updates but may impact performance
59- - Higher values are more efficient but update less frequently
60- - ** Inactivity Timeout** : How long to wait before stopping the timer when no activity is detected (in minutes )
61- - Default: 5 minutes
60+ - Higher values are more efficient but update less frequently
61+ - ** Inactivity Timeout** : How long to wait before stopping the timer when no activity is detected but you are focused on VS Code (in seconds )
62+ - Default: 150 seconds (2. 5 minutes)
6263 - Lower values will stop tracking sooner when you're not actively coding
6364 - Higher values will continue tracking for longer during breaks
65+ - ** Focus Timeout** : How long to continue tracking after VS Code loses focus (in seconds)
66+ - Default: 180 seconds (3 minutes)
67+ - Determines how long to keep tracking when you switch to other applications
68+ - Useful for when you're referencing documentation or testing your application
6469
65- ### Available Commands
66-
67- The extension provides the following commands through the Command Palette:
68-
69- - ** Show Summary** (` SCTT: Show Coding Time Summary ` ):
70- Displays a comprehensive summary of your coding activity with interactive charts and visualizations.
71-
72- - ** Reset Timer for Today** (` SCTT: Reset Coding Timer for Today ` ):
73- Resets the coding time tracker for the current day, allowing you to start anew.
74-
75- - ** Reset All Timers** (` SCTT: Reset All Coding Timers ` ):
76- Resets all coding time trackers with a confirmation prompt to prevent unintended resets.
7770
7871## Screenshots
7972
@@ -85,44 +78,40 @@ The summary page provides a detailed report of your coding activity with interac
8578- Theme-aware visualizations that adapt to your VS Code theme
8679- Advanced search and filtering capabilities
8780
88- ![ Coding Summary] ( ./images/coding_summary .png)
81+ ![ Coding Summary] ( https://raw.githubusercontent.com/twentyTwo/static-file-hosting/main/vsc-ext-coding-time-tracker-files/sctt-light .png)
8982
9083#### Dark theme
91- ![ Coding Summary Dark Theme] ( ./images/summry_blck .png)
84+ ![ Coding Summary Dark Theme] ( https://raw.githubusercontent.com/twentyTwo/static-file-hosting/main/vsc-ext-coding-time-tracker-files/sctt-dark .png) )
9285
93- #### Filtering options
94- ![ Filter] ( ./images/filter_summry.png )
9586
9687#### Status Bar
9788Status bar resets to zero at midnight each day and hence shows the coding time for the current day.
98- ![ Status Bar] ( ./images /statusbar.png)
89+ ![ Status Bar] ( https://raw.githubusercontent.com/twentyTwo/static-file-hosting/main/vsc-ext-coding-time-tracker-files /statusbar.png)
9990
10091#### Tooltip
10192Tooltip shows the total coding time weekly, monthly and all time basis.
102- ![ Tooltip] ( ./images /tooltip.png)
93+ ![ Tooltip] ( https://raw.githubusercontent.com/twentyTwo/static-file-hosting/main/vsc-ext-coding-time-tracker-files /tooltip.png)
10394
10495#### Automatic Pause/Resume
10596When the user is inactive for a period of time, the timer automatically pauses and resumes when the user starts typing again coding again.
106- ![ Pause/Resume icon] ( ./images /paused_time.png)
97+ ![ Pause/Resume icon] ( https://raw.githubusercontent.com/twentyTwo/static-file-hosting/main/vsc-ext-coding-time-tracker-files /paused_time.png)
10798
10899It is configurable from the settings. Default value is 5 minutes.
109- ![ Settings] ( ./images /settings.png)
100+ ![ Settings] ( https://raw.githubusercontent.com/twentyTwo/static-file-hosting/main/vsc-ext-coding-time-tracker-files /settings.png)
110101
111- ### All Command Palette Commands
112- There are total 3 commands in the command palette available for this extension.
113-
114- 1 . SCTT: Show Coding Time Summary
115- 2 . SCTT: Reset Coding Timer for Today
116- 3 . SCTT: Reset All Coding Timers
117-
118- ![ All Command Palette Commands] ( ./images/commands.png )
119102
120103## Technical Documentation
121104
122105For technical details about development, release process, and internal architecture, please see [ TECHNICAL.md] ( TECHNICAL.md ) .
123106
124107## Changelog
125108
109+ ### [ 0.3.9] - 2025-05-25
110+ - Added Focus Timeout setting to intelligently track time when VS Code loses focus
111+ - Fixed version tracking in GitHub Actions workflow to prevent publishing issues
112+ - Updated documentation to clarify timeout settings and their purposes
113+ - Enhanced error handling in the publishing workflow
114+
126115### [ 0.3.4] - 2025-04-19
127116 - Handle multi-root workspaces, external files, and virtual files more effectively.
128117 - Added a verify-changes job to check if a version update is required and ensure non-documentation files are modified before publishing. This prevents unnecessary releases.
0 commit comments