rebind note length to ,.

This commit is contained in:
🪞👃🪞 2024-12-10 21:43:34 +01:00
parent 2f623783ec
commit 5cca7dc22b
2 changed files with 7 additions and 4 deletions

View file

@ -528,9 +528,12 @@ impl InputToCommand<Tui, PhraseEditorModel> for PhraseCommand {
key!(Char('+')) => SetTimeZoom(prev_note_length(time_zoom)),
key!(Char('a')) => AppendNote,
key!(Char('s')) => PutNote,
key!(Char('[')) => SetNoteLength(prev_note_length(state.note_len)),
key!(Char(']')) => SetNoteLength(next_note_length(state.note_len)),
key!(Char('n')) => { todo!("toggle keys vs notes") },
// TODO: no triplet/dotted
key!(Char(',')) => SetNoteLength(prev_note_length(state.note_len)),
key!(Char('.')) => SetNoteLength(next_note_length(state.note_len)),
// TODO: with triplet/dotted
key!(Char('<')) => SetNoteLength(prev_note_length(state.note_len)),
key!(Char('>')) => SetNoteLength(next_note_length(state.note_len)),
_ => match state.edit_mode {
PhraseEditMode::Scroll => match from.event() {
key!(Char('e')) => SetEditMode(PhraseEditMode::Note),

View file

@ -128,7 +128,7 @@ render!(|self: PhraseListView<'a>|{
let upper_left = format!("{title}");
let upper_right = format!("({})", phrases.len());
Tui::bg(border_bg, lay!(move|add|{
add(&Lozenge(Style::default().bg(border_bg).fg(border_color)))?;
//add(&Lozenge(Style::default().bg(border_bg).fg(border_color)))?;
add(&Tui::inset_xy(0, 1, Tui::fill_xy(col!(move|add|match mode {
Some(PhrasesMode::Import(_, ref browser)) => {
add(browser)