FlashSpace

詳細情報

タイトル FlashSpace
URL https://github.com/wojciech-kulik/FlashSpace
バージョン ver 3.2.38
更新日 2025/04/16
追加日 2025/02/20
種別 フリーソフト / オープンソース(GPL)
説明 macOS用の高速な仮想ワークスペースマネージャ。

レビュー

FlashSpaceは、macOS用の超高速仮想ワークスペースマネージャー。

次のような特徴を持つ。

  • ワークスペースの高速切り替え
  • 複数のディスプレイサポート
  • ホットキーでのワークスペースとアプリの管理
  • フォーカス検出とフォーカスマネージャ
  • カーソルの自動センタリング
  • プロファイル機能
  • メニューバーのカスタマイズ可能なアイコンとテキスト
  • フローティングアプリ
  • JSON、YAML、TOML形式の設定ファイルサポート
  • コマンドラインインターフェース

使用方法は次の通り

  • macOSの単一スペースに全てのアプリを移動
  • ワークスペースの作成とアプリの割り当て
  • ディスプレイの割り当てとホットキーの設定
  • ホットキーでワークスペース間を切り替え

その他、SketchyBarとの統合機能やPicture-In-Pictureモードもサポート。パフォーマンス、シンプルさ、信頼性、非干渉性、UNIX哲学をモットーとして開発が進められている。

スクリーンショット

更新グラフ

バージョン履歴

v3.2.38

What's Changed

🤩 Features

  • feat(pip): added screen corner offset setting by @wojciech-kulik in #265

⚙️ Other

  • docs: updated sponsors by @wojciech-kulik

Full Changelog: v3.1.37...v3.2.38

v3.1.37

What's Changed

🤩 Features

  • feat(workspaces): added setting to skip empty workspaces by @wojciech-kulik in #256

🐞 Bug Fixes

  • fix: use system default shell instead of /bin/sh by @wojciech-kulik in #251

⚙️ Other

  • docs: updated demo video by @wojciech-kulik in #252

Full Changelog: v3.0.36...v3.1.37

v3.0.36

What's Changed

You can now fully customize various swipe gestures, boosting your trackpad capabilities 🔥

⚙️ Breaking Changes

The config for gestures has been changed. You may need to configure this feature again.

🤩 Features

  • feat(gestures)!: fully configurable gestures + added vertical swipes by @wojciech-kulik in #243
  • feat(workspaces): add optional transition animation by @sergiopatino in #236
  • feat(workspaces): added transition settings by @sergiopatino in #240
  • feat(workspaces): remember floating app as "Last Focused" by @sergiopatino in #242

🤔 Other

  • ci: PR title check by @woj
(省略されました)
v2.8.35

What's Changed

⚙️ Config Breaking Changes

  • renamed enableThreeFingersSwipe to enableSwipeGesture
  • renamed naturalDirection to swipeNaturalDirection

🤩 Features

  • feat(gestures): improved gesture detection by @wojciech-kulik in #233
  • feat(cli): added with-bundle-id flag for list-running-apps command by @wojciech-kulik in #234
  • feat(workspaces): user-defined Picture-in-Picture apps by @wojciech-kulik in #235
  • feat(gestures)!: add four finger swipe support by @sergiopatino in #229

New Contributors

  • @sergiopatino<
(省略されました)
v2.7.34

What's Changed

🤩 Features

  • feat(gestures): added support for 3-fingers swipe to switch workspaces by @wojciech-kulik in #228

Full Changelog: v2.6.33...v2.7.34

v2.6.33

What's Changed

🤩 Features

  • feat(focus-manager): added experimental setting to focus frontmost window by @wojciech-kulik in #225

🐞 Bug Fixes

  • fix(workspaces): performance when python with pygame module is running by @wojciech-kulik in #224

Full Changelog: v2.5.32...v2.6.33

v2.5.32

What's Changed

You can now customize alternative displays in App Settings -> Workspaces. This feature is helpful for maintaining the same configuration with different displays. For instance, you might set up a dual-display configuration, but use different monitors at home and at the workplace.

🤩 Features

  • feat(workspaces): added "alternative displays" setting by @wojciech-kulik in #213

⚙️ Other

  • chore: Added GitHub Issues templates by @wojciech-kulik in #209
  • chore: fixed template link by @wojciech-kulik in #212

Full Changelog: v2.4.31...v2.5.32

v2.4.31

What's Changed

🐞 Bug Fixes

  • fix(hotkeys): detection of keyboard layout change by @wojciech-kulik in #201
  • fix(workspaces): hiding apps based on window position by @wojciech-kulik in #202

Full Changelog: v2.4.30...v2.4.31

v2.4.30

What's Changed

🤩 Features

  • feat(hotkeys): added hotkeys to toggle assignment, floating, and SpaceControl by @wojciech-kulik in #194
  • feat(hotkeys): added conflict detection by @wojciech-kulik in #195
  • feat(hotkeys): added hotkey to toggle FlashSpace app visibility by @wojciech-kulik in #196

🐞 Bug Fixes

  • fix(hotkeys): toggling FlashSpace by @wojciech-kulik in #197

⚙️ Other

  • docs: updated sponsors by @wojciech-kulik in #190

Full Changelog: v2.3.29...v2.4.30

v2.3.29

What's Changed

🐞 Bug Fixes

  • fix(focus-manager): incorrect behavior when the app is minimized by @wojciech-kulik in #188

⚙️ Other

  • docs: use CLI in sketchybar integration example by @jakufort in #186
  • docs: added Tips & Tricks to README by @wojciech-kulik in #189

New Contributors

  • @jakufort made their first contribution in #186

Full Changelog: v2.3.28...v2.3.29

v2.3.28

What's Changed

🤩 Features

  • feat(space-control): added config option to limit number of columns by @wojciech-kulik in #184

🐞 Bug Fixes

  • fix(cli): fixed active-display option of update-workspace commmand by @wojciech-kulik in #183

⚙️ Other

  • docs: updated sponsors by @wojciech-kulik in #185

Full Changelog: v2.2.27...v2.3.28