grantjbutler / obs-layout

Build complex layouts for OBS without manually sizing and positioning sources

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

obs-layout

We're trying to figure out a good name. If you have an idea or suggestion, please let us know!

obs-layout is a tool for creating complex layouts in OBS without the need to manually size and position sources. It provides a flexbox-like system for calculating layouts, and then syncs them over to scenes in OBS.

Installation

The latest builds of the app can be found on the Releases page. Builds are available for macOS and Windows. obs-layout app requires that v4 of the websocket plugin for OBS is installed, so make sure you have that set up before using this app.

Building

obs-layout is an Electron app that uses a modified version of vite-electron-builder for building. After installing dependencies with npm, run npm run watch to run the app and start a watcher to rebuild the app when source files change. If you want a one-off build and don't want to spin up a watcher, you can run npm run build for a development build or npm run compile for a production build.

About

Build complex layouts for OBS without manually sizing and positioning sources

License:MIT License


Languages

Language:TypeScript 69.5%Language:Vue 30.2%Language:HTML 0.2%Language:CSS 0.1%