3 puan yazan GN⁺ 2025-02-10 | 1 yorum | WhatsApp'ta paylaş
  • ⚡ FlashSpace

    • FlashSpace, macOS’in varsayılan Spaces özelliğinin yerine geçmek ve onu geliştirmek için tasarlanmış, son derece hızlı bir sanal çalışma alanı yöneticisidir.
    • macOS animasyonlarının bitmesini beklemeniz gerekmez.
  • 🎥 Demo

    • Demo videosu, 3 çalışma alanının kullanıldığı ve kısayol tuşlarıyla aralarında geçiş yapıldığı bir örnek gösterir.
  • 💬 Kullanım

    • Tüm uygulamaları tek bir macOS alanına taşıyın.
    • Çalışma alanları oluşturun ve uygulamaları atayın.
    • Ekranları çalışma alanlarına atayın.
    • Çalışma alanlarını hızlıca etkinleştirmek için kısayol tuşları ayarlayın.
    • Aynı uygulamayı birden fazla çalışma alanında tutmak için "Floating Apps" özelliğini kullanın.
  • 👉 Nasıl çalışır

    • FlashSpace, sanal çalışma alanları tanımlamanıza ve uygulamaları bunlara atamanıza olanak tanır.
    • Çalışma alanları arasında geçiş yapıldığında, atanan uygulamalar otomatik olarak gösterilir ve diğer uygulamalar gizlenir.
  • ✨ Özellikler

    • Son derece hızlı çalışma alanı geçişi.
    • Çoklu ekran desteği.
    • Uygulamaya odaklanıldığında çalışma alanını etkinleştirme.
    • Kısayol tuşlarıyla uygulamalar arasında hızlı geçiş.
    • Tüm çalışma alanlarında görünen Floating Apps.
    • Profiller üzerinden farklı yapılandırmalar arasında hızlı geçiş.
  • ⚖️ Proje değerleri

    • Performans: Uygulama mümkün olduğunca hızlı çalışmalıdır.
    • Basitlik: Uygulamanın kullanımı ve yapılandırması kolay olmalıdır.
    • Güvenilirlik: Uygulama hatasız çalışmalıdır.
    • Şeffaflık: Uygulama rahatsız etmeden yardımcı olmalıdır.
    • UNIX felsefesi: Uygulama tek bir işi iyi yapmalıdır - çalışma alanı yönetimi.
  • 🪟 Odak yöneticisi

    • FlashSpace, pencereler arasında hızlı odak geçişi yapmayı mümkün kılar.
    • Kısayol tuşlarını kullanarak odağı istediğiniz yöne taşıyabilirsiniz.
  • 📝 Tasarım kararları

    • Müdahalesiz çalışma: FlashSpace pencereleri aktif biçimde yönetmez.
    • Tek tek uygulama pencereleri için destek yok: Tekil uygulama penceresi desteği, karmaşıklığı artırabilir ve performansı düşürebilir.
  • 🖥️ SketchyBar entegrasyonu

    • FlashSpace, SketchyBar ve diğer araçlarla entegre olabilir.
    • Çalışma alanı değiştiğinde yapılandırılabilir betikler çalıştırır.
  • 🛠️ Kaynaktan derleme

    • FlashSpace, project.yml dosyasından Xcode projesi oluşturmak için XcodeGen kullanır.
    • Depoyu klonlayın, proje dizinine gidin ve bağımlılıkları yüklemek için brew bundle çalıştırın.
    • Projeyi oluşturmak için xcodegen generate komutunu çalıştırın, ardından Xcode’da açıp derleyin ve çalıştırın.
  • 💛 Sponsorlar

    • Bu projeyi destekleyen tüm sponsorlara teşekkürler.

1 yorum

 
GN⁺ 2025-02-10
  • Amethyst ile uyumlu olup olmadığını merak ediyorum. Tiling pencere düzeni istiyorum ama alan geçişlerindeki gecikmeyi istemiyorum

  • Çok iyi! Çalışma alanları için ızgara görünümü eklenebilmesini umuyorum. TotalSpaces'ı özlüyorum

  • Tam zamanı. Bu alandaki seçenekleri yeniden inceliyordum ve Aerospace'te karar kıldım. Bunu da deneyeceğim

  • Teşekkürler! Az önce kurdum, şu ana kadar iyi çalışıyor

  • Bir yılı aşkın süredir bu amaç için AeroSpace kullanıyorum. Ayarlarda tüm tiling özelliklerini devre dışı bırakıp yalnızca iki kısayol kullanıyorum: çalışma alanına geç ve mevcut pencereyi çalışma alanına taşı. Küçük ekranda çalışırken vazgeçilmez

    • AeroSpace performans sorunları yaşıyor, ancak bu kullanılabilen macOS API'lerine içkin bir sorun gibi görünüyor
    • FlashSpace de bu sorunu yaşıyor gibi görünüyor
    • Ayarlar konusunda, her çalışma alanı için kısayol tanımlamanın zahmetli olduğunu düşünüyorum. AeroSpace'te klavyedeki tüm harfler ve sayılar otomatik olarak çalışma alanı oluyor ve kısayollar genel oluyor
    • Tüm bunları göz önünde bulundurunca, ana hedefi macOS çalışma alanı sorunlarını çözmek olan bir aracı tercih ediyorum
    • Ek testlerin sonucunda, FlashSpace aynı uygulamanın farklı pencerelerini farklı çalışma alanlarında desteklemiyor. Bu, benim iş akışım için büyük bir sorun