Skip to content

Commit

Permalink
Initial readme.
Browse files Browse the repository at this point in the history
  • Loading branch information
FiniteSingularity committed Aug 27, 2024
1 parent 3aef829 commit dcd06b5
Show file tree
Hide file tree
Showing 6 changed files with 81 additions and 2 deletions.
Binary file added .github/assets/images/context-menu.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .github/assets/images/manual-dock.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .github/assets/images/qau-window.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .github/assets/images/quick-search.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .github/assets/images/search-dock.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
83 changes: 81 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,82 @@
# Quck Access Dock For OBS
<!-- Title -->
# OBS Quick Access Utility

Readme Goes Here
<p align="center">
<i align="center"> Moo-ve over, cluttered docks. No more bull. Making your sources udderly easy to cow-nect with.</i>
</p>

<h4 align="center">
<a href="https://github.com/FiniteSingularity/obs-quick-access-utility/releases">
<img src="https://img.shields.io/github/v/release/finitesingularity/obs-quick-access-utility?filter=*&style=flat-square&label=Latest" alt="Latest release">
</a>
<img src="https://img.shields.io/badge/OBS-30+-blue.svg?style=flat-square" alt="supports obs versions 30 and up">
<img src="https://img.shields.io/badge/Windows-0078D6?style=flat-square&logo=windows&logoColor=white">
<img src="https://img.shields.io/badge/mac%20os-000000?style=flat-square&logo=apple&logoColor=white">
<img src="https://img.shields.io/badge/Linux-FCC624?style=flat-square&logo=linux&logoColor=black"><br>
<a href="https://twitter.com/FiniteSingulrty">
<img src="https://img.shields.io/badge/Twitter-1DA1F2?style=flat-square&logo=twitter&logoColor=white">
</a>
<a href="https://twitch.tv/finitesingularity">
<img src="https://img.shields.io/badge/Twitch-9146FF?style=flat-square&logo=twitch&logoColor=white">
</a>
</h4>

> **Note**
> While we only release new versions of QAU after testing it on local hardware, there are bugs and issues that will slip through. If you happen to run into any issues, please [open an issue](https://github.com/finitesingularity/obs-quick-access-utility/issues) and we will work to resolve it.
## Introduction

Quick Access Utility (QAU) is the cream of the crop for OBS plugins, letting you manage and edit your sources without having to change scenes or udderly disrupting your workflow. With features like hotkeys, transform changes, and filter access all in easy-to-use docks, it's the perfect way to keep everything smooth as butter!

- 🐮 QAU provides three different [dock types](#docks): [Manual](#manual-dock), [Dynamic](#dynamic-dock), and [Search](#search-dock).
- 🧑‍🌾 It also enables a hotkey [quick search pop-up](#quick-search), giving you access to all of your sources at a key-stroke.
- 🥛 Docked sources have [fast-access options](#quick-access-buttons) for source properties, filters, and a list of all parent scenes.
- 🚜 All sources also have a [context menu](#context-menu) with commonly used tools such as rename, add to scene, and even integration with third party plugins like source clone.

## Docks
The primary feature of QAU are source docks, giving you quick and easy access to all of your sources. Three different docks are available: [Manual](#manual-dock), [Dynamic](#dynamic-dock), and [Search](#search-dock). To create a QAU dock, simply go to your `Tools` menu, select `Quick Access Utility`, and in the pop-up window, click `New Dock`. Next, give the dock a name, select the type of dock you want, and select which quick access buttons you want: properties, filters, and parent scenes. If you want to switch scenes when a scene is clicked in your dock, check the "Clickable Scenes" option.

Note that all created docks can be turned off or on from the OBS `Docks` menu.

![QAU Main Window](.github/assets/images/qau-window.png)

### Manual Dock
Manual docks allow you to add any sources, scenes, or groups that you need quick access to. After creating a manual dock, click the `+` button in the lower left corner to select the sources, scenes, or groups you wish to include. You can then use the up and down arrows to change the order of items in your dock, or the trash can to remove them. The cog button will allow you to change the quick access buttons and other options for your dock.

![Manual Dock](.github/assets/images/manual-dock.png)

### Dynamic Dock
Dynamic docks have all of the same functionality/options of a manual dock, but are generated on the fly as you change scenes. A dynamic dock will show you all sources, including those in nested scenes that are being displayed from the current scene.

### Search Dock
A search dock does excatly what you would think- giving you a search input to find a particular needle in the haystack of sources in your OBS. As you type characters in the search field, the search dock will match on source name, type, file path, URL, and filters.

![Search Dock](.github/assets/images/search-dock.png)

## Quick Search
Quick search provides a search pop-up that can be summoned and dismissed using a user-defined hotkey. As you interact with the pop-up, it works exactly like a search dock, but quickly gets out of the way when you are done using it.

![Quick Search](.github/assets/images/quick-search.png)

## Tools
QAU provides a suite of tools that allow you to interact with, edit, and use the sources in a dock. These tools are accessed via quick access buttons directly in the dock, and through a right-click context menu.

### Quick Access Buttons
- **Properties**: opens the source's properties window. Not available for scene or group items.
- **Filters**: opens the filters window for a source, scene, or group.
- **Parent Scenes**: shows a list of all scenes that contain the selected item. Also provides a button to hide/show the item in each parent scene, and a button to open the transformation window for that item in each parent scene.
- **Clickable Scenes**: changes the current OBS scene to a scene clicked in a QAU dock. This lets you build different clickable scene docks, for example a list of only your output scenes when live streaming.

### Context Menu
- **Add to current scene**: Adds the item to the currently active scene.
- **Add clone to current scene**: Adds a clone of the item to the currently active scene. *note: requires the [source clone](https://obsproject.com/forum/resources/source-clone.1632/) plugin from Exeldro. If not installed, this option will not appear in your context menus.*
- **Properties**: opens the source's properties window. Is not in context menu for scene or group items.
- **Filters**: opens the filters window for a source, scene, or group.
- **Rename**: Renames the source globally.
- **Interact**: *For browser sources only*, opens an interactive browser window.
- **Refresh**: *For browser sources only*, reloads the browser source.
- **Activate/Deactive**: *For video capture devices only*, toggles the activated status of the source.
- **Open Windowed Projector**: Opens a windowed projector.
- **Fullscreen Projector**: Opens a fullscreen projector.

![Context Menu](.github/assets/images/context-menu.png)

0 comments on commit dcd06b5

Please sign in to comment.