A small editor widget which provides basic functions for tracking your time with the Godot editor. Track which main screen view you are using the most.
- Track the time you have spent since the start of your project
- Track the time you have spent in each workspace (2D, 3D, Script, etc.)
- A bar chart shows the time spent in each workspace relative to the total time
- Starts tracking when project is loaded
- Stops tracking after a customizable period of inactivity and resumes automatically (AFK management)
- Editable in project settings
- Counts time as "External" when godot is not focused (for users that use external code editor)
- Editable in project settings
- Sections and bar chart can be hide separately
- Editable in project settings
- Timers are saved each time a scene or script is saved
- Add project settings to customize json file name
- Add project settings to customize json file location
- Fix switching back and forth between the game and the script
- Fix project settings property info
- Fix pause override by window focus
- Force saving of times when the editor is closed ( until the editor is fixed ) #8
- If use_external is not enabled, counters no longer counts when the window is not in focus
- Fix: #6
- Fixed an issue where an external signal already connected to the window prevented the add-on signal from connecting
- Godot 4.6
- New icon
- Now handle floating windows
- AFK handle floating windows
- Add project settings to use or not External
- Add project settings to use or not AFK
- Add project settings to custom sections color
- Add button to show and hide trash icons
- Add button to edit sections times
- Custom icons sections
- Visual enhancements
- Fix: Counts being in the embeded game mode as 'external' #4
- Mono font
- Total hours for sections
- Add project settings to show/hide sections and graphs
- Add project settings to define AFK timer (in seconds)
- Godot 4.4
- Add section for Game
- Add total hours in main timer
- Fix: Popup menus count as “external” #5
- AFK management
- Days management to fix hours overflow
Available from AssetLib within the Editor: https://godotengine.org/asset-library/asset/.
Or clone/download this repository and put addons/project-time-tracker folder inside your project folder.
Fork of Godot Time Traker by YuriSizov