Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

(Desktop) Hotkey settings partially resetting upon program start

Đang mở
#987 3 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
38/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Đình trệ
Công nghệ
tauri, typescript
Lĩnh vực
desktop

Hướng nghiên cứu

Tái hiện vấn đề lưu giữ hotkey trong phiên bản desktop trên Gentoo Linux bằng cách sử dụng các liên kết phím được liệt kê và mở lại chương trình. Kiểm tra việc lưu giữ cài đặt hotkey tại vị trí IndexedDB được đề cập trong báo cáo. Được xem là hoàn tất khi các liên kết vẫn không thay đổi sau khi khởi động lại và các chỉnh sửa tiếp theo được lưu mà không đặt lại các cài đặt khác.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

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.

Ngôn ngữ chính
TypeScript
Star
301
Fork
55
Merge trung bình
8 phút
Pull request đã merge (30 ngày)
1

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của LiveSplit/LiveSplitOne

Tất cả issue của LiveSplit/LiveSplitOne

Issue tương tự

Thêm issue về TypeScript

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.