Vielen Dank für den ganzen Feedback!
Ein gefundenes Bauteil konnte ich einfach in den Organizer ziehen. Als ich es wieder entfernen wollte, gelang mir das erst im dritten Anlauf. Als Mac-User mit einer richtigen Tastatur habe ich eine Delete - Taste, diese kann das Bauteil aber nicht entfernen.
Ein interessanter Punkt! Ich verbringe inzwischen so viel Zeit an Laptops, dass ich gar nie mehr auf Delete-Tasten drücke. Da ich zu faul war, um "Undo" zu implementieren, ist es mir eigentlich ganz recht, eine Cmd-Kombination anzubieten, dass man nicht allzu leicht versehentlich was löscht.
Übrigens funktioniert, als Exotische Möglichkeit, auch Drag auf den Papierkorb (oder der "-" Knopf).
Die Darstellung der Datenblätter mit dem Inhaltsverzeichnis gefällt mir sehr gut. Allerdings könnte ich auf den Share Datasheet - Button verzichten (ich weiss, es war eine Gelegenheit NSSharingService zu verwenden).
Du hast mich durchschaut

Allerdings kann es ab und zu durchaus nützlich sein, einen Link auf ein Datenblatt schnell einem Kollaborateur zu messagen / etc.
An dieser Stelle hätte ich lieber einen Print - Button
Ja, Print könnte durchaus nützlich sein.
und das Öffnen des Dokuments in Preview könnte auch mit Doppelklick ausgelöst werden. Eine Möglichkeit wäre auch die rechte Maustaste im Inhaltsverzeichnis.
In Popup-Menu wäre durchaus zu machen. Der Doppelklick ist schon für Wortauswahl im PDF reserviert.
Den Source - Code habe ich nur schnell in Xcode angeschaut. Für mich als Pascal - Mensch ist Swift immer etwas kryptisch. Du scheinst das aber gut im Griff zu haben.
Ich bin immer noch am Lernen, aber ich glaube, es wird langsam etwas idiomatischer.