diff --git a/UI/data/locale/en-US.ini b/UI/data/locale/en-US.ini index 8a7bb1996..448dda799 100644 --- a/UI/data/locale/en-US.ini +++ b/UI/data/locale/en-US.ini @@ -534,6 +534,7 @@ Basic.MainMenu.Tools="&Tools" Basic.MainMenu.Help="&Help" Basic.MainMenu.Help.HelpPortal="Help &Portal" Basic.MainMenu.Help.Website="Visit &Website" +Basic.MainMenu.Help.Discord="Join &Discord Server" Basic.MainMenu.Help.Logs="&Log Files" Basic.MainMenu.Help.Logs.ShowLogs="&Show Log Files" Basic.MainMenu.Help.Logs.UploadCurrentLog="Upload &Current Log File" diff --git a/UI/forms/OBSBasic.ui b/UI/forms/OBSBasic.ui index 9dae6fe2f..87436e04d 100644 --- a/UI/forms/OBSBasic.ui +++ b/UI/forms/OBSBasic.ui @@ -146,6 +146,7 @@ + @@ -1650,6 +1651,11 @@ Basic.MainMenu.Help.CrashLogs.UploadLastLog + + + Basic.MainMenu.Help.Discord + + diff --git a/UI/window-basic-main.cpp b/UI/window-basic-main.cpp index 9487c921f..c00525dc1 100644 --- a/UI/window-basic-main.cpp +++ b/UI/window-basic-main.cpp @@ -5251,6 +5251,12 @@ void OBSBasic::on_actionWebsite_triggered() QDesktopServices::openUrl(url); } +void OBSBasic::on_actionDiscord_triggered() +{ + QUrl url = QUrl("https://discord.gg/obsproject", QUrl::TolerantMode); + QDesktopServices::openUrl(url); +} + void OBSBasic::on_actionShowSettingsFolder_triggered() { char path[512]; diff --git a/UI/window-basic-main.hpp b/UI/window-basic-main.hpp index a5dbff07e..40cf339ff 100644 --- a/UI/window-basic-main.hpp +++ b/UI/window-basic-main.hpp @@ -651,6 +651,7 @@ private slots: void on_actionHelpPortal_triggered(); void on_actionWebsite_triggered(); + void on_actionDiscord_triggered(); void on_preview_customContextMenuRequested(const QPoint &pos); void on_program_customContextMenuRequested(const QPoint &pos);