3 pontos por GN⁺ 2025-02-10 | 1 comentários | Compartilhar no WhatsApp
  • ⚡ FlashSpace

    • O FlashSpace é um gerenciador de espaços de trabalho virtuais extremamente rápido, projetado para substituir e aprimorar o Spaces padrão do macOS.
    • Não é preciso esperar pelas animações do macOS.
  • 🎥 Demonstração

    • O vídeo de demonstração mostra um exemplo usando 3 espaços de trabalho e alternando entre eles com atalhos de teclado.
  • 💬 Como usar

    • Mova todos os apps para um único espaço do macOS.
    • Crie espaços de trabalho e atribua apps a eles.
    • Atribua monitores aos espaços de trabalho.
    • Defina atalhos de teclado para ativação rápida dos espaços de trabalho.
    • Para manter o mesmo app em vários espaços de trabalho, use o recurso "Floating Apps".
  • 👉 Como funciona

    • O FlashSpace permite definir espaços de trabalho virtuais e atribuir apps a eles.
    • Ao trocar de espaço de trabalho, os apps atribuídos são exibidos automaticamente e os demais são ocultados.
  • ✨ Recursos

    • Alternância de espaços de trabalho extremamente rápida.
    • Suporte a vários monitores.
    • Ativação do espaço de trabalho ao focar um app.
    • Alternância rápida entre apps com atalhos de teclado.
    • Floating Apps visíveis em todos os espaços de trabalho.
    • Troca rápida entre diferentes configurações por meio de perfis.
  • ⚖️ Valores do projeto

    • Desempenho: o app deve funcionar o mais rápido possível.
    • Simplicidade: o app deve ser fácil de usar e configurar.
    • Confiabilidade: o app deve funcionar sem erros.
    • Transparência: o app deve ajudar sem atrapalhar.
    • Filosofia UNIX: o app deve fazer uma coisa bem feita — gerenciar espaços de trabalho.
  • 🪟 Gerenciador de foco

    • O FlashSpace permite alternar rapidamente o foco entre janelas.
    • Você pode usar atalhos de teclado para mover o foco na direção desejada.
  • 📝 Decisões de design

    • Comportamento não intrusivo: o FlashSpace não gerencia janelas ativamente.
    • Sem suporte a janelas individuais de apps: o suporte a janelas individuais de apps pode aumentar a complexidade e reduzir o desempenho.
  • 🖥️ Integração com SketchyBar

    • O FlashSpace pode ser integrado ao SketchyBar e outras ferramentas.
    • Ele executa scripts configuráveis quando o espaço de trabalho é alterado.
  • 🛠️ Compilar a partir do código-fonte

    • O FlashSpace usa o XcodeGen para gerar o projeto do Xcode a partir do arquivo project.yml.
    • Clone o repositório, entre no diretório do projeto e execute brew bundle para instalar as dependências.
    • Execute xcodegen generate para gerar o projeto, depois abra no Xcode para compilar e executar.
  • 💛 Apoiadores

    • Agradecimentos a todos os apoiadores que ajudam este projeto.

1 comentários

 
GN⁺ 2025-02-10
  • Estou curioso para saber se é compatível com o Amethyst. Quero janelas em mosaico, mas não quero a latência na troca de espaços

  • Muito bom! Espero que possam adicionar uma visualização em grade dos espaços de trabalho. Sinto falta do TotalSpaces

  • Em boa hora. Eu estava reavaliando as opções nessa área e acabei escolhendo o AeroSpace. Vou experimentar este produto

  • Obrigado! Acabei de instalar e, até agora, está funcionando bem

  • Uso o AeroSpace para esse propósito há mais de um ano. Desativei todos os recursos de tiling nas configurações e uso apenas dois atalhos: alternar para um espaço de trabalho e mover a janela atual para um espaço de trabalho. É essencial ao trabalhar em uma tela pequena

    • O AeroSpace tem problemas de desempenho, mas isso parece ser algo inerente às APIs disponíveis do macOS
    • O FlashSpace também parece sofrer com esse problema
    • Em relação à configuração, acho trabalhoso definir atalhos para cada espaço de trabalho. No AeroSpace, todas as letras e números do teclado viram automaticamente espaços de trabalho, e os atalhos são globais
    • Levando tudo isso em conta, prefiro uma ferramenta cujo objetivo principal seja resolver os problemas dos espaços de trabalho no macOS
    • Depois de mais testes, o FlashSpace não oferece suporte a janelas diferentes do mesmo app em espaços de trabalho distintos. Isso é um grande problema para o meu fluxo de trabalho