Igara: onze open source macOS-app om de Dock te organiseren
Neto Pompeu —
We brengen onze dagen door in de Dock van macOS. Door er tientallen apps op te stapelen — ontwerptools, terminals, browsers, berichtenapps, montageprogramma's — wordt het een rommeltje. macOS biedt geen ingebouwde manier om deze iconen te groeperen. Dus maakten we zelf de tool die we misten: Igara.
Igara is een kleine macOS-app, gratis en open source, die de iconen van uw Dock ordent in visuele groepen gescheiden door ruimtes. We hebben het eerst ontwikkeld voor dagelijks gebruik in onze studio, daarna besloten het vrij te geven: als het ons tijd bespaart, kan het ook anderen helpen.
Wat doet Igara
- Visuele groepen in de Dock: Design, Ontwikkeling, Communicatie, Video… elke appfamilie wordt gescheiden door een lege ruimte voor simpel overzicht.
- Automatische categorisering: Igara herkent uw apps en stelt met één klik een eerste organisatie voor, die u kunt aanpassen.
- Sleep-en-neerzet functionaliteit: herschik apps binnen een groep of tussen groepen, de volgorde wordt direct in de Dock toegepast.
- Discreet: Igara draait in de menubalk, zonder extra icoon in de Dock. Het werkt alleen wanneer u het vraagt.
Waarom open source — en voor wie
Bij Primo Studio, een creatief en ontwikkelstudio gevestigd in Frans-Guyana, bouwen we veel interne tools om ons dagelijkse werk te stroomlijnen. Igara is zo’n zelfgemaakt onderdeel. We houden het simpel, lichtgewicht, zonder onnodige afhankelijkheden.
Maar goede interne tools hoeven niet geheim te blijven. Igara is daarom open source op GitHub beschikbaar: u kunt het downloaden, gebruiken, verbeteren of er inspiratie uit halen. Geen registratie, geen data verzameling, geen kosten. Zo geven we iets terug aan de vrije softwaregemeenschap waarvan we dagelijks profiteren – van Frans-Guyana tot Frankrijk en daarbuiten.
De technische stack
Igara is bewust minimalistisch en 100% native. Geen zwaar framework, geen ingebedde runtime: alleen wat nodig is voor een nette werking.
- Swift & SwiftUI voor de interface, in een menubalk-app (
MenuBarExtra) die buiten de Dock blijft. - AppKit om te communiceren met het systeem en de Dock te manipuleren.
- Lezen en schrijven van de Dock via macOS-voorkeuren (
com.apple.dock): Igara leest uw app-lijst, voegt scheiders toe tussen groepen, en herlaadt de Dock soepel – zonder te laten knipperen. - Zonder externe afhankelijkheden: alles draait op Apple-frameworks. De app weegt net iets meer dan één megabyte.
- Kwaliteit: een reeks unit tests (XCTest) dekt groep-logica, persistente opslag en categorisering. De code is georganiseerd voor leesbaarheid en bijdragen.
- Degelijke distributie: de app is ondertekend met een Apple Developer ID-certificaat en genotariseerd door Apple, dus installeert zonder Gatekeeper-waarschuwingen, net als elke vertrouwde app. Compatibel met macOS 14 en hoger, universele binaire (Apple Silicon + Intel).
Dit is precies de stack die we in de studio gebruiken voor onze macOS- en iOS-apps: Swift, SwiftUI, AppKit, Xcode, Swift Package Manager, Apple signing en notarization. Igara is een mooie kleine etalage van onze werkwijze.
Waar komt de naam “Igara” vandaan
"Igara" betekent pirogue in het Tupi, de taal van de volkeren in het Amazonegebied – de wortel van het woord "igarapé", die waterarmen die zich een weg banen door het oerwoud. Een knipoog naar ons gebied, het Amazonegebied van Frans-Guyana, en het idee om door uw Dock-groepen te navigeren als een pirogue tussen kreken.
Downloaden en bijdragen
Igara is gratis beschikbaar op GitHub. Download de nieuwste versie, open een issue als u een idee heeft, of dien een pull request in: het project is open.
- Downloaden: github.com/Primo-Studio/Igara/releases
- Broncode: github.com/Primo-Studio/Igara
En als u op zoek bent naar een ontwikkelstudio in Frans-Guyana om een macOS-, iOS- of webapp op maat te ontwerpen, laten we praten.
---
Igara maakt deel uit van de projecten van ons Lab: tools, experimenten en open source bijdragen van Primo Studio.