3 points par GN⁺ 2025-02-10 | 1 commentaires | Partager sur WhatsApp
  • ⚡ 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

 
GN⁺ 2025-02-10
  • 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

    • AeroSpace a des problèmes de performance, mais cela semble être un problème inhérent aux API macOS disponibles
    • FlashSpace semble aussi avoir ce problème
    • Côté configuration, je trouve fastidieux de devoir définir des raccourcis pour chaque espace de travail. Dans AeroSpace, toutes les lettres et tous les chiffres du clavier deviennent automatiquement des espaces de travail et les raccourcis sont globaux
    • En tenant compte de tout cela, je préfère un outil dont l’objectif principal est de corriger les problèmes des espaces de travail de macOS
    • Après quelques tests supplémentaires, FlashSpace ne prend pas en charge différentes fenêtres d’une même application dans différents espaces de travail. C’est un gros problème pour mon flux de travail