Compare commits

..

No commits in common. "main" and "feat-typing" have entirely different histories.

2 changed files with 6 additions and 2 deletions

View file

@ -65,6 +65,8 @@ impl Mapping {
}
pub fn collated_remaining(&self, notes: &Vec<u8>) -> Option<Vec<(u8, Vec<Keystroke>)>> {
let next_sequences = self.prefix_range(notes)?;
let seqs = self
.sequences
.iter()
@ -74,10 +76,13 @@ impl Mapping {
let mut grouped_seqs = Vec::new();
for (note, keys) in &seqs.chunk_by(|(n, _key)| *n) {
let all_keys: Vec<_> = keys.map(|(_n,k)| k.clone()).collect();
let all_keys: Vec<_> = keys.map(|(n,k)| k.clone()).collect();
grouped_seqs.push((note, all_keys));
}
// grouped.map(|(n, keys)| (*n, keys.collect()));
// .collect();
Some(grouped_seqs)
}

View file

@ -401,7 +401,6 @@ fn display_midi_message(idx: usize, msg: &Message, ui: &mut egui::Ui, raw: bool)
}
});
}
ParsedMessage::System(_system_common) => {}
ParsedMessage::Realtime(_system_realtime) => {}
}