refactor(engine): flatten

- add `just stats`
- add basic doctests
This commit is contained in:
stop screaming 2026-02-21 00:03:04 +02:00
parent 7afab8eade
commit 37068784cb
34 changed files with 1285 additions and 1173 deletions

View file

@ -416,7 +416,7 @@ pub trait MidiViewer: Measured<TuiOut> + MidiRange + MidiPoint + Debug + Send +
let time_zoom = self.time_zoom().get();
let time_area = time_axis * time_zoom;
if time_area > time_len {
let next_time_zoom = NoteDuration::prev(time_zoom);
let next_time_zoom = note_duration_prev(time_zoom);
if next_time_zoom <= 1 {
break
}
@ -427,7 +427,7 @@ pub trait MidiViewer: Measured<TuiOut> + MidiRange + MidiPoint + Debug + Send +
break
}
} else if time_area < time_len {
let prev_time_zoom = NoteDuration::next(time_zoom);
let prev_time_zoom = note_duration_next(time_zoom);
if prev_time_zoom > 384 {
break
}