iOS/macOS Fretboard Trainer — Guitar fretboard note training app
  • Swift 88.9%
  • Makefile 8.7%
  • Shell 2.4%
Find a file
Dietmar Seth Esch 0bb3a6fc05 feat(ui): HIG-compliant layout redesign (Issue #1)
- Compact prompt: Capsule badge instead of verbose text

- Note buttons: 2x6 LazyVGrid on iOS (was 1x12 HStack)

- Mode picker: moved to .toolbar (.principal) for persistent visibility

- HStack layout on iOS: toggles left, fretboard center, buttons right

- HIG spacing: 8pt grid (16pt/8pt), 20pt iPad margins

- Toggle width: 30pt -> 44pt minimum touch target

- FretCell height: @ScaledMetric instead of hardcoded 28pt

- macOS layout preserved unchanged
2026-05-03 15:26:43 +02:00
.github docs: add project wiki with architecture, domain, and module documentation 2026-05-03 00:49:38 +02:00
.swiftpm/xcode/package.xcworkspace docs: add pbxproj package dependency workflow to wiki 2026-05-03 11:40:34 +02:00
.vscode chore: add VS Code and Forgejo MCP configuration 2026-05-03 00:49:38 +02:00
Fretboard Trainer feat(ui): HIG-compliant layout redesign (Issue #1) 2026-05-03 15:26:43 +02:00
Fretboard Trainer.xcodeproj feat: iOS landscape-only + touch-first input 2026-05-03 11:51:34 +02:00
Fretboard TrainerTests test: add 17 unit tests for TrainerViewModel + enhanced Makefile 2026-05-03 10:50:44 +02:00
Fretboard TrainerUITests Initial Commit 2026-02-23 21:40:52 +01:00
Packages/FretboardCore feat: extract music theory types into FretboardCore SPM package 2026-05-03 00:46:07 +02:00
wiki docs(wiki): add Apple HIG reference materials 2026-05-03 14:52:29 +02:00
.envrc chore: add VS Code and Forgejo MCP configuration 2026-05-03 00:49:38 +02:00
.gitignore feat: add SPM build infrastructure 2026-05-03 00:45:46 +02:00
CLAUDE.md docs: add pbxproj package dependency workflow to wiki 2026-05-03 11:40:34 +02:00
Makefile chore: update Makefile for iOS Simulator support 2026-05-03 11:10:58 +02:00
opencode.json docs(wiki): add Apple HIG reference materials 2026-05-03 14:52:29 +02:00
Package.swift revert: remove FretboardCore copy workaround, restore clean imports 2026-05-03 11:29:42 +02:00
run.sh feat: add SPM build infrastructure 2026-05-03 00:45:46 +02:00