-
⚡ FlashSpace
- FlashSpace est un gestionnaire d’espaces de travail virtuels extrêmement rapide, conçu pour remplacer et améliorer Spaces, la fonctionnalité par défaut de macOS.
- Plus besoin d’attendre les animations de macOS.
-
🎥 Démo
- La vidéo de démonstration montre un exemple avec 3 espaces de travail et un basculement via des raccourcis clavier.
-
💬 Utilisation
- Déplacer toutes les applications vers un seul espace macOS.
- Créer des espaces de travail et y assigner des applications.
- Assigner des écrans aux espaces de travail.
- Configurer des raccourcis clavier pour activer rapidement les espaces de travail.
- Utiliser la fonctionnalité "Floating Apps" pour conserver la même application dans plusieurs espaces de travail.
-
👉 Fonctionnement
- FlashSpace permet de définir des espaces de travail virtuels et d’y assigner des applications.
- Lors d’un changement d’espace de travail, les applications assignées s’affichent automatiquement et les autres sont masquées.
-
✨ Fonctionnalités
- Changement d’espace de travail ultra-rapide.
- Prise en charge de plusieurs écrans.
- Activation de l’espace de travail lors de la mise au point sur une application.
- Basculement rapide entre les applications via des raccourcis clavier.
- Floating Apps visibles dans tous les espaces de travail.
- Changement rapide entre différentes configurations grâce aux profils.
-
⚖️ Valeurs du projet
- Performance : l’application doit fonctionner aussi vite que possible.
- Simplicité : l’application doit être facile à utiliser et à configurer.
- Fiabilité : l’application doit fonctionner sans erreur.
- Transparence : l’application doit aider sans être intrusive.
- Philosophie UNIX : l’application doit bien faire une seule chose — la gestion des espaces de travail.
-
🪟 Gestionnaire de focus
- FlashSpace permet de basculer rapidement le focus entre les fenêtres.
- Des raccourcis clavier permettent de déplacer le focus dans la direction souhaitée.
-
📝 Décisions de conception
- Comportement non intrusif : FlashSpace ne gère pas activement les fenêtres.
- Pas de prise en charge des fenêtres individuelles d’application : la prise en charge des fenêtres individuelles augmenterait la complexité et pourrait dégrader les performances.
-
🖥️ Intégration SketchyBar
- FlashSpace peut s’intégrer à SketchyBar et à d’autres outils.
- Il exécute des scripts configurables lors des changements d’espace de travail.
-
🛠️ Compiler depuis les sources
- FlashSpace utilise XcodeGen pour générer un projet Xcode à partir du fichier
project.yml.
- Cloner le dépôt, se déplacer dans le répertoire du projet, puis exécuter
brew bundle pour installer les dépendances.
- Exécuter
xcodegen generate pour générer le projet, puis l’ouvrir dans Xcode pour le compiler et l’exécuter.
-
💛 Sponsors
- Remerciements à tous les sponsors qui soutiennent ce projet.
1 commentaires
Je me demande si c’est compatible avec Amethyst. Je veux un gestionnaire de fenêtres en tuiles, mais je ne veux pas de latence lors du changement d’espace
Très bien ! J’aimerais qu’une vue en grille des espaces de travail soit ajoutée. TotalSpaces me manque
Ça tombe bien. J’explorais à nouveau les options dans cet espace et j’avais choisi AeroSpace. Je vais essayer ce produit
Merci ! Je viens de l’installer et jusqu’ici ça fonctionne bien
J’utilise AeroSpace à cette fin depuis plus d’un an. J’ai désactivé toutes les fonctionnalités de tiling dans la configuration et je n’utilise que deux raccourcis : passer à un espace de travail et déplacer la fenêtre actuelle vers un espace de travail. C’est indispensable quand on travaille sur un petit écran