Refactoring

This commit is contained in:
2026-01-20 03:08:37 +01:00
parent a81716cbd5
commit 06ec2ae70f
13 changed files with 678 additions and 263 deletions

View File

@@ -40,6 +40,7 @@ fn render_banks(frame: &mut Frame, app: &App, snapshot: &SequencerSnapshot, area
.collect();
let bank_names: Vec<Option<&str>> = app
.project_state
.project
.banks
.iter()
@@ -63,7 +64,7 @@ fn render_patterns(
area: Rect,
bank: usize,
) {
let bank_name = app.project.banks[bank].name.as_deref();
let bank_name = app.project_state.project.banks[bank].name.as_deref();
let title_text = match bank_name {
Some(name) => format!("{name} Patterns"),
None => format!("Bank {:02} Patterns", bank + 1),
@@ -102,7 +103,7 @@ fn render_patterns(
usize::MAX
};
let pattern_names: Vec<Option<&str>> = app.project.banks[bank]
let pattern_names: Vec<Option<&str>> = app.project_state.project.banks[bank]
.patterns
.iter()
.map(|p| p.name.as_deref())