Extension developed for Visual Studio Code. The main functionality is to track how much time is being spent on developing a project or multiple projects individually.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
A Visual Studio Code extension that helps you track the time you spend on your projects.
[!IMPORTANT]
Time is only tracked during interactions with the code.
If the editor is open but there is no activity (e.g., when no typing occurs or the cursor isn't moved), time will not be counted.
✨ Features
📁 Project Selection: Select the project folder you want to track the time for.
📊 Statistics Section: Check the amount of time spent on each project.
🛠️ Time Management: In the statistics section, you can view detailed project information or delete its time count.
🚀 Installation
Installation from Visual Studio Code
Go to the Extensions section in Visual Studio Code.
In the search bar, type @sort:name my-time and select the extension.
Click Install to add it to your editor.
Installation from .vsix file
Clone this repository or download the .vsix file.
In Visual Studio Code, select Extensions from the sidebar.
Click the ... (More actions) button in the top right corner and select Install from VSIX....
Navigate to the downloaded .vsix file and select it to install the extension.
📚 Usage
📂 Select the project folder: Open the extension and choose the project folder you want to track.
📈 View Statistics: In the Statistics section, you can see the total time dedicated to the selected project.
🗑️ Time Management:
🔍 View project information: Click on the project in the statistics section to see details.
❌ Delete time count: You can also delete the accumulated time of a project if you wish.
🔮 Upcoming Features & Advancements
📊 Dashboard Design: A complete dashboard interface for better visualization of your project’s time data.
🏆 Achievements System: Track streaks through specific goals such as commits, task completions, or even daily usage to boost productivity.
👥 Group Time Management: Enable project managers and teams to manage and view time across multiple users, allowing for better team collaboration and project tracking.
📅 24-Hour Time Blocks: Implement the ability to track and view time based on daily blocks, with auto-reset every 24 hours.
Stay tuned for these exciting new features that will enhance your productivity and project management!
🤝 Contributions
Contributions are welcome. Please send your suggestions or improvements via a pull request.