Skip to content

Fifut/project-time-tracker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Time Tracker

Plugin icon

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.

Plugin preview

Features

  • 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

Update

v2.0.8

  • 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

v2.0.7

  • 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

v2.0.6

  • 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

v2.0.5

  • 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)

v2.0.4

  • Godot 4.4
  • Add section for Game
  • Add total hours in main timer
  • Fix: Popup menus count as “external” #5

v2.0.3

  • AFK refactor
  • Add sections for AFK and External #2 #3

v2.0.2

  • AFK management

v2.0.1

  • Days management to fix hours overflow

Installation

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.

Credit

Fork of Godot Time Traker by YuriSizov

About

Godot Editor plugin for tracking worktime

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • GDScript 100.0%