Tüm projeler

VAKA ÇALIŞMASI · 2025

ClipAura

Gün içinde kopyalanan metin, kod, bağlantı ve görselleri cihaz üzerinde düzenleyen; her şeyi yerelde tutan açık kaynak bir macOS pano yöneticisi.

Alan
macOS · SwiftUI · Open Source
Rol
Ürün ve mühendislik · açık kaynak
ClipAura ürün görseli
Problem

Gün içinde kopyalanan metin, kod, görsel ve bağlantılar hızla kayboluyor veya tekrar bulunması zorlaşıyor.

Yaklaşım

Farklı içerik türlerini cihaz üzerinde düzenleyen, hızlı erişilebilir ve mahremiyeti gözeten modern bir clipboard deneyimi tasarladım.

Sonuç

Kopyalama geçmişini kullanışlı bir çalışma alanına dönüştüren modern ve açık kaynak bir macOS uygulaması.

RAKAMLARLA
40

birim testi

2.798

satır Swift, 12 dosyada

⌘⇧V

her uygulamadan tek kısayolla erişim

01

Teknik kararlar

Her kararın bir bedeli var; burada ikisi birlikte duruyor.

01

İçeriği türüne göre ayırdım

Pano yalnızca metin taşımıyor: kod parçaları, bağlantılar, e-posta adresleri ve görseller farklı şeyler. ClipboardItem türü tanıyor, arayüz de her türü kendi biçiminde gösteriyor — görseller için küçük önizleme, kod için biçimi korunmuş blok.

Bedeli

Tip tespiti yanılabiliyor ve her tür için ayrı görünüm bakım demek. Karşılığında geçmiş, aranabilir bir çalışma alanına dönüşüyor.

02

Veriyi cihazdan çıkarmadım

Pano geçmişi bir insanın gün içinde dokunduğu en hassas veri kümelerinden biri: şifreler, tokenlar, özel notlar. Depolama tamamen yerel, hassas içerik için isteğe bağlı filtreleme ve yapılandırılabilir geçmiş sınırı var.

Bedeli

Cihazlar arası senkronizasyon yok. Bir pano yöneticisi için doğru varsayılan, veriyi bulunduğu yerde bırakmak.

03

Erişimi klavyeye bağladım

Geçmiş ⌘⇧V ile her uygulamanın içinden açılıyor; arama ve gezinme fareye dokunmadan yürüyor, seçilen öğe tek adımda panoya geri dönüyor.

Bedeli

Küresel kısayol başka uygulamalarla çakışabiliyor, bu yüzden değiştirilebilir. Kazanç, aracın yapıştırma akışını hiç bölmemesi.

02

Ekran ekran

Pano çalışma alanı

Pano çalışma alanı

Geçmiş, arama ve tür filtreleri aynı pencerede; menü çubuğundan açılıp yapıştırma tamamlanınca kayboluyor.

03

Kullanılan teknolojiler

SwiftSwiftUIAppKitmacOS
Sıradaki vaka çalışmasıMacPulse