Gorji Timer is a lightweight and practical VS Code extension that helps you stay focused on your tasks by tracking time, managing task lists, and showing total working time.
✨ Features
⏱️ Set a timer for any task
⏸️ Pause and resume the timer
🔁 Repeat the last timer
✅ Manually finish a timer
📋 Add and manage tasks
🗑️ Delete tasks (single or all)
📊 View total time spent on completed tasks
📌 Live timer display in the Status Bar
🔔 Popup notification when a timer finishes
🚀 Getting Started
After installing the extension, you can control everything via the Command Palette or keyboard shortcuts.
🎮 Commands
Enter ctrl+shift+p to open Palette menu
Command
Description
timer.setTimer
Set a timer for a task
timer.pauseTimer
Pause the timer
timer.resumeTimer
Resume the paused timer
timer.resetTimer
Reset the timer
timer.repeatTimer
Repeat the previous timer
timer.finishTimer
Finish the current timer manually
timer.addTask
Add a new task
timer.deleteTask
Delete a task
timer.deleteAllTasks
Delete all tasks
timer.showTasks
Show task list
timer.showComepeletedTasks
Show completed tasks
timer.deleteAllCompeletedTasks
Delete all completed tasks
timer.totalTime
Show total time spent
⌨️ Keyboard Shortcuts
Shortcut
Action
Ctrl + Alt + S
Set Timer
Ctrl + Alt + P
Pause Timer
Ctrl + Alt + R
Resume Timer
Ctrl + Alt + E
Reset Timer
Ctrl + Alt + O
Repeat Timer
Ctrl + Alt + F
Finish Timer
Ctrl + Alt + A
Add Task
Ctrl + Alt + D
Delete Task
Ctrl + Alt + V
Delete All Tasks
Ctrl + Alt + K
Show Tasks
Ctrl + Alt + C
Show Completed Tasks
Ctrl + Alt + N
Delete Completed Tasks
Ctrl + Alt + T
Show Total Time
📊 Data Storage
Tasks and completed tasks are stored using workspaceState
Data persists across VS Code restarts
Time is stored in milliseconds and displayed as hours, minutes, and seconds
📌 Status Bar Integration
Active timer is shown in the VS Code Status Bar
Clicking the Status Bar allows you to pause or resume the timer
🔔 Timer Completion Alert
When a timer finishes:
The timer stops automatically
A popup notification is shown using a Webview panel