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

(Desktop) Hotkey settings partially resetting upon program start

Aperta
#987 3 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
38/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
tauri, typescript
Ambito
desktop

Direzione di ricerca

Riproduci il problema di persistenza degli hotkey nella versione desktop su Gentoo Linux, utilizzando le associazioni di tasti elencate e riaprendo il programma. Ispeziona la persistenza delle impostazioni degli hotkey nella posizione di IndexedDB menzionata nel report. Il lavoro è completato quando le associazioni rimangono invariate dopo il riavvio e le modifiche successive vengono salvate senza reimpostare le altre impostazioni.

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

Descrizione

I'm using Livesplit One's desktop version on Gentoo Linux.

When I open the program for the first time, I unbind all hotkeys, and then set my hotkeys to the following:
Start/stop: Down Arrow
Reset: Numpad 2
Undo: Numpad 4
Skip: Numpad 6
Pause: Numpad 8

This works as expected while the program is running. But the next time I open the program, my hotkeys will change to:
Start/stop: Down Arrow
Reset: Numpad 2
Undo: Numpad 8
Skip: Numpad 2
Pause: Numpad 5
Previous Comparison: Numpad 4
Next Comparison: Numpad 6

And unlike before, this time even if I change the settings here, they will not be saved when I hit "OK."
Other settings, such as disabling "always on top," seem to be saved correctly.
Splits and layout are also mostly remembered on reopening the program (window size is not saved.)

I located what seems to be Livesplit One's config file location (~/.local/share/org.livesplit.one/databases/indexeddb/v1/tauri_localhost_0/[numbers]/
If I delete all files in this directory, then the settings (and splits/layout) will reset and I will be able to temporarily have the correct keybindings until I next close the program, but since I'll have to resize the layout and such every time, this is obviously not ideal.

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.