OBS Multiplatform 0.10.0 Hotkeys: * Added extensive hotkey support for all operating systems, accessible in settings * Added the ability to set as many hotkeys as desired to a specific action * Added a hotkey action to switch to a specific scene * Added hotkey actions for push-to-talk/push-to-mute, along with release delay in audio settings * Added hotkey actions to show/hide specific items in scenes * Added hotkey actions to mute/unmute a source * Added hotkey actions to start/stop streaming * Added hotkey actions to start/stop recording General: * Added support for additional base color output formats: YUV 4:2:0, YUV 4:4:4, and RGB, primarily meant for increasing recording quality (Note that RGB should not be used with x264, use YUV 4:4:4 instead) * Added a sharpen effect filter * Added the ability to right-click the preview for additional context menu options * Added the ability to disable the preview window via the preview context menu * Added fullscreen projector feature that allows you to view a source, scene, or the preview in full screen on a specific display * Added codec/container drop-down boxes to FFmpeg output to make it a bit easier to set the codecs users wish to output with * Added a low-resolution downscale shader to increase quality when downscaling past 2x base resolution * Added up/down/left/right keyboard shortcuts when in the preview to allow to fine-tune the position of source(s) by a unit * Changed reconnecting to show a timeout countdown * Changed reconnecting so that it doubles the timeout per attempt to reduce potential server requests in case of unexpected downtime * Fixed a design flaw where I-frames could be dropped when frame drops occur, which could cause issues with HLS and any calculations based on I-frames * Fixed a bug where async video sources that may internally resize (such as mac window capture) would cause a potential data race crash * Fixed a crash that could occur when exiting the program * Due to a changed ini variable name, window positions/sizes may be reset to default initially when first running this version Mac: * Fixed a bug where window capture could crash (cross-referenced in general changes above) * Fixed a bug in display capture where the "Show Cursor" property wouldn't do anything (and also caused the cursor to not get captured on OSX 10.10+) Windows: * Added a vertical flip option to video device capture (mostly just to prevent it from being inverted in fullscreen projector) * Fixed a bug in video capture device properties where the FPS and output formats would not be shown in certain circumstances * Fixed a bug in regular audio input/output capture where the program could freeze up if a device isn't found (and repeat a log message infinitely) * Fixed an issue where capturing output (speaker/etc) audio could cause weird audio capture glitches when desktop audio stops playing or isn't playing