3 ポイント 投稿者 GN⁺ 2025-02-10 | 1件のコメント | WhatsAppで共有
  • ⚡ FlashSpace

    • FlashSpaceは、macOSの標準Spacesを置き換え、強化するために設計された非常に高速な仮想ワークスペースマネージャー。
    • macOSのアニメーションを待つ必要がない。
  • 🎥 デモ

    • デモ動画では、3つのワークスペースを使い、ショートカットキーで切り替える例を示している。
  • 💬 使い方

    • すべてのアプリを1つのmacOSスペースに移動する。
    • ワークスペースを作成し、アプリを割り当てる。
    • ディスプレイをワークスペースに割り当てる。
    • ワークスペースをすばやく有効化するためのショートカットを設定する。
    • 複数のワークスペースで同じアプリを維持するには、"Floating Apps"機能を使う。
  • 👉 仕組み

    • FlashSpaceでは仮想ワークスペースを定義し、アプリを割り当てられる。
    • ワークスペースを切り替えると、割り当てられたアプリは自動的に表示され、ほかのアプリは非表示になる。
  • ✨ 機能

    • 非常に高速なワークスペース切り替え。
    • 複数ディスプレイ対応。
    • アプリにフォーカスするとワークスペースを有効化。
    • ショートカットキーでアプリ間をすばやく切り替え。
    • すべてのワークスペースで表示されるFloating Apps。
    • プロファイルにより、さまざまな設定をすばやく切り替え。
  • ⚖️ プロジェクトの価値観

    • パフォーマンス: アプリは可能な限り高速に動作すべき。
    • シンプルさ: アプリは使いやすく、設定しやすいべき。
    • 信頼性: アプリはエラーなく動作すべき。
    • 透明性: アプリは邪魔をせず、役に立つべき。
    • UNIX哲学: アプリは1つのこと、つまりワークスペース管理をうまく行うべき。
  • 🪟 フォーカスマネージャー

    • FlashSpaceは、ウィンドウ間の高速なフォーカス切り替えを可能にする。
    • ショートカットキーを使って、望む方向へフォーカスを移動できる。
  • 📝 設計上の決定

    • 非干渉的な動作: FlashSpaceはウィンドウを積極的には管理しない。
    • 個別アプリウィンドウのサポートなし: 個別アプリウィンドウのサポートは複雑性を増し、パフォーマンスを低下させる可能性がある。
  • 🖥️ SketchyBar連携

    • FlashSpaceはSketchyBarやその他のツールと連携できる。
    • ワークスペース変更時に、設定可能なスクリプトを実行する。
  • 🛠️ ソースからビルド

    • FlashSpaceはXcodeGenを使って、project.ymlファイルからXcodeプロジェクトを生成する。
    • リポジトリをクローンし、プロジェクトディレクトリへ移動して brew bundle を実行し、依存関係をインストールする。
    • xcodegen generate を実行してプロジェクトを生成し、Xcodeで開いてビルドおよび実行する。
  • 💛 スポンサー

    • このプロジェクトを支援しているすべてのスポンサーに感謝を伝える。

1件のコメント

 
GN⁺ 2025-02-10
  • Amethystと互換性があるのか気になる。タイル型ウィンドウ管理は欲しいが、スペース切り替えの遅延は望まない

  • とても良い!ワークスペースのグリッド表示を追加できるといいのに。TotalSpacesが恋しい

  • ちょうどいいタイミング。この分野で選択肢を再検討していて、AeroSpaceに決めたところだった。この製品も試してみるつもり

  • ありがとう!たった今インストールしたけど、今のところ順調に動いている

  • この目的のために1年以上AeroSpaceを使っている。設定ですべてのタイル機能を無効にして、2つのショートカットだけを使っている: ワークスペースに切り替えることと、現在のウィンドウをワークスペースに移動すること。小さい画面で作業するときには必須

    • AeroSpaceはパフォーマンスの問題を抱えているが、これは利用可能なmacOS APIに内在する問題のように見える
    • FlashSpaceもこの問題を抱えているようだ
    • 設定に関しては、ワークスペースごとにショートカットを設定するのは面倒だと思う。AeroSpaceではキーボード上のすべての文字と数字が自動的にワークスペースになり、ショートカットはグローバルになっている
    • これらすべてを考慮すると、macOSのワークスペースの問題を解決することを主目的とするツールのほうが好ましい
    • さらにテストしたところ、FlashSpaceは同じアプリの別ウィンドウを別のワークスペースでサポートしていない。これは自分のワークフローにとって大きな問題だ