Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Group timeline events below a certain granularity

Aperta
#628 2 commenti 2 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
typescript

Direzione di ricerca

Inizia dalla vista timeline e segui come vengono renderizzati i rettangoli delle attività e come vengono forniti i dettagli al passaggio del mouse o al clic. Verifica il comportamento esistente di zoom e panoramica prima di decidere dove collocare un'impostazione di granularità minima. Il lavoro è completato quando le attività di piccole dimensioni sono rappresentate da rettangoli compositi, mentre l'elenco completo delle attività e la suddivisione aggregata dei tempi rimangono disponibili interattivamente.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

enhancement

A typical pattern that I have seen in my usage is to alternate between long periods using a single (or a few) window(s) and short periods where I'm rapidly switching between multiple windows.

Image

The timeline view is not super easy to use with such data because you need to alternate between multiple levels of zoom or pan a lot. Which is made harder by the fact that the timeline does not support panning via the mouse wheel, but that's a separate issue...

For a cleaner visualization, I'd prefer to have a setting which forces the timeline view to not display activity rectangles smaller than a certain minimal granularity (1min would be more than enough for what I'm doing).

Below this granularity, you would get "composite" rectangles which represent multiple activities. The full activity list and (aggregated per activity) timing breakdown would then be available on hover (or click if you want to be touch-compatible).

What do you think ?

Lingua principale
TypeScript
Stelle
155
Fork
185
Merge medio
2g 13h
PR unite (30g)
84

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di ActivityWatch/aw-webui

Tutte le issue di ActivityWatch/aw-webui

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.