-
⚡ 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
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