CodeHeat
Rozszerzenie do Visual Studio Code, które liczy czas pracy w każdym projekcie i pliku tylko wtedy, gdy naprawdę piszesz, i maluje go na eksploratorze plików jako mapę ciepła. Zegar projektu na pasku stanu, podsumowanie najgorętszych plików na wykresie i eksport do JSON, a wszystko zostaje na komputerze: bez konta, serwera i telemetrii.
Wprowadzenie
CodeHeat to rozszerzenie do Visual Studio Code, które liczy, ile czasu naprawdę spędzasz w każdym projekcie i pliku, i maluje ten czas z powrotem na eksploratorze plików jako mapę ciepła. Wszystko zostaje na komputerze: bez konta, bez serwera, bez synchronizacji i bez telemetrii.
Czas liczony tylko przy pracy
czas trafia do pliku, nad którym właśnie pracujesz, ale tylko przy aktywności.
pisanie, ruch kursora i przełączanie edytorów.
po kilku minutach bez aktywności puls przestaje liczyć, więc edytor zostawiony na noc nie daje ośmiu godzin pracy.
czas trafia wyłącznie do plików z otwartego folderu roboczego.
Mapa ciepła w eksploratorze
Każdy plik ze zliczonym czasem dostaje w eksploratorze plakietkę od 1 do 5, w kolorach od niebieskiego przez zielony, żółty i pomarańczowy do czerwonego. Skala jest względna wobec najgorętszego pliku w projekcie, więc pokazuje, gdzie poszła praca, a nie bezwzględną liczbę. Po najechaniu na plik widać dokładny czas.
Zegar i podsumowanie
Po lewej stronie paska stanu jest łączny czas w bieżącym projekcie. Kliknięcie otwiera podsumowanie z najgorętszymi plikami projektu na wykresie słupkowym i sumą całego projektu.
Twoje dane
Rozszerzenie zapisuje jeden plik JSON w katalogu, który VS Code daje rozszerzeniom, i nic z niego nie wychodzi. Całe dane eksportuje się do JSON, dane jednego projektu czyści się jedną komendą, a śledzenie wstrzymuje i wznawia z palety komend. Rozszerzenie to czysty JavaScript na API VS Code, bez zależności i bez kroku budowania.
Pytania o CodeHeat
Więcej projektów
Inne realizacje z tej samej kategorii - zobacz, jak podchodzimy do podobnych wyzwań.
Masz podobny projekt?
Napisz do nas - wycena jest bezpłatna i wraca w godzinę.



