livesplit-core icon indicating copy to clipboard operation
livesplit-core copied to clipboard

livesplit-core is a library that provides a lot of functionality for creating a speedrun timer.

Results 105 livesplit-core issues
Sort by recently updated
recently updated
newest added

Similar to overriding the timing method, we should show a dropdown that includes the names of all the available comparisons. We should also decide how to handle the case where...

enhancement

Run all the suitable tests with miri. Panicking ones and possibly really expensive ones should probably be skipped. Random numbers, such as necessary for Hash Maps are now possible with...

enhancement
stalled
work in progress
ci
code quality
priority: low

Is it possible to register a key combination? For example ``` fn main() -> Result { use livesplit_hotkey::{Hook, KeyCode}; let hook = Hook::new().unwrap(); hook.register(KeyCode::Alt + KeyCode::Space, || println!("combo!")).unwrap(); } ```...

enhancement
suitable for contributions
feature
hotkey

Demon suggested having a variant of Balanced PB that doesn't use the segment history and instead equidistantly spaces out the segment times such that they add up to the Personal...

needs further discussion
feature
priority: low

C lacks namespaces, so all the functions and types should probably be prefixed with LS or LSC.

enhancement
suitable for contributions
c api

Looks like we are not tracking this yet. We should add the ability to specify background images for the layouts, like in the original LiveSplit. Problems here might be storing...

enhancement
needs further discussion
rendering
feature
networking

We always wanted this component for the original LiveSplit. The way livesplit-core works, it should be pretty easy to implement this. The idea is that you can select multiple components...

enhancement
suitable for contributions
needs further discussion
stalled
rendering
work in progress
feature

We use the sign of the segment history attempt IDs to differentiate whether they belong to a real attempt or a generated, algorithmic one. This causes lots of weird issues...

enhancement
suitable for contributions
needs further discussion
code quality

Requires Speedrun.com API Support

enhancement
blocked
feature
networking
priority: high

With Splits I/O now getting racing and Rust soon having a stable async IO ecosystem, we can probably start experimenting with this soon. https://github.com/glacials/splits-io/pull/550

enhancement
needs further discussion
feature
networking
priority: high