diff --git a/src/plugins/betterActivities/components/ActivityTooltip.tsx b/src/plugins/betterActivities/components/ActivityTooltip.tsx
index 7776aa304..74f109fc2 100644
--- a/src/plugins/betterActivities/components/ActivityTooltip.tsx
+++ b/src/plugins/betterActivities/components/ActivityTooltip.tsx
@@ -10,6 +10,7 @@ import { findComponentByCodeLazy } from "@webpack";
import { moment, React, useMemo } from "@webpack/common";
import { User } from "discord-types/general";
+import settings from "../settings";
import { Activity, Application } from "../types";
import {
formatElapsedTime,
@@ -55,6 +56,7 @@ export default function ActivityTooltip({ activity, application, user, cl }: Rea
{activity.details}
{activity.state}
+ {settings.store.showAppDescriptions && application?.description &&
{application.description}
}
{!timestamps && startTime &&
{formatElapsedTime(moment(startTime), moment())}
diff --git a/src/plugins/betterActivities/settings.tsx b/src/plugins/betterActivities/settings.tsx
index b34b27ce4..6c60df3d7 100644
--- a/src/plugins/betterActivities/settings.tsx
+++ b/src/plugins/betterActivities/settings.tsx
@@ -32,6 +32,12 @@ const settings = definePluginSettings({
description: "Allow rendering GIFs",
default: true,
},
+ showAppDescriptions: {
+ type: OptionType.BOOLEAN,
+ description: "Show application descriptions in the activity tooltip",
+ default: true,
+ restartNeeded: false,
+ },
divider: {
type: OptionType.COMPONENT,
description: "",