Skip to content

akifkomurcu/shelf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shelf Logo

Shelf

macOS Menü Çubuğu Deneyiminizi Özgürleştirin

Swift macOS License


Shelf, macOS menü çubuğundaki kalabalığı yönetmenin en doğal ve sezgisel yoludur. Uygulama ikonlarını gizlemek için karmaşık ayarlarla uğraşmak yerine, Apple'ın doğal ⌘+Sürükle hareketini kullanarak istemediğiniz ikonları anında "Shelf" (Raf) paneline taşıyabilirsiniz.

✨ Öne Çıkan Özellikler

  • 🎯 Gerçek Zamanlı Takip: Menü çubuğundan kaldırılan uygulamaları anında algılar ve rafa ekler.
  • Doğal Hareketler: macOS'in kendi "Command + Sürükle" özelliğini kullanarak ikonları gizleme.
  • 🖼️ Glassmorphic Tasarım: macOS Sonoma ve Sequoia estetiğine uygun, şık ve yarı saydam "Shelf" paneli.
  • 🔄 Otomatik Senkronizasyon: Uygulamalar menü çubuğuna geri döndüğünde raftan otomatik olarak silinir.
  • Hızlı Erişim: Gizlediğiniz uygulamalara "Shelf" üzerinden tek tıkla ulaşabilir veya uygulamayı aktifleştirebilirsiniz.

🚀 Nasıl Kullanılır?

  1. İkon Gizleme: Command (⌘) tuşuna basılı tutarak menü çubuğundaki bir ikonu aşağıya, ekranın ortasına doğru sürükleyip bırakın.
  2. Shelf Paneli: Gizlediğiniz ikonlar otomatik olarak ekranın alt kısmındaki şık Shelf panelinde belirir.
  3. Geri Getirme: Uygulama kendi içinde "Show in Menu Bar" ayarını açtığında veya menü çubuğuna geri döndüğünde Shelf'ten otomatik olarak kaybolur.

🛠 Kurulum

Gereksinimler

  • macOS 14.0 veya üzeri
  • Erişilebilirlik İzni: Uygulamanın sürükleme hareketlerini algılayabilmesi için Sistem Ayarları > Gizlilik ve Güvenlik > Erişilebilirlik altından izin verilmesi gerekmektedir.

Geliştiriciler İçin

git clone https://github.com/komurcu/shelf.git
cd shelf
open shelf.xcodeproj

Projeyi Xcode üzerinden derleyip çalıştırabilirsiniz.

🏗 Mimari

  • SwiftUI: Modern ve reaktif kullanıcı arayüzü.
  • Accessibility API: Menü çubuğu etkileşimlerini takip etmek için kullanılır.
  • CGWindowList: Ekrandaki pencereleri ve menü bar durumunu periyodik olarak tarar.

Geliştiren: KOMURCU
Daha temiz bir menü çubuğu, daha odaklanmış bir çalışma alanı.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages