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

Saving current splits on window reload

Aperta
#971 5 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
rust, typescript, wasm
Ambito
frontend, web-dev

Direzione di ricerca

Inizia dai punti di ingresso del timer in esecuzione e del caricamento della pagina, quindi determina come lo stato di livesplit-core possa essere serializzato e deserializzato per localStorage. Il lavoro è completato quando gli split attuali sopravvivono al ricaricamento della finestra e vengono ripristinati al caricamento della pagina, senza perdere lo stato del timer attivo.

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

Descrizione

enhancement high priority requires livesplit-core changes work in progress

Context: I'm using livesplit one to keep track of a long running challenge (I try to solve 400 puzzles that last between a few minutes to an hour each) which works well except for when I close the window, everything is wiped when I reload. Sadly this is a managed computer that requires restarting Chrome fairly frequently and I lose all the current splits.

Proposal: Would it be possible to periodically (every couple of seconds while the timer is running) save the current splits to localstorage and when you load the page, then use localstorage data.

I'm happy to do the implementation as well if someone is able to tell me how to serialize/deserialize the state of livesplit-core.

Thanks!

Lingua principale
TypeScript
Stelle
301
Fork
55
Merge medio
8m
PR unite (30g)
1

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

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 LiveSplit/LiveSplitOne

Tutte le issue di LiveSplit/LiveSplitOne

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.