From 01b274f1daab88e7ce1ed201c0d758a172eb9e0b Mon Sep 17 00:00:00 2001 From: jp9000 Date: Fri, 26 Aug 2016 13:50:55 -0700 Subject: [PATCH] UI: Rename 'obs' dir to 'UI' This is to prevent confusion both when prefixing commits and when reading the directory structure for the first time. --- CMakeLists.txt | 2 +- {obs => UI}/CMakeLists.txt | 0 {obs => UI}/adv-audio-control.cpp | 0 {obs => UI}/adv-audio-control.hpp | 0 {obs => UI}/audio-encoders.cpp | 0 {obs => UI}/audio-encoders.hpp | 0 {obs => UI}/crash-report.cpp | 0 {obs => UI}/crash-report.hpp | 0 {obs => UI}/data/license/gplv2.txt | 0 {obs => UI}/data/locale.ini | 0 {obs => UI}/data/locale/ar-SA.ini | 0 {obs => UI}/data/locale/bg-BG.ini | 0 {obs => UI}/data/locale/ca-ES.ini | 0 {obs => UI}/data/locale/cs-CZ.ini | 0 {obs => UI}/data/locale/da-DK.ini | 0 {obs => UI}/data/locale/de-DE.ini | 0 {obs => UI}/data/locale/el-GR.ini | 0 {obs => UI}/data/locale/en-US.ini | 0 {obs => UI}/data/locale/es-ES.ini | 0 {obs => UI}/data/locale/et-EE.ini | 0 {obs => UI}/data/locale/eu-ES.ini | 0 {obs => UI}/data/locale/fi-FI.ini | 0 {obs => UI}/data/locale/fr-FR.ini | 0 {obs => UI}/data/locale/gl-ES.ini | 0 {obs => UI}/data/locale/he-IL.ini | 0 {obs => UI}/data/locale/hr-HR.ini | 0 {obs => UI}/data/locale/hu-HU.ini | 0 {obs => UI}/data/locale/it-IT.ini | 0 {obs => UI}/data/locale/ja-JP.ini | 0 {obs => UI}/data/locale/ko-KR.ini | 0 {obs => UI}/data/locale/lt-LT.ini | 0 {obs => UI}/data/locale/ms-MY.ini | 0 {obs => UI}/data/locale/nb-NO.ini | 0 {obs => UI}/data/locale/nl-NL.ini | 0 {obs => UI}/data/locale/pl-PL.ini | 0 {obs => UI}/data/locale/pt-BR.ini | 0 {obs => UI}/data/locale/pt-PT.ini | 0 {obs => UI}/data/locale/ro-RO.ini | 0 {obs => UI}/data/locale/ru-RU.ini | 0 {obs => UI}/data/locale/sk-SK.ini | 0 {obs => UI}/data/locale/sl-SI.ini | 0 {obs => UI}/data/locale/sr-CS.ini | 0 {obs => UI}/data/locale/sr-SP.ini | 0 {obs => UI}/data/locale/sv-SE.ini | 0 {obs => UI}/data/locale/ta-IN.ini | 0 {obs => UI}/data/locale/th-TH.ini | 0 {obs => UI}/data/locale/tr-TR.ini | 0 {obs => UI}/data/locale/uk-UA.ini | 0 {obs => UI}/data/locale/vi-VN.ini | 0 {obs => UI}/data/locale/zh-CN.ini | 0 {obs => UI}/data/locale/zh-TW.ini | 0 {obs => UI}/data/themes/Dark.qss | 0 {obs => UI}/data/themes/Dark/cogwheel.png | Bin {obs => UI}/data/themes/Dark/down_arrow.png | Bin {obs => UI}/data/themes/Dark/minus.png | Bin {obs => UI}/data/themes/Dark/mute.png | Bin {obs => UI}/data/themes/Dark/plus.png | Bin {obs => UI}/data/themes/Dark/unmute.png | Bin {obs => UI}/data/themes/Dark/up_arrow.png | Bin {obs => UI}/data/themes/Dark/updown.png | Bin {obs => UI}/data/themes/Default.qss | 0 {obs => UI}/display-helpers.hpp | 0 {obs => UI}/dist/obs.desktop | 0 {obs => UI}/double-slider.cpp | 0 {obs => UI}/double-slider.hpp | 0 {obs => UI}/focus-list.cpp | 0 {obs => UI}/focus-list.hpp | 0 {obs => UI}/forms/NameDialog.ui | 0 {obs => UI}/forms/OBSBasic.ui | 0 {obs => UI}/forms/OBSBasicFilters.ui | 0 {obs => UI}/forms/OBSBasicInteraction.ui | 0 {obs => UI}/forms/OBSBasicSettings.ui | 0 {obs => UI}/forms/OBSBasicSourceSelect.ui | 0 {obs => UI}/forms/OBSBasicTransform.ui | 0 {obs => UI}/forms/OBSLicenseAgreement.ui | 0 {obs => UI}/forms/OBSLogReply.ui | 0 {obs => UI}/forms/OBSRemux.ui | 0 {obs => UI}/forms/images/add.png | Bin {obs => UI}/forms/images/configuration21_16.png | Bin {obs => UI}/forms/images/down.png | Bin {obs => UI}/forms/images/editscene.png | Bin {obs => UI}/forms/images/invisible_mask.png | Bin {obs => UI}/forms/images/list_remove.png | Bin {obs => UI}/forms/images/live.png | Bin {obs => UI}/forms/images/mute.png | Bin {obs => UI}/forms/images/obs.png | Bin {obs => UI}/forms/images/properties.png | Bin {obs => UI}/forms/images/settings/advanced.png | Bin .../forms/images/settings/applications-system-2.png | Bin .../forms/images/settings/decibel_audio_player.png | Bin .../forms/images/settings/network-bluetooth.png | Bin {obs => UI}/forms/images/settings/network.png | Bin .../preferences-desktop-keyboard-shortcuts.png | Bin .../settings/preferences-system-network-3.png | Bin .../forms/images/settings/system-settings-3.png | Bin .../forms/images/settings/video-display-3.png | Bin {obs => UI}/forms/images/sound.ico | Bin {obs => UI}/forms/images/sound_muted.ico | Bin {obs => UI}/forms/images/tray_active.png | Bin {obs => UI}/forms/images/unmute.png | Bin {obs => UI}/forms/images/up.png | Bin {obs => UI}/forms/images/visible_mask.png | Bin {obs => UI}/forms/obs.qrc | 0 {obs => UI}/hotkey-edit.cpp | 0 {obs => UI}/hotkey-edit.hpp | 0 {obs => UI}/installer/mp-installer.nsi | 0 {obs => UI}/item-widget-helpers.cpp | 0 {obs => UI}/item-widget-helpers.hpp | 0 {obs => UI}/menu-button.cpp | 0 {obs => UI}/menu-button.hpp | 0 {obs => UI}/mute-checkbox.hpp | 0 {obs => UI}/obs-app.cpp | 0 {obs => UI}/obs-app.hpp | 0 {obs => UI}/obs.rc | 0 {obs => UI}/platform-osx.mm | 0 {obs => UI}/platform-windows.cpp | 0 {obs => UI}/platform-x11.cpp | 0 {obs => UI}/platform.hpp | 0 {obs => UI}/properties-view.cpp | 0 {obs => UI}/properties-view.hpp | 0 {obs => UI}/properties-view.moc.hpp | 0 {obs => UI}/qt-display.cpp | 0 {obs => UI}/qt-display.hpp | 0 {obs => UI}/qt-wrappers.cpp | 0 {obs => UI}/qt-wrappers.hpp | 0 {obs => UI}/remote-text.cpp | 0 {obs => UI}/remote-text.hpp | 0 {obs => UI}/slider-absoluteset-style.cpp | 0 {obs => UI}/slider-absoluteset-style.hpp | 0 {obs => UI}/source-label.cpp | 0 {obs => UI}/source-label.hpp | 0 {obs => UI}/source-list-widget.cpp | 0 {obs => UI}/source-list-widget.hpp | 0 {obs => UI}/sparkle-updater.mm | 0 {obs => UI}/vertical-scroll-area.cpp | 0 {obs => UI}/vertical-scroll-area.hpp | 0 {obs => UI}/visibility-checkbox.cpp | 0 {obs => UI}/visibility-checkbox.hpp | 0 {obs => UI}/visibility-item-widget.cpp | 0 {obs => UI}/visibility-item-widget.hpp | 0 {obs => UI}/volume-control.cpp | 0 {obs => UI}/volume-control.hpp | 0 {obs => UI}/window-basic-adv-audio.cpp | 0 {obs => UI}/window-basic-adv-audio.hpp | 0 {obs => UI}/window-basic-filters.cpp | 0 {obs => UI}/window-basic-filters.hpp | 0 {obs => UI}/window-basic-interaction.cpp | 0 {obs => UI}/window-basic-interaction.hpp | 0 {obs => UI}/window-basic-main-outputs.cpp | 0 {obs => UI}/window-basic-main-outputs.hpp | 0 {obs => UI}/window-basic-main-profiles.cpp | 0 {obs => UI}/window-basic-main-scene-collections.cpp | 0 {obs => UI}/window-basic-main-transitions.cpp | 0 {obs => UI}/window-basic-main.cpp | 0 {obs => UI}/window-basic-main.hpp | 0 {obs => UI}/window-basic-preview.cpp | 0 {obs => UI}/window-basic-preview.hpp | 0 {obs => UI}/window-basic-properties.cpp | 0 {obs => UI}/window-basic-properties.hpp | 0 {obs => UI}/window-basic-settings.cpp | 0 {obs => UI}/window-basic-settings.hpp | 0 {obs => UI}/window-basic-source-select.cpp | 0 {obs => UI}/window-basic-source-select.hpp | 0 {obs => UI}/window-basic-status-bar.cpp | 0 {obs => UI}/window-basic-status-bar.hpp | 0 {obs => UI}/window-basic-transform.cpp | 0 {obs => UI}/window-basic-transform.hpp | 0 {obs => UI}/window-license-agreement.cpp | 0 {obs => UI}/window-license-agreement.hpp | 0 {obs => UI}/window-log-reply.cpp | 0 {obs => UI}/window-log-reply.hpp | 0 {obs => UI}/window-main.hpp | 0 {obs => UI}/window-namedialog.cpp | 0 {obs => UI}/window-namedialog.hpp | 0 {obs => UI}/window-projector.cpp | 0 {obs => UI}/window-projector.hpp | 0 {obs => UI}/window-remux.cpp | 0 {obs => UI}/window-remux.hpp | 0 178 files changed, 1 insertion(+), 1 deletion(-) rename {obs => UI}/CMakeLists.txt (100%) rename {obs => UI}/adv-audio-control.cpp (100%) rename {obs => UI}/adv-audio-control.hpp (100%) rename {obs => UI}/audio-encoders.cpp (100%) rename {obs => UI}/audio-encoders.hpp (100%) rename {obs => UI}/crash-report.cpp (100%) rename {obs => UI}/crash-report.hpp (100%) rename {obs => UI}/data/license/gplv2.txt (100%) rename {obs => UI}/data/locale.ini (100%) rename {obs => UI}/data/locale/ar-SA.ini (100%) rename {obs => UI}/data/locale/bg-BG.ini (100%) rename {obs => UI}/data/locale/ca-ES.ini (100%) rename {obs => UI}/data/locale/cs-CZ.ini (100%) rename {obs => UI}/data/locale/da-DK.ini (100%) rename {obs => UI}/data/locale/de-DE.ini (100%) rename {obs => UI}/data/locale/el-GR.ini (100%) rename {obs => UI}/data/locale/en-US.ini (100%) rename {obs => UI}/data/locale/es-ES.ini (100%) rename {obs => UI}/data/locale/et-EE.ini (100%) rename {obs => UI}/data/locale/eu-ES.ini (100%) rename {obs => UI}/data/locale/fi-FI.ini (100%) rename {obs => UI}/data/locale/fr-FR.ini (100%) rename {obs => UI}/data/locale/gl-ES.ini (100%) rename {obs => UI}/data/locale/he-IL.ini (100%) rename {obs => UI}/data/locale/hr-HR.ini (100%) rename {obs => UI}/data/locale/hu-HU.ini (100%) rename {obs => UI}/data/locale/it-IT.ini (100%) rename {obs => UI}/data/locale/ja-JP.ini (100%) rename {obs => UI}/data/locale/ko-KR.ini (100%) rename {obs => UI}/data/locale/lt-LT.ini (100%) rename {obs => UI}/data/locale/ms-MY.ini (100%) rename {obs => UI}/data/locale/nb-NO.ini (100%) rename {obs => UI}/data/locale/nl-NL.ini (100%) rename {obs => UI}/data/locale/pl-PL.ini (100%) rename {obs => UI}/data/locale/pt-BR.ini (100%) rename {obs => UI}/data/locale/pt-PT.ini (100%) rename {obs => UI}/data/locale/ro-RO.ini (100%) rename {obs => UI}/data/locale/ru-RU.ini (100%) rename {obs => UI}/data/locale/sk-SK.ini (100%) rename {obs => UI}/data/locale/sl-SI.ini (100%) rename {obs => UI}/data/locale/sr-CS.ini (100%) rename {obs => UI}/data/locale/sr-SP.ini (100%) rename {obs => UI}/data/locale/sv-SE.ini (100%) rename {obs => UI}/data/locale/ta-IN.ini (100%) rename {obs => UI}/data/locale/th-TH.ini (100%) rename {obs => UI}/data/locale/tr-TR.ini (100%) rename {obs => UI}/data/locale/uk-UA.ini (100%) rename {obs => UI}/data/locale/vi-VN.ini (100%) rename {obs => UI}/data/locale/zh-CN.ini (100%) rename {obs => UI}/data/locale/zh-TW.ini (100%) rename {obs => UI}/data/themes/Dark.qss (100%) rename {obs => UI}/data/themes/Dark/cogwheel.png (100%) rename {obs => UI}/data/themes/Dark/down_arrow.png (100%) rename {obs => UI}/data/themes/Dark/minus.png (100%) rename {obs => UI}/data/themes/Dark/mute.png (100%) rename {obs => UI}/data/themes/Dark/plus.png (100%) rename {obs => UI}/data/themes/Dark/unmute.png (100%) rename {obs => UI}/data/themes/Dark/up_arrow.png (100%) rename {obs => UI}/data/themes/Dark/updown.png (100%) rename {obs => UI}/data/themes/Default.qss (100%) rename {obs => UI}/display-helpers.hpp (100%) rename {obs => UI}/dist/obs.desktop (100%) rename {obs => UI}/double-slider.cpp (100%) rename {obs => UI}/double-slider.hpp (100%) rename {obs => UI}/focus-list.cpp (100%) rename {obs => UI}/focus-list.hpp (100%) rename {obs => UI}/forms/NameDialog.ui (100%) rename {obs => UI}/forms/OBSBasic.ui (100%) rename {obs => UI}/forms/OBSBasicFilters.ui (100%) rename {obs => UI}/forms/OBSBasicInteraction.ui (100%) rename {obs => UI}/forms/OBSBasicSettings.ui (100%) rename {obs => UI}/forms/OBSBasicSourceSelect.ui (100%) rename {obs => UI}/forms/OBSBasicTransform.ui (100%) rename {obs => UI}/forms/OBSLicenseAgreement.ui (100%) rename {obs => UI}/forms/OBSLogReply.ui (100%) rename {obs => UI}/forms/OBSRemux.ui (100%) rename {obs => UI}/forms/images/add.png (100%) rename {obs => UI}/forms/images/configuration21_16.png (100%) rename {obs => UI}/forms/images/down.png (100%) rename {obs => UI}/forms/images/editscene.png (100%) rename {obs => UI}/forms/images/invisible_mask.png (100%) rename {obs => UI}/forms/images/list_remove.png (100%) rename {obs => UI}/forms/images/live.png (100%) rename {obs => UI}/forms/images/mute.png (100%) rename {obs => UI}/forms/images/obs.png (100%) rename {obs => UI}/forms/images/properties.png (100%) rename {obs => UI}/forms/images/settings/advanced.png (100%) rename {obs => UI}/forms/images/settings/applications-system-2.png (100%) rename {obs => UI}/forms/images/settings/decibel_audio_player.png (100%) rename {obs => UI}/forms/images/settings/network-bluetooth.png (100%) rename {obs => UI}/forms/images/settings/network.png (100%) rename {obs => UI}/forms/images/settings/preferences-desktop-keyboard-shortcuts.png (100%) rename {obs => UI}/forms/images/settings/preferences-system-network-3.png (100%) rename {obs => UI}/forms/images/settings/system-settings-3.png (100%) rename {obs => UI}/forms/images/settings/video-display-3.png (100%) rename {obs => UI}/forms/images/sound.ico (100%) rename {obs => UI}/forms/images/sound_muted.ico (100%) rename {obs => UI}/forms/images/tray_active.png (100%) rename {obs => UI}/forms/images/unmute.png (100%) rename {obs => UI}/forms/images/up.png (100%) rename {obs => UI}/forms/images/visible_mask.png (100%) rename {obs => UI}/forms/obs.qrc (100%) rename {obs => UI}/hotkey-edit.cpp (100%) rename {obs => UI}/hotkey-edit.hpp (100%) rename {obs => UI}/installer/mp-installer.nsi (100%) rename {obs => UI}/item-widget-helpers.cpp (100%) rename {obs => UI}/item-widget-helpers.hpp (100%) rename {obs => UI}/menu-button.cpp (100%) rename {obs => UI}/menu-button.hpp (100%) rename {obs => UI}/mute-checkbox.hpp (100%) rename {obs => UI}/obs-app.cpp (100%) rename {obs => UI}/obs-app.hpp (100%) rename {obs => UI}/obs.rc (100%) rename {obs => UI}/platform-osx.mm (100%) rename {obs => UI}/platform-windows.cpp (100%) rename {obs => UI}/platform-x11.cpp (100%) rename {obs => UI}/platform.hpp (100%) rename {obs => UI}/properties-view.cpp (100%) rename {obs => UI}/properties-view.hpp (100%) rename {obs => UI}/properties-view.moc.hpp (100%) rename {obs => UI}/qt-display.cpp (100%) rename {obs => UI}/qt-display.hpp (100%) rename {obs => UI}/qt-wrappers.cpp (100%) rename {obs => UI}/qt-wrappers.hpp (100%) rename {obs => UI}/remote-text.cpp (100%) rename {obs => UI}/remote-text.hpp (100%) rename {obs => UI}/slider-absoluteset-style.cpp (100%) rename {obs => UI}/slider-absoluteset-style.hpp (100%) rename {obs => UI}/source-label.cpp (100%) rename {obs => UI}/source-label.hpp (100%) rename {obs => UI}/source-list-widget.cpp (100%) rename {obs => UI}/source-list-widget.hpp (100%) rename {obs => UI}/sparkle-updater.mm (100%) rename {obs => UI}/vertical-scroll-area.cpp (100%) rename {obs => UI}/vertical-scroll-area.hpp (100%) rename {obs => UI}/visibility-checkbox.cpp (100%) rename {obs => UI}/visibility-checkbox.hpp (100%) rename {obs => UI}/visibility-item-widget.cpp (100%) rename {obs => UI}/visibility-item-widget.hpp (100%) rename {obs => UI}/volume-control.cpp (100%) rename {obs => UI}/volume-control.hpp (100%) rename {obs => UI}/window-basic-adv-audio.cpp (100%) rename {obs => UI}/window-basic-adv-audio.hpp (100%) rename {obs => UI}/window-basic-filters.cpp (100%) rename {obs => UI}/window-basic-filters.hpp (100%) rename {obs => UI}/window-basic-interaction.cpp (100%) rename {obs => UI}/window-basic-interaction.hpp (100%) rename {obs => UI}/window-basic-main-outputs.cpp (100%) rename {obs => UI}/window-basic-main-outputs.hpp (100%) rename {obs => UI}/window-basic-main-profiles.cpp (100%) rename {obs => UI}/window-basic-main-scene-collections.cpp (100%) rename {obs => UI}/window-basic-main-transitions.cpp (100%) rename {obs => UI}/window-basic-main.cpp (100%) rename {obs => UI}/window-basic-main.hpp (100%) rename {obs => UI}/window-basic-preview.cpp (100%) rename {obs => UI}/window-basic-preview.hpp (100%) rename {obs => UI}/window-basic-properties.cpp (100%) rename {obs => UI}/window-basic-properties.hpp (100%) rename {obs => UI}/window-basic-settings.cpp (100%) rename {obs => UI}/window-basic-settings.hpp (100%) rename {obs => UI}/window-basic-source-select.cpp (100%) rename {obs => UI}/window-basic-source-select.hpp (100%) rename {obs => UI}/window-basic-status-bar.cpp (100%) rename {obs => UI}/window-basic-status-bar.hpp (100%) rename {obs => UI}/window-basic-transform.cpp (100%) rename {obs => UI}/window-basic-transform.hpp (100%) rename {obs => UI}/window-license-agreement.cpp (100%) rename {obs => UI}/window-license-agreement.hpp (100%) rename {obs => UI}/window-log-reply.cpp (100%) rename {obs => UI}/window-log-reply.hpp (100%) rename {obs => UI}/window-main.hpp (100%) rename {obs => UI}/window-namedialog.cpp (100%) rename {obs => UI}/window-namedialog.hpp (100%) rename {obs => UI}/window-projector.cpp (100%) rename {obs => UI}/window-projector.hpp (100%) rename {obs => UI}/window-remux.cpp (100%) rename {obs => UI}/window-remux.hpp (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1d4f8db79..fafd69818 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -95,7 +95,7 @@ if(NOT INSTALLER_RUN) add_subdirectory(libobs-opengl) add_subdirectory(libobs) - add_subdirectory(obs) + add_subdirectory(UI) add_subdirectory(plugins) if (BUILD_TESTS) add_subdirectory(test) diff --git a/obs/CMakeLists.txt b/UI/CMakeLists.txt similarity index 100% rename from obs/CMakeLists.txt rename to UI/CMakeLists.txt diff --git a/obs/adv-audio-control.cpp b/UI/adv-audio-control.cpp similarity index 100% rename from obs/adv-audio-control.cpp rename to UI/adv-audio-control.cpp diff --git a/obs/adv-audio-control.hpp b/UI/adv-audio-control.hpp similarity index 100% rename from obs/adv-audio-control.hpp rename to UI/adv-audio-control.hpp diff --git a/obs/audio-encoders.cpp b/UI/audio-encoders.cpp similarity index 100% rename from obs/audio-encoders.cpp rename to UI/audio-encoders.cpp diff --git a/obs/audio-encoders.hpp b/UI/audio-encoders.hpp similarity index 100% rename from obs/audio-encoders.hpp rename to UI/audio-encoders.hpp diff --git a/obs/crash-report.cpp b/UI/crash-report.cpp similarity index 100% rename from obs/crash-report.cpp rename to UI/crash-report.cpp diff --git a/obs/crash-report.hpp b/UI/crash-report.hpp similarity index 100% rename from obs/crash-report.hpp rename to UI/crash-report.hpp diff --git a/obs/data/license/gplv2.txt b/UI/data/license/gplv2.txt similarity index 100% rename from obs/data/license/gplv2.txt rename to UI/data/license/gplv2.txt diff --git a/obs/data/locale.ini b/UI/data/locale.ini similarity index 100% rename from obs/data/locale.ini rename to UI/data/locale.ini diff --git a/obs/data/locale/ar-SA.ini b/UI/data/locale/ar-SA.ini similarity index 100% rename from obs/data/locale/ar-SA.ini rename to UI/data/locale/ar-SA.ini diff --git a/obs/data/locale/bg-BG.ini b/UI/data/locale/bg-BG.ini similarity index 100% rename from obs/data/locale/bg-BG.ini rename to UI/data/locale/bg-BG.ini diff --git a/obs/data/locale/ca-ES.ini b/UI/data/locale/ca-ES.ini similarity index 100% rename from obs/data/locale/ca-ES.ini rename to UI/data/locale/ca-ES.ini diff --git a/obs/data/locale/cs-CZ.ini b/UI/data/locale/cs-CZ.ini similarity index 100% rename from obs/data/locale/cs-CZ.ini rename to UI/data/locale/cs-CZ.ini diff --git a/obs/data/locale/da-DK.ini b/UI/data/locale/da-DK.ini similarity index 100% rename from obs/data/locale/da-DK.ini rename to UI/data/locale/da-DK.ini diff --git a/obs/data/locale/de-DE.ini b/UI/data/locale/de-DE.ini similarity index 100% rename from obs/data/locale/de-DE.ini rename to UI/data/locale/de-DE.ini diff --git a/obs/data/locale/el-GR.ini b/UI/data/locale/el-GR.ini similarity index 100% rename from obs/data/locale/el-GR.ini rename to UI/data/locale/el-GR.ini diff --git a/obs/data/locale/en-US.ini b/UI/data/locale/en-US.ini similarity index 100% rename from obs/data/locale/en-US.ini rename to UI/data/locale/en-US.ini diff --git a/obs/data/locale/es-ES.ini b/UI/data/locale/es-ES.ini similarity index 100% rename from obs/data/locale/es-ES.ini rename to UI/data/locale/es-ES.ini diff --git a/obs/data/locale/et-EE.ini b/UI/data/locale/et-EE.ini similarity index 100% rename from obs/data/locale/et-EE.ini rename to UI/data/locale/et-EE.ini diff --git a/obs/data/locale/eu-ES.ini b/UI/data/locale/eu-ES.ini similarity index 100% rename from obs/data/locale/eu-ES.ini rename to UI/data/locale/eu-ES.ini diff --git a/obs/data/locale/fi-FI.ini b/UI/data/locale/fi-FI.ini similarity index 100% rename from obs/data/locale/fi-FI.ini rename to UI/data/locale/fi-FI.ini diff --git a/obs/data/locale/fr-FR.ini b/UI/data/locale/fr-FR.ini similarity index 100% rename from obs/data/locale/fr-FR.ini rename to UI/data/locale/fr-FR.ini diff --git a/obs/data/locale/gl-ES.ini b/UI/data/locale/gl-ES.ini similarity index 100% rename from obs/data/locale/gl-ES.ini rename to UI/data/locale/gl-ES.ini diff --git a/obs/data/locale/he-IL.ini b/UI/data/locale/he-IL.ini similarity index 100% rename from obs/data/locale/he-IL.ini rename to UI/data/locale/he-IL.ini diff --git a/obs/data/locale/hr-HR.ini b/UI/data/locale/hr-HR.ini similarity index 100% rename from obs/data/locale/hr-HR.ini rename to UI/data/locale/hr-HR.ini diff --git a/obs/data/locale/hu-HU.ini b/UI/data/locale/hu-HU.ini similarity index 100% rename from obs/data/locale/hu-HU.ini rename to UI/data/locale/hu-HU.ini diff --git a/obs/data/locale/it-IT.ini b/UI/data/locale/it-IT.ini similarity index 100% rename from obs/data/locale/it-IT.ini rename to UI/data/locale/it-IT.ini diff --git a/obs/data/locale/ja-JP.ini b/UI/data/locale/ja-JP.ini similarity index 100% rename from obs/data/locale/ja-JP.ini rename to UI/data/locale/ja-JP.ini diff --git a/obs/data/locale/ko-KR.ini b/UI/data/locale/ko-KR.ini similarity index 100% rename from obs/data/locale/ko-KR.ini rename to UI/data/locale/ko-KR.ini diff --git a/obs/data/locale/lt-LT.ini b/UI/data/locale/lt-LT.ini similarity index 100% rename from obs/data/locale/lt-LT.ini rename to UI/data/locale/lt-LT.ini diff --git a/obs/data/locale/ms-MY.ini b/UI/data/locale/ms-MY.ini similarity index 100% rename from obs/data/locale/ms-MY.ini rename to UI/data/locale/ms-MY.ini diff --git a/obs/data/locale/nb-NO.ini b/UI/data/locale/nb-NO.ini similarity index 100% rename from obs/data/locale/nb-NO.ini rename to UI/data/locale/nb-NO.ini diff --git a/obs/data/locale/nl-NL.ini b/UI/data/locale/nl-NL.ini similarity index 100% rename from obs/data/locale/nl-NL.ini rename to UI/data/locale/nl-NL.ini diff --git a/obs/data/locale/pl-PL.ini b/UI/data/locale/pl-PL.ini similarity index 100% rename from obs/data/locale/pl-PL.ini rename to UI/data/locale/pl-PL.ini diff --git a/obs/data/locale/pt-BR.ini b/UI/data/locale/pt-BR.ini similarity index 100% rename from obs/data/locale/pt-BR.ini rename to UI/data/locale/pt-BR.ini diff --git a/obs/data/locale/pt-PT.ini b/UI/data/locale/pt-PT.ini similarity index 100% rename from obs/data/locale/pt-PT.ini rename to UI/data/locale/pt-PT.ini diff --git a/obs/data/locale/ro-RO.ini b/UI/data/locale/ro-RO.ini similarity index 100% rename from obs/data/locale/ro-RO.ini rename to UI/data/locale/ro-RO.ini diff --git a/obs/data/locale/ru-RU.ini b/UI/data/locale/ru-RU.ini similarity index 100% rename from obs/data/locale/ru-RU.ini rename to UI/data/locale/ru-RU.ini diff --git a/obs/data/locale/sk-SK.ini b/UI/data/locale/sk-SK.ini similarity index 100% rename from obs/data/locale/sk-SK.ini rename to UI/data/locale/sk-SK.ini diff --git a/obs/data/locale/sl-SI.ini b/UI/data/locale/sl-SI.ini similarity index 100% rename from obs/data/locale/sl-SI.ini rename to UI/data/locale/sl-SI.ini diff --git a/obs/data/locale/sr-CS.ini b/UI/data/locale/sr-CS.ini similarity index 100% rename from obs/data/locale/sr-CS.ini rename to UI/data/locale/sr-CS.ini diff --git a/obs/data/locale/sr-SP.ini b/UI/data/locale/sr-SP.ini similarity index 100% rename from obs/data/locale/sr-SP.ini rename to UI/data/locale/sr-SP.ini diff --git a/obs/data/locale/sv-SE.ini b/UI/data/locale/sv-SE.ini similarity index 100% rename from obs/data/locale/sv-SE.ini rename to UI/data/locale/sv-SE.ini diff --git a/obs/data/locale/ta-IN.ini b/UI/data/locale/ta-IN.ini similarity index 100% rename from obs/data/locale/ta-IN.ini rename to UI/data/locale/ta-IN.ini diff --git a/obs/data/locale/th-TH.ini b/UI/data/locale/th-TH.ini similarity index 100% rename from obs/data/locale/th-TH.ini rename to UI/data/locale/th-TH.ini diff --git a/obs/data/locale/tr-TR.ini b/UI/data/locale/tr-TR.ini similarity index 100% rename from obs/data/locale/tr-TR.ini rename to UI/data/locale/tr-TR.ini diff --git a/obs/data/locale/uk-UA.ini b/UI/data/locale/uk-UA.ini similarity index 100% rename from obs/data/locale/uk-UA.ini rename to UI/data/locale/uk-UA.ini diff --git a/obs/data/locale/vi-VN.ini b/UI/data/locale/vi-VN.ini similarity index 100% rename from obs/data/locale/vi-VN.ini rename to UI/data/locale/vi-VN.ini diff --git a/obs/data/locale/zh-CN.ini b/UI/data/locale/zh-CN.ini similarity index 100% rename from obs/data/locale/zh-CN.ini rename to UI/data/locale/zh-CN.ini diff --git a/obs/data/locale/zh-TW.ini b/UI/data/locale/zh-TW.ini similarity index 100% rename from obs/data/locale/zh-TW.ini rename to UI/data/locale/zh-TW.ini diff --git a/obs/data/themes/Dark.qss b/UI/data/themes/Dark.qss similarity index 100% rename from obs/data/themes/Dark.qss rename to UI/data/themes/Dark.qss diff --git a/obs/data/themes/Dark/cogwheel.png b/UI/data/themes/Dark/cogwheel.png similarity index 100% rename from obs/data/themes/Dark/cogwheel.png rename to UI/data/themes/Dark/cogwheel.png diff --git a/obs/data/themes/Dark/down_arrow.png b/UI/data/themes/Dark/down_arrow.png similarity index 100% rename from obs/data/themes/Dark/down_arrow.png rename to UI/data/themes/Dark/down_arrow.png diff --git a/obs/data/themes/Dark/minus.png b/UI/data/themes/Dark/minus.png similarity index 100% rename from obs/data/themes/Dark/minus.png rename to UI/data/themes/Dark/minus.png diff --git a/obs/data/themes/Dark/mute.png b/UI/data/themes/Dark/mute.png similarity index 100% rename from obs/data/themes/Dark/mute.png rename to UI/data/themes/Dark/mute.png diff --git a/obs/data/themes/Dark/plus.png b/UI/data/themes/Dark/plus.png similarity index 100% rename from obs/data/themes/Dark/plus.png rename to UI/data/themes/Dark/plus.png diff --git a/obs/data/themes/Dark/unmute.png b/UI/data/themes/Dark/unmute.png similarity index 100% rename from obs/data/themes/Dark/unmute.png rename to UI/data/themes/Dark/unmute.png diff --git a/obs/data/themes/Dark/up_arrow.png b/UI/data/themes/Dark/up_arrow.png similarity index 100% rename from obs/data/themes/Dark/up_arrow.png rename to UI/data/themes/Dark/up_arrow.png diff --git a/obs/data/themes/Dark/updown.png b/UI/data/themes/Dark/updown.png similarity index 100% rename from obs/data/themes/Dark/updown.png rename to UI/data/themes/Dark/updown.png diff --git a/obs/data/themes/Default.qss b/UI/data/themes/Default.qss similarity index 100% rename from obs/data/themes/Default.qss rename to UI/data/themes/Default.qss diff --git a/obs/display-helpers.hpp b/UI/display-helpers.hpp similarity index 100% rename from obs/display-helpers.hpp rename to UI/display-helpers.hpp diff --git a/obs/dist/obs.desktop b/UI/dist/obs.desktop similarity index 100% rename from obs/dist/obs.desktop rename to UI/dist/obs.desktop diff --git a/obs/double-slider.cpp b/UI/double-slider.cpp similarity index 100% rename from obs/double-slider.cpp rename to UI/double-slider.cpp diff --git a/obs/double-slider.hpp b/UI/double-slider.hpp similarity index 100% rename from obs/double-slider.hpp rename to UI/double-slider.hpp diff --git a/obs/focus-list.cpp b/UI/focus-list.cpp similarity index 100% rename from obs/focus-list.cpp rename to UI/focus-list.cpp diff --git a/obs/focus-list.hpp b/UI/focus-list.hpp similarity index 100% rename from obs/focus-list.hpp rename to UI/focus-list.hpp diff --git a/obs/forms/NameDialog.ui b/UI/forms/NameDialog.ui similarity index 100% rename from obs/forms/NameDialog.ui rename to UI/forms/NameDialog.ui diff --git a/obs/forms/OBSBasic.ui b/UI/forms/OBSBasic.ui similarity index 100% rename from obs/forms/OBSBasic.ui rename to UI/forms/OBSBasic.ui diff --git a/obs/forms/OBSBasicFilters.ui b/UI/forms/OBSBasicFilters.ui similarity index 100% rename from obs/forms/OBSBasicFilters.ui rename to UI/forms/OBSBasicFilters.ui diff --git a/obs/forms/OBSBasicInteraction.ui b/UI/forms/OBSBasicInteraction.ui similarity index 100% rename from obs/forms/OBSBasicInteraction.ui rename to UI/forms/OBSBasicInteraction.ui diff --git a/obs/forms/OBSBasicSettings.ui b/UI/forms/OBSBasicSettings.ui similarity index 100% rename from obs/forms/OBSBasicSettings.ui rename to UI/forms/OBSBasicSettings.ui diff --git a/obs/forms/OBSBasicSourceSelect.ui b/UI/forms/OBSBasicSourceSelect.ui similarity index 100% rename from obs/forms/OBSBasicSourceSelect.ui rename to UI/forms/OBSBasicSourceSelect.ui diff --git a/obs/forms/OBSBasicTransform.ui b/UI/forms/OBSBasicTransform.ui similarity index 100% rename from obs/forms/OBSBasicTransform.ui rename to UI/forms/OBSBasicTransform.ui diff --git a/obs/forms/OBSLicenseAgreement.ui b/UI/forms/OBSLicenseAgreement.ui similarity index 100% rename from obs/forms/OBSLicenseAgreement.ui rename to UI/forms/OBSLicenseAgreement.ui diff --git a/obs/forms/OBSLogReply.ui b/UI/forms/OBSLogReply.ui similarity index 100% rename from obs/forms/OBSLogReply.ui rename to UI/forms/OBSLogReply.ui diff --git a/obs/forms/OBSRemux.ui b/UI/forms/OBSRemux.ui similarity index 100% rename from obs/forms/OBSRemux.ui rename to UI/forms/OBSRemux.ui diff --git a/obs/forms/images/add.png b/UI/forms/images/add.png similarity index 100% rename from obs/forms/images/add.png rename to UI/forms/images/add.png diff --git a/obs/forms/images/configuration21_16.png b/UI/forms/images/configuration21_16.png similarity index 100% rename from obs/forms/images/configuration21_16.png rename to UI/forms/images/configuration21_16.png diff --git a/obs/forms/images/down.png b/UI/forms/images/down.png similarity index 100% rename from obs/forms/images/down.png rename to UI/forms/images/down.png diff --git a/obs/forms/images/editscene.png b/UI/forms/images/editscene.png similarity index 100% rename from obs/forms/images/editscene.png rename to UI/forms/images/editscene.png diff --git a/obs/forms/images/invisible_mask.png b/UI/forms/images/invisible_mask.png similarity index 100% rename from obs/forms/images/invisible_mask.png rename to UI/forms/images/invisible_mask.png diff --git a/obs/forms/images/list_remove.png b/UI/forms/images/list_remove.png similarity index 100% rename from obs/forms/images/list_remove.png rename to UI/forms/images/list_remove.png diff --git a/obs/forms/images/live.png b/UI/forms/images/live.png similarity index 100% rename from obs/forms/images/live.png rename to UI/forms/images/live.png diff --git a/obs/forms/images/mute.png b/UI/forms/images/mute.png similarity index 100% rename from obs/forms/images/mute.png rename to UI/forms/images/mute.png diff --git a/obs/forms/images/obs.png b/UI/forms/images/obs.png similarity index 100% rename from obs/forms/images/obs.png rename to UI/forms/images/obs.png diff --git a/obs/forms/images/properties.png b/UI/forms/images/properties.png similarity index 100% rename from obs/forms/images/properties.png rename to UI/forms/images/properties.png diff --git a/obs/forms/images/settings/advanced.png b/UI/forms/images/settings/advanced.png similarity index 100% rename from obs/forms/images/settings/advanced.png rename to UI/forms/images/settings/advanced.png diff --git a/obs/forms/images/settings/applications-system-2.png b/UI/forms/images/settings/applications-system-2.png similarity index 100% rename from obs/forms/images/settings/applications-system-2.png rename to UI/forms/images/settings/applications-system-2.png diff --git a/obs/forms/images/settings/decibel_audio_player.png b/UI/forms/images/settings/decibel_audio_player.png similarity index 100% rename from obs/forms/images/settings/decibel_audio_player.png rename to UI/forms/images/settings/decibel_audio_player.png diff --git a/obs/forms/images/settings/network-bluetooth.png b/UI/forms/images/settings/network-bluetooth.png similarity index 100% rename from obs/forms/images/settings/network-bluetooth.png rename to UI/forms/images/settings/network-bluetooth.png diff --git a/obs/forms/images/settings/network.png b/UI/forms/images/settings/network.png similarity index 100% rename from obs/forms/images/settings/network.png rename to UI/forms/images/settings/network.png diff --git a/obs/forms/images/settings/preferences-desktop-keyboard-shortcuts.png b/UI/forms/images/settings/preferences-desktop-keyboard-shortcuts.png similarity index 100% rename from obs/forms/images/settings/preferences-desktop-keyboard-shortcuts.png rename to UI/forms/images/settings/preferences-desktop-keyboard-shortcuts.png diff --git a/obs/forms/images/settings/preferences-system-network-3.png b/UI/forms/images/settings/preferences-system-network-3.png similarity index 100% rename from obs/forms/images/settings/preferences-system-network-3.png rename to UI/forms/images/settings/preferences-system-network-3.png diff --git a/obs/forms/images/settings/system-settings-3.png b/UI/forms/images/settings/system-settings-3.png similarity index 100% rename from obs/forms/images/settings/system-settings-3.png rename to UI/forms/images/settings/system-settings-3.png diff --git a/obs/forms/images/settings/video-display-3.png b/UI/forms/images/settings/video-display-3.png similarity index 100% rename from obs/forms/images/settings/video-display-3.png rename to UI/forms/images/settings/video-display-3.png diff --git a/obs/forms/images/sound.ico b/UI/forms/images/sound.ico similarity index 100% rename from obs/forms/images/sound.ico rename to UI/forms/images/sound.ico diff --git a/obs/forms/images/sound_muted.ico b/UI/forms/images/sound_muted.ico similarity index 100% rename from obs/forms/images/sound_muted.ico rename to UI/forms/images/sound_muted.ico diff --git a/obs/forms/images/tray_active.png b/UI/forms/images/tray_active.png similarity index 100% rename from obs/forms/images/tray_active.png rename to UI/forms/images/tray_active.png diff --git a/obs/forms/images/unmute.png b/UI/forms/images/unmute.png similarity index 100% rename from obs/forms/images/unmute.png rename to UI/forms/images/unmute.png diff --git a/obs/forms/images/up.png b/UI/forms/images/up.png similarity index 100% rename from obs/forms/images/up.png rename to UI/forms/images/up.png diff --git a/obs/forms/images/visible_mask.png b/UI/forms/images/visible_mask.png similarity index 100% rename from obs/forms/images/visible_mask.png rename to UI/forms/images/visible_mask.png diff --git a/obs/forms/obs.qrc b/UI/forms/obs.qrc similarity index 100% rename from obs/forms/obs.qrc rename to UI/forms/obs.qrc diff --git a/obs/hotkey-edit.cpp b/UI/hotkey-edit.cpp similarity index 100% rename from obs/hotkey-edit.cpp rename to UI/hotkey-edit.cpp diff --git a/obs/hotkey-edit.hpp b/UI/hotkey-edit.hpp similarity index 100% rename from obs/hotkey-edit.hpp rename to UI/hotkey-edit.hpp diff --git a/obs/installer/mp-installer.nsi b/UI/installer/mp-installer.nsi similarity index 100% rename from obs/installer/mp-installer.nsi rename to UI/installer/mp-installer.nsi diff --git a/obs/item-widget-helpers.cpp b/UI/item-widget-helpers.cpp similarity index 100% rename from obs/item-widget-helpers.cpp rename to UI/item-widget-helpers.cpp diff --git a/obs/item-widget-helpers.hpp b/UI/item-widget-helpers.hpp similarity index 100% rename from obs/item-widget-helpers.hpp rename to UI/item-widget-helpers.hpp diff --git a/obs/menu-button.cpp b/UI/menu-button.cpp similarity index 100% rename from obs/menu-button.cpp rename to UI/menu-button.cpp diff --git a/obs/menu-button.hpp b/UI/menu-button.hpp similarity index 100% rename from obs/menu-button.hpp rename to UI/menu-button.hpp diff --git a/obs/mute-checkbox.hpp b/UI/mute-checkbox.hpp similarity index 100% rename from obs/mute-checkbox.hpp rename to UI/mute-checkbox.hpp diff --git a/obs/obs-app.cpp b/UI/obs-app.cpp similarity index 100% rename from obs/obs-app.cpp rename to UI/obs-app.cpp diff --git a/obs/obs-app.hpp b/UI/obs-app.hpp similarity index 100% rename from obs/obs-app.hpp rename to UI/obs-app.hpp diff --git a/obs/obs.rc b/UI/obs.rc similarity index 100% rename from obs/obs.rc rename to UI/obs.rc diff --git a/obs/platform-osx.mm b/UI/platform-osx.mm similarity index 100% rename from obs/platform-osx.mm rename to UI/platform-osx.mm diff --git a/obs/platform-windows.cpp b/UI/platform-windows.cpp similarity index 100% rename from obs/platform-windows.cpp rename to UI/platform-windows.cpp diff --git a/obs/platform-x11.cpp b/UI/platform-x11.cpp similarity index 100% rename from obs/platform-x11.cpp rename to UI/platform-x11.cpp diff --git a/obs/platform.hpp b/UI/platform.hpp similarity index 100% rename from obs/platform.hpp rename to UI/platform.hpp diff --git a/obs/properties-view.cpp b/UI/properties-view.cpp similarity index 100% rename from obs/properties-view.cpp rename to UI/properties-view.cpp diff --git a/obs/properties-view.hpp b/UI/properties-view.hpp similarity index 100% rename from obs/properties-view.hpp rename to UI/properties-view.hpp diff --git a/obs/properties-view.moc.hpp b/UI/properties-view.moc.hpp similarity index 100% rename from obs/properties-view.moc.hpp rename to UI/properties-view.moc.hpp diff --git a/obs/qt-display.cpp b/UI/qt-display.cpp similarity index 100% rename from obs/qt-display.cpp rename to UI/qt-display.cpp diff --git a/obs/qt-display.hpp b/UI/qt-display.hpp similarity index 100% rename from obs/qt-display.hpp rename to UI/qt-display.hpp diff --git a/obs/qt-wrappers.cpp b/UI/qt-wrappers.cpp similarity index 100% rename from obs/qt-wrappers.cpp rename to UI/qt-wrappers.cpp diff --git a/obs/qt-wrappers.hpp b/UI/qt-wrappers.hpp similarity index 100% rename from obs/qt-wrappers.hpp rename to UI/qt-wrappers.hpp diff --git a/obs/remote-text.cpp b/UI/remote-text.cpp similarity index 100% rename from obs/remote-text.cpp rename to UI/remote-text.cpp diff --git a/obs/remote-text.hpp b/UI/remote-text.hpp similarity index 100% rename from obs/remote-text.hpp rename to UI/remote-text.hpp diff --git a/obs/slider-absoluteset-style.cpp b/UI/slider-absoluteset-style.cpp similarity index 100% rename from obs/slider-absoluteset-style.cpp rename to UI/slider-absoluteset-style.cpp diff --git a/obs/slider-absoluteset-style.hpp b/UI/slider-absoluteset-style.hpp similarity index 100% rename from obs/slider-absoluteset-style.hpp rename to UI/slider-absoluteset-style.hpp diff --git a/obs/source-label.cpp b/UI/source-label.cpp similarity index 100% rename from obs/source-label.cpp rename to UI/source-label.cpp diff --git a/obs/source-label.hpp b/UI/source-label.hpp similarity index 100% rename from obs/source-label.hpp rename to UI/source-label.hpp diff --git a/obs/source-list-widget.cpp b/UI/source-list-widget.cpp similarity index 100% rename from obs/source-list-widget.cpp rename to UI/source-list-widget.cpp diff --git a/obs/source-list-widget.hpp b/UI/source-list-widget.hpp similarity index 100% rename from obs/source-list-widget.hpp rename to UI/source-list-widget.hpp diff --git a/obs/sparkle-updater.mm b/UI/sparkle-updater.mm similarity index 100% rename from obs/sparkle-updater.mm rename to UI/sparkle-updater.mm diff --git a/obs/vertical-scroll-area.cpp b/UI/vertical-scroll-area.cpp similarity index 100% rename from obs/vertical-scroll-area.cpp rename to UI/vertical-scroll-area.cpp diff --git a/obs/vertical-scroll-area.hpp b/UI/vertical-scroll-area.hpp similarity index 100% rename from obs/vertical-scroll-area.hpp rename to UI/vertical-scroll-area.hpp diff --git a/obs/visibility-checkbox.cpp b/UI/visibility-checkbox.cpp similarity index 100% rename from obs/visibility-checkbox.cpp rename to UI/visibility-checkbox.cpp diff --git a/obs/visibility-checkbox.hpp b/UI/visibility-checkbox.hpp similarity index 100% rename from obs/visibility-checkbox.hpp rename to UI/visibility-checkbox.hpp diff --git a/obs/visibility-item-widget.cpp b/UI/visibility-item-widget.cpp similarity index 100% rename from obs/visibility-item-widget.cpp rename to UI/visibility-item-widget.cpp diff --git a/obs/visibility-item-widget.hpp b/UI/visibility-item-widget.hpp similarity index 100% rename from obs/visibility-item-widget.hpp rename to UI/visibility-item-widget.hpp diff --git a/obs/volume-control.cpp b/UI/volume-control.cpp similarity index 100% rename from obs/volume-control.cpp rename to UI/volume-control.cpp diff --git a/obs/volume-control.hpp b/UI/volume-control.hpp similarity index 100% rename from obs/volume-control.hpp rename to UI/volume-control.hpp diff --git a/obs/window-basic-adv-audio.cpp b/UI/window-basic-adv-audio.cpp similarity index 100% rename from obs/window-basic-adv-audio.cpp rename to UI/window-basic-adv-audio.cpp diff --git a/obs/window-basic-adv-audio.hpp b/UI/window-basic-adv-audio.hpp similarity index 100% rename from obs/window-basic-adv-audio.hpp rename to UI/window-basic-adv-audio.hpp diff --git a/obs/window-basic-filters.cpp b/UI/window-basic-filters.cpp similarity index 100% rename from obs/window-basic-filters.cpp rename to UI/window-basic-filters.cpp diff --git a/obs/window-basic-filters.hpp b/UI/window-basic-filters.hpp similarity index 100% rename from obs/window-basic-filters.hpp rename to UI/window-basic-filters.hpp diff --git a/obs/window-basic-interaction.cpp b/UI/window-basic-interaction.cpp similarity index 100% rename from obs/window-basic-interaction.cpp rename to UI/window-basic-interaction.cpp diff --git a/obs/window-basic-interaction.hpp b/UI/window-basic-interaction.hpp similarity index 100% rename from obs/window-basic-interaction.hpp rename to UI/window-basic-interaction.hpp diff --git a/obs/window-basic-main-outputs.cpp b/UI/window-basic-main-outputs.cpp similarity index 100% rename from obs/window-basic-main-outputs.cpp rename to UI/window-basic-main-outputs.cpp diff --git a/obs/window-basic-main-outputs.hpp b/UI/window-basic-main-outputs.hpp similarity index 100% rename from obs/window-basic-main-outputs.hpp rename to UI/window-basic-main-outputs.hpp diff --git a/obs/window-basic-main-profiles.cpp b/UI/window-basic-main-profiles.cpp similarity index 100% rename from obs/window-basic-main-profiles.cpp rename to UI/window-basic-main-profiles.cpp diff --git a/obs/window-basic-main-scene-collections.cpp b/UI/window-basic-main-scene-collections.cpp similarity index 100% rename from obs/window-basic-main-scene-collections.cpp rename to UI/window-basic-main-scene-collections.cpp diff --git a/obs/window-basic-main-transitions.cpp b/UI/window-basic-main-transitions.cpp similarity index 100% rename from obs/window-basic-main-transitions.cpp rename to UI/window-basic-main-transitions.cpp diff --git a/obs/window-basic-main.cpp b/UI/window-basic-main.cpp similarity index 100% rename from obs/window-basic-main.cpp rename to UI/window-basic-main.cpp diff --git a/obs/window-basic-main.hpp b/UI/window-basic-main.hpp similarity index 100% rename from obs/window-basic-main.hpp rename to UI/window-basic-main.hpp diff --git a/obs/window-basic-preview.cpp b/UI/window-basic-preview.cpp similarity index 100% rename from obs/window-basic-preview.cpp rename to UI/window-basic-preview.cpp diff --git a/obs/window-basic-preview.hpp b/UI/window-basic-preview.hpp similarity index 100% rename from obs/window-basic-preview.hpp rename to UI/window-basic-preview.hpp diff --git a/obs/window-basic-properties.cpp b/UI/window-basic-properties.cpp similarity index 100% rename from obs/window-basic-properties.cpp rename to UI/window-basic-properties.cpp diff --git a/obs/window-basic-properties.hpp b/UI/window-basic-properties.hpp similarity index 100% rename from obs/window-basic-properties.hpp rename to UI/window-basic-properties.hpp diff --git a/obs/window-basic-settings.cpp b/UI/window-basic-settings.cpp similarity index 100% rename from obs/window-basic-settings.cpp rename to UI/window-basic-settings.cpp diff --git a/obs/window-basic-settings.hpp b/UI/window-basic-settings.hpp similarity index 100% rename from obs/window-basic-settings.hpp rename to UI/window-basic-settings.hpp diff --git a/obs/window-basic-source-select.cpp b/UI/window-basic-source-select.cpp similarity index 100% rename from obs/window-basic-source-select.cpp rename to UI/window-basic-source-select.cpp diff --git a/obs/window-basic-source-select.hpp b/UI/window-basic-source-select.hpp similarity index 100% rename from obs/window-basic-source-select.hpp rename to UI/window-basic-source-select.hpp diff --git a/obs/window-basic-status-bar.cpp b/UI/window-basic-status-bar.cpp similarity index 100% rename from obs/window-basic-status-bar.cpp rename to UI/window-basic-status-bar.cpp diff --git a/obs/window-basic-status-bar.hpp b/UI/window-basic-status-bar.hpp similarity index 100% rename from obs/window-basic-status-bar.hpp rename to UI/window-basic-status-bar.hpp diff --git a/obs/window-basic-transform.cpp b/UI/window-basic-transform.cpp similarity index 100% rename from obs/window-basic-transform.cpp rename to UI/window-basic-transform.cpp diff --git a/obs/window-basic-transform.hpp b/UI/window-basic-transform.hpp similarity index 100% rename from obs/window-basic-transform.hpp rename to UI/window-basic-transform.hpp diff --git a/obs/window-license-agreement.cpp b/UI/window-license-agreement.cpp similarity index 100% rename from obs/window-license-agreement.cpp rename to UI/window-license-agreement.cpp diff --git a/obs/window-license-agreement.hpp b/UI/window-license-agreement.hpp similarity index 100% rename from obs/window-license-agreement.hpp rename to UI/window-license-agreement.hpp diff --git a/obs/window-log-reply.cpp b/UI/window-log-reply.cpp similarity index 100% rename from obs/window-log-reply.cpp rename to UI/window-log-reply.cpp diff --git a/obs/window-log-reply.hpp b/UI/window-log-reply.hpp similarity index 100% rename from obs/window-log-reply.hpp rename to UI/window-log-reply.hpp diff --git a/obs/window-main.hpp b/UI/window-main.hpp similarity index 100% rename from obs/window-main.hpp rename to UI/window-main.hpp diff --git a/obs/window-namedialog.cpp b/UI/window-namedialog.cpp similarity index 100% rename from obs/window-namedialog.cpp rename to UI/window-namedialog.cpp diff --git a/obs/window-namedialog.hpp b/UI/window-namedialog.hpp similarity index 100% rename from obs/window-namedialog.hpp rename to UI/window-namedialog.hpp diff --git a/obs/window-projector.cpp b/UI/window-projector.cpp similarity index 100% rename from obs/window-projector.cpp rename to UI/window-projector.cpp diff --git a/obs/window-projector.hpp b/UI/window-projector.hpp similarity index 100% rename from obs/window-projector.hpp rename to UI/window-projector.hpp diff --git a/obs/window-remux.cpp b/UI/window-remux.cpp similarity index 100% rename from obs/window-remux.cpp rename to UI/window-remux.cpp diff --git a/obs/window-remux.hpp b/UI/window-remux.hpp similarity index 100% rename from obs/window-remux.hpp rename to UI/window-remux.hpp