| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | first stab at fretboard player. | Brian Cully | 2025-07-26 | 7 | -73/+93 |
| | | | | | | need to handle actual chord positions so everything isn't in 4, but otherwise works? | ||||
| * | radio radio! | Brian Cully | 2025-05-12 | 3 | -13/+24 |
| | | |||||
| * | wip: making some progress on the grid | Brian Cully | 2025-05-12 | 3 | -8/+180 |
| | | | | | | - got radio buttons back, but open/selected still have different interfaces. should use getAttribute() everywhere | ||||
| * | wip: major refactor for web components and grid layout | Brian Cully | 2025-05-12 | 5 | -190/+123 |
| | | | | | | | - hovering on notes from the key doesn't work. - need to show fret on/off, not notes, they're too distracting - save button broken | ||||
| * | append history when ‘+’ button clicked | Brian Cully | 2025-05-12 | 3 | -9/+66 |
| | | |||||
| * | js: put save event back | Brian Cully | 2025-05-12 | 2 | -20/+21 |
| | | |||||
| * | embed history list, use custom elements for css | Brian Cully | 2025-05-12 | 2 | -29/+43 |
| | | |||||
| * | convert to web components | Brian Cully | 2025-05-12 | 5 | -167/+230 |
| | | | | | one less thing to hard-code: element ids, which were brittle already. | ||||
| * | js: init on DOMContentLoaded | Brian Cully | 2025-05-11 | 1 | -3/+24 |
| | | |||||
| * | js: return ‘x’ for muted strings | Brian Cully | 2025-04-10 | 1 | -4/+6 |
| | | |||||
| * | js: remove names on default function exports | Brian Cully | 2025-04-10 | 2 | -2/+2 |
| | | |||||
| * | dir-locals: set js variables | Brian Cully | 2025-04-10 | 1 | -1/+4 |
| | | | | | that don't work. i don't know why, but they should. | ||||
| * | dir-locals: new | Brian Cully | 2025-04-10 | 1 | -0/+4 |
| | | |||||
| * | make: http on 31337 | Brian Cully | 2025-04-10 | 1 | -1/+1 |
| | | |||||
| * | js: add stubs for aug/dim scales | Brian Cully | 2025-04-10 | 2 | -2/+30 |
| | | |||||
| * | shell.nix: langserver | Brian Cully | 2025-04-10 | 1 | -0/+1 |
| | | |||||
| * | notes: add table for fifth and octave ratios | Brian Cully | 2025-04-10 | 1 | -0/+16 |
| | | |||||
| * | css: use vars | Brian Cully | 2025-04-10 | 1 | -13/+35 |
| | | |||||
| * | html: add stubs for saved chords | Brian Cully | 2025-04-10 | 1 | -0/+14 |
| | | |||||
| * | fix muted fret errors by parsing classList | Brian Cully | 2025-03-10 | 1 | -2/+2 |
| | | |||||
| * | scale: don't export chromaticScale | Brian Cully | 2025-03-10 | 1 | -1/+1 |
| | | |||||
| * | scale: calculate diatonic scales | Brian Cully | 2025-03-10 | 2 | -7/+19 |
| | | |||||
| * | fretboard: use Note for normalization | Brian Cully | 2025-03-10 | 1 | -22/+4 |
| | | |||||
| * | fretboard: calculate selected note from x-data-note | Brian Cully | 2025-03-10 | 1 | -7/+6 |
| | | |||||
| * | notes: pretend i know what a flat 5 and 2 are | Brian Cully | 2025-03-10 | 1 | -2/+2 |
| | | |||||
| * | link to src | Brian Cully | 2025-03-10 | 1 | -0/+4 |
| | | |||||
| * | css: chord scale color when clicked + pointer when hovered. | Brian Cully | 2025-03-10 | 1 | -0/+7 |
| | | |||||
| * | add hover class to note list | Brian Cully | 2025-03-10 | 1 | -2/+6 |
| | | |||||
| * | fix re-rendering clicked notes when key changed | Brian Cully | 2025-03-10 | 1 | -6/+22 |
| | | |||||
| * | add click handler for notes in key selector | Brian Cully | 2025-03-10 | 2 | -2/+32 |
| | | |||||
| * | notes: add them | Brian Cully | 2025-03-10 | 1 | -0/+17 |
| | | | | | pun wasn't intended | ||||
| * | normalize note names for hover matching | Brian Cully | 2025-03-10 | 1 | -3/+7 |
| | | |||||
| * | js: add ‘Note’ class | Brian Cully | 2025-03-10 | 1 | -0/+86 |
| | | |||||
| * | implement test hover behavior on key selector's note list | Brian Cully | 2025-03-10 | 3 | -48/+70 |
| | | |||||
| * | start tonics from C in key selector | Brian Cully | 2025-03-10 | 1 | -3/+3 |
| | | |||||
| * | css: narrow triad display | Brian Cully | 2025-03-10 | 1 | -1/+1 |
| | | |||||
| * | html: available chords → triads | Brian Cully | 2025-03-10 | 1 | -1/+1 |
| | | |||||
| * | scale: start scales from C | Brian Cully | 2025-03-10 | 1 | -10/+10 |
| | | |||||
| * | scale: throw when we can't calculate scale. | Brian Cully | 2025-03-10 | 1 | -2/+2 |
| | | |||||
| * | change ‘min’ in chord name to ‘m’ | Brian Cully | 2025-03-10 | 1 | -1/+1 |
| | | |||||
| * | diatonic → scale | Brian Cully | 2025-03-09 | 2 | -5/+5 |
| | | |||||
| * | js: fix f♯maj scale display by using e♯ on the 7th. | Brian Cully | 2025-03-09 | 1 | -4/+19 |
| | | |||||
| * | unicode | Brian Cully | 2025-03-09 | 3 | -13/+14 |
| | | |||||
| * | html: dots | Brian Cully | 2025-03-09 | 1 | -3/+3 |
| | | |||||
| * | add display for available chords in the key | Brian Cully | 2025-03-09 | 4 | -3/+52 |
| | | |||||
| * | css: show note interval underneath note | Brian Cully | 2025-03-09 | 1 | -1/+18 |
| | | |||||
| * | favicon | Brian Cully | 2025-03-09 | 1 | -0/+0 |
| | | |||||
| * | modify note list when changing keys | Brian Cully | 2025-03-09 | 4 | -1/+53 |
| | | |||||
| * | use ‘tonic’ rather than ‘root’ | Brian Cully | 2025-03-09 | 2 | -17/+17 |
| | | | | | | i dunno, makes me seem like i know what i'm talking about. to me, at least. | ||||
| * | js: render form when [un]muting | Brian Cully | 2025-03-09 | 1 | -0/+1 |
| | | |||||
