MacZones: native Fensteranordnung für macOS
MEINE ROLLEProjektleiter, Produktverantwortlicher, Softwarearchitekt und macOS-Entwickler
Als Projektleiter, Produktverantwortlicher, Softwarearchitekt und macOS-Entwickler entwickelte ich MacZones zur gestengesteuerten Anordnung von Fenstern in selbst definierten Bildschirmzonen.
Ein passiver CGEventTap verarbeitet Mausgesten. Fenster rasten beim Ziehen oder nach einer kurzen Wackelbewegung in die gewählten Zonen ein.
Ein Zonen-Editor, Raster und je Bildschirm gespeicherte Profile unterstützen unterschiedliche Arbeitsplatzkonfigurationen. Die Architektur arbeitet ereignisgesteuert ohne fortlaufendes Polling.
Ergebnis: Native Fensteranordnung mit Gestenerkennung, Zonen-Editor und Bildschirmprofilen umgesetzt.
Technologien & Kompetenzen
Verwandte Referenzen
Diese Projekte nutzen viele der gleichen Technologien und Kompetenzen:
TokenLedger: KI-Kosten, Kontingente und Tokenverbrauch
ProjectMakers / Eigenprojekt. Als Projektleiter, Produktdesigner, Softwarearchitekt und Swift-Entwickler konzipierte und entwickelte ich eine macOS-App, die KI-Abonnements, API-Kosten, Kontingente und lokalen Tokenverbrauch in einer gemeinsamen Kostenübersicht zusammenführt.
PSTBridge: lokale PST-Konvertierung und E-Mail-Migration
ProjectMakers / Eigenprojekt. Als Projektleiter, Softwarearchitekt und Swift-Entwickler entwickelte ich eine vollständig lokal arbeitende macOS-Anwendung zur Migration von Outlook-PST-Archiven nach MBOX und EML.
TrackSplit: Audioanalyse und Export getaggter Einzeltracks
ProjectMakers / Eigenprojekt. Als Projektleiter, Softwarearchitekt, Swift-Entwickler und UI-Designer entwickelte ich einen lokalen Audioeditor, der lange Aufnahmen analysiert und als benannte, mit Metadaten versehene Einzeltracks exportiert.
FAIRevision: Prüfmerkmale zwischen Zeichnungsrevisionen übernehmen
ProjectMakers / Eigenprojekt. Als Projektleiter, Softwarearchitekt, Swift-Entwickler und UI-Designer entwickelte ich eine macOS-Anwendung zum Vergleich technischer Zeichnungsrevisionen und zur kontrollierten Übernahme von Prüfmerkmalen.