Was ist Hookshot? Der Name hinter Rectangle Pro, erklärt

Was ist Hookshot? Der Name hinter Rectangle Pro, erklärt

Wer sich in Rectangle mac Terminal-basierte Einstellungen eingegraben hat, ist auf eine kleine Kuriosität gestoßen: Der tatsächliche Bundle-Identifier von Rectangle Pro lautet com.knollsoft.Hookshot, nicht etwas mit „Pro» darin. Das ist kein liegen gebliebener Tippfehler – Hookshot ist ein echter, eigenständiger Name, auf den Rectangle mac eigener Ersteller Ryan Hanson in seinen eigenen Kommentaren zu den GitHub-Diskussionen des Projekts direkt Bezug genommen hat, und zu verstehen, worauf sich das tatsächlich bezieht, klärt sonst verwirrende Verweise auf, denen du begegnest, wenn du dich durch Rectangle app Community-Geschichte liest.

Was Ryan Hanson dazu direkt gesagt hat

In einer GitHub-Diskussion zu benutzerdefinierten Fenstergrößen (Diskussion #517) antwortet der Maintainer auf die Bitte, die kostenlose App möge beliebige Shortcuts mit individuellen Abmessungen unterstützen, ganz unumwunden: „es gibt da meine bezahlte erweiterte Version von custom window dimensions, Hookshot, die einen Custom-Shortcut-Builder hat, mit dem man Fenstermaße und die Andock-Position festlegen kann.» Er beschreibt, dass sie außerdem bei wiederholtem Drücken desselben benutzerdefinierten Shortcuts unterschiedliche Fenstermaße und -positionen unterstützt und man innerhalb der Haupt-App benutzerdefinierte Shortcuts für Richtungsaktionen vergeben kann.

In einer separaten, früheren Diskussion (Diskussion #362) zu derselben allgemeinen Anfrage verlinkt er direkt auf seinen eigenen erklärenden Beitrag – „Custom Window Dimension Shortcuts in macOS», veröffentlicht auf Medium – als weiterführende Lektüre dazu, wie die Funktion für benutzerdefinierte Abmessungen funktioniert.

Ist Hookshot also dasselbe wie Rectangle Pro?

Ausgehend von der Beschreibung des Maintainers selbst – eine bezahlte, erweiterte Version von window shortcut builder mit einem Custom-Shortcut-Builder für Maße und Andocken – entspricht Hookshot der funktionalen Beschreibung dessen, was heute als Rectangle Pro vermarktet wird. Der Bundle-Identifier com.knollsoft.Hookshot, den die aktuelle Rectangle-Pro-App noch nutzt, passt dazu, dass Hookshot der ursprüngliche oder interne Name der App war, die später unter dem Rectangle-Pro-Branding vermarktet wurde, um sie klarer mit der kostenlosen Rectangle-App zu verknüpfen, auf der sie aufbaut. Das ist eine vernünftige Schlussfolgerung aus den Namensindizien, keine explizite, direkt vom Maintainer zitierte Aussage im Sinne von „Hookshot wurde in Rectangle Pro umbenannt» – willst du das in genau diesen Worten bestätigt haben, lohnt es sich, direkt im aktuellen Rectangle-Pro-Community-Repository nachzufragen.

Warum das praktisch wichtig ist

Fehlersuche bei Rectangle Pro über Terminal-Befehle: Mehrere der für Rectangle Pro dokumentierten defaults write-Befehle nutzen speziell com.knollsoft.Hookshot anstelle von com.knollsoft.Rectangle – ein Detail, das im eigenen Artikel zu Rectangles versteckten Terminal-Einstellungen behandelt wird. Kopierst du einen für die kostenlose App gedachten Befehl und führst ihn gegen Rectangle Pro aus (oder umgekehrt), ohne den Bundle-Identifier auszutauschen, passiert stillschweigend nichts, da du eine Einstellung für eine App schreibst, die unter diesem Identifier gar nicht installiert ist.

Ein nützlicher Nebeneffekt beim Ergründen dieser Geschichte

Die beiden oben zitierten Diskussionen sind auch ein gutes Beispiel für ein Muster, das es wert ist zu kennen, wenn du kostenloser Rectangle-Nutzer bist und dir eine bestimmte fortgeschrittene Funktion wünschst: Benutzerdefinierte, pixelgenaue Fenstermaße mit einem Shortcut-Builder gibt es in der bezahlten App (ob nun Hookshot oder Rectangle Pro genannt) schon seit Jahren – noch vor einigen der Feature-Wünsche, die genau das für die kostenlose App fordern. Wünschst du dir beliebige benutzerdefinierte Größen statt Rectangles festem Katalog aus Hälften, Vierteln und Dritteln, lohnt es sich zu prüfen, ob Rectangle Pro deinen konkreten Wunsch nicht schon abdeckt – offenbar schon seit Langem –, bevor du davon ausgehst, dass das im gesamten Ökosystem ein unerfüllter Bedarf ist.

Fazit

Hookshot ist kein mysteriöses eigenständiges Produkt und kein aufgegebenes Nebenprojekt – es ist der interne Name, der im Bundle-Identifier von Rectangle Pro noch sichtbar ist, direkt verbunden mit den Custom-Shortcut- und Custom-Dimension-Funktionen der bezahlten App, so wie sie von Rectangles eigenem Ersteller beschrieben werden. Begegnet dir der Name in einem alten Diskussions-Thread, einem Terminal-Befehl oder einem Bundle-Identifier, verweist er auf dieselbe App, die derzeit als Rectangle Pro verkauft wird.