From 0eb00784a6036f8df32038db9464186f625f47a8 Mon Sep 17 00:00:00 2001 From: vadimwit Date: Fri, 6 Mar 2026 00:20:20 +0000 Subject: [PATCH] merge chord/key/progressions into banner, remove SafeNotes/ChordDisplay/ProgressionSuggestions panels --- src/App.jsx | 19 +-- src/components/ProgressionBanner.jsx | 183 +++++++++++++++++---------- 2 files changed, 123 insertions(+), 79 deletions(-) diff --git a/src/App.jsx b/src/App.jsx index 4691d2d..c85db9d 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -1,11 +1,7 @@ import { useState, useCallback, useRef, useEffect } from 'react' import AudioCapture from './components/AudioCapture' import ProgressionBanner from './components/ProgressionBanner' -import KeyDisplay from './components/KeyDisplay' -import ChordDisplay from './components/ChordDisplay' -import SafeNotes from './components/SafeNotes' import Fretboard from './components/Fretboard' -import ProgressionSuggestions from './components/ProgressionSuggestions' import Tuner from './components/Tuner' import Piano from './components/Piano' import { NOTES, detectKey, detectTopKeys, matchChordFromChroma, detectRepeatingProgression, getChordTones } from './lib/theory' @@ -295,17 +291,12 @@ export default function App() { chordHistory={chordHistory} keyInfo={effectiveKey} detectedProgression={detectedProgression} + currentChord={currentChord} /> - {/* ── Main grid ── */} -
- - - - - - {/* ── Instrument view — select in header ── */} -
+ {/* ── Instrument view — select in header ── */} +
+
Instrument