Wat is Hookshot? De naam achter Rectangle Pro, uitgelegd
Iedereen die zich heeft verdiept in Rectangle mac op Terminal gebaseerde instellingen, is een klein weetje tegengekomen: de daadwerkelijke bundle-identifier van Rectangle Pro is com.knollsoft.Hookshot, niet iets met «Pro» erin. Dit is geen achtergebleven typefout — Hookshot is een echte, aparte naam waar Rectangle mac eigen maker Ryan Hanson rechtstreeks naar heeft verwezen in zijn eigen reacties op de GitHub-discussies van het project, en begrijpen waar dit daadwerkelijk naar verwijst, verheldert anders verwarrende verwijzingen die je tegenkomt als je door Rectangle app community-geschiedenis leest.
Wat Ryan Hanson er rechtstreeks over heeft gezegd
In een GitHub-discussie over aangepaste vensterformaten (discussie #517) verklaart de maintainer, in reactie op een verzoek om de gratis app willekeurige sneltoetsen met aangepaste afmetingen te laten ondersteunen, ronduit: «er is mijn betaalde superset van custom window dimensions, Hookshot, die een aangepaste-sneltoetsenbouwer heeft waarmee je vensterafmetingen kunt opgeven en waar de vensters worden vastgezet». Hij beschrijft dat deze ook verschillende vensterafmetingen en -locaties ondersteunt bij herhaald indrukken van dezelfde aangepaste sneltoets, en dat je binnen de hoofdapp aangepaste sneltoetsen kunt toewijzen aan richtingsacties.
In een aparte, eerdere discussie (discussie #362) over hetzelfde algemene verzoek verwijst hij rechtstreeks naar zijn eigen toelichtende post — «Custom Window Dimension Shortcuts in macOS», gepubliceerd op Medium — als verdere leesstof over hoe de functie voor aangepaste afmetingen werkt.
Is Hookshot dan hetzelfde als Rectangle Pro?
Op basis van de eigen omschrijving van de maintainer — een betaalde superset van window shortcut builder met een aangepaste-sneltoetsenbouwer voor afmetingen en vastzetten — komt Hookshot overeen met de functionele omschrijving van wat tegenwoordig op de markt wordt gebracht als Rectangle Pro. De bundle-identifier com.knollsoft.Hookshot, die de huidige Rectangle Pro-app nog steeds gebruikt, is consistent met het idee dat Hookshot de oorspronkelijke of interne naam van de app was, later op de markt gebracht onder de merknaam Rectangle Pro om het duidelijker af te stemmen op de gratis Rectangle-app waarop het is gebouwd. Dit is een redelijke conclusie op basis van de naamgevingsaanwijzingen, geen expliciete, rechtstreeks van de maintainer geciteerde uitspraak in de trant van «Hookshot is hernoemd naar Rectangle Pro» — wil je dat in precies die bewoordingen bevestigd zien, dan is het de moeite waard dit rechtstreeks te vragen in de huidige Rectangle Pro-communityrepository.
Waarom dit praktisch van belang is
Ben je Rectangle Pro aan het oplossen via Terminal-commando’s, dan gebruiken verschillende van de defaults write-commando’s die specifiek voor Rectangle Pro zijn gedocumenteerd com.knollsoft.Hookshot in plaats van com.knollsoft.Rectangle — een detail dat wordt behandeld in het aparte artikel over Rectangles verborgen Terminal-instellingen. Kopieer je een commando dat bedoeld is voor de gratis app en voer je dat uit tegen Rectangle Pro (of andersom) zonder de bundle-identifier te wijzigen, dan gebeurt er stilzwijgend niets, aangezien je een voorkeur schrijft voor een app die onder die identifier niet daadwerkelijk is geïnstalleerd.
Een nuttig neveneffect van het uitpluizen van deze geschiedenis
De twee hierboven aangehaalde discussies zijn ook een goed voorbeeld van een patroon dat het waard is om te kennen als je een gratis Rectangle-gebruiker bent die op een specifieke geavanceerde functie hoopt: aangepaste, pixelnauwkeurige vensterafmetingen met een sneltoetsenbouwer is een functie die al jaren bestaat in de betaalde app (of die nu Hookshot of Rectangle Pro heet), van vóór sommige van de functieverzoeken die er in de gratis app om vragen. Merk je dat je willekeurige aangepaste formaten wilt in plaats van Rectangles vaste catalogus van helften, kwarten en derden, dan is het de moeite waard om te controleren of Rectangle Pro je specifieke verzoek al dekt — want dat lijkt al lange tijd het geval te zijn — voordat je aanneemt dat het een volledig onvervulde behoefte in het ecosysteem is.
De conclusie
Hookshot is geen mysterieus apart product of een verlaten zijproject — het is de interne naam die nog steeds zichtbaar is in de bundle-identifier van Rectangle Pro, rechtstreeks gekoppeld aan de functies voor aangepaste sneltoetsen en afmetingen van de betaalde app, zoals beschreven door Rectangles eigen maker. Zie je de naam vermeld in een oude discussiedraad, een Terminal-commando of een bundle-identifier, dan verwijst dat naar dezelfde app die momenteel wordt verkocht als Rectangle Pro.