Chord Provider is written in SwiftUI and needs macOS Sonoma.
There are many ChordPro parsers in this world, however, almost none are really native in the Apple world.
I mean, in the macOS world, it is often an afterthought... Not for me. I'm mac user only and I don't use iStuff.
SwiftUI is great and fun, however, on the mac... Not always. Chord Provider has awful hacks to deal with a SwiftUI DocumentGroup
Scene For years. While I love my mac, in Cupertino it has not the highest priority...
Also, lockdown goes further and further on macOS. Theoretically for a good reason but in practise a little bit less. I have no intension to bring Chord Provider to the Apple Store but I also can't provide a compiled binary here on GitHub because it is not notarised and signed by the almighty gatekeeper. Well, the source is free!
A Telecaster shape, of course! In mid 2016 I felt in love with a guitar. An 'Olympic White'. That is the color of the shape. The background is a suitable modification of her 'plate'.
{musicpath: file-name.m4a}
and when a music folder is selected (sandbox restriction).Finder
and press space
Some other guitar applications claim the ownership of ChordPro files and then the quicklook does not work anymore. Chord Provider does not own them; nobody should...
Not all chords in the database are correct; especially the more complicated chords. I wrote Chords Database for macOS and iPadOS to view and alter the database with all known chords. Feel free to contribute!
The source code is very well documented with Jazzy; including the SwiftlyChordUtilities package that is an essential part of Chord Provider.
SwiftUI
previewsI don't use it so there a no #preview
macro for any of my Views
Both are not high on my list, however a PR is welcome!
Stole code (and ideas) from:
Xcode 15 is required.