Effortlessly manage your screen layout with this powerful Visual Studio Code extension, designed to integrate seamlessly with the Yabai tiling window manager for macOS.
Key Features
Webview-Based Control:
Launch a webview by opening any file named xxx.pyetc.md from your project root.
Interactive Layout Management:
Adjust window layouts directly within the webview interface by simply clicking on the desired configuration.
Yabai Integration:
Leverage the full power of Yabai to create an efficient, customizable tiling window environment.
Installation
Ensure Yabai is installed and configured on your macOS system.
Install this extension from the Visual Studio Code Marketplace or by loading a .vsix file directly.
Open your VS Code project and locate the xxx.pyetc.md file in the root directory.
Open the file to trigger the extension's webview interface.
Usage
Start Managing Layouts:
Open any file named xxx.pyetc.md from the root directory to launch the webview.
Customize Your Screen Layout:
Interact with the webview to select or adjust window layouts.
Click on the desired layout to automatically apply changes via Yabai.
Save Time:
The intuitive interface lets you control your workspace without leaving VS Code.
Requirements
macOS with Yabai installed and properly configured.
Visual Studio Code (v1.78.0 or later).
Contribution
Contributions are welcome! Feel free to open issues or submit pull requests on GitHub.
Feedback
Have suggestions or need help? Reach out via GitHub Issues.