From 661686b255c0b631b6e925cdc7bf6e1f810866fa Mon Sep 17 00:00:00 2001 From: D3SOX Date: Tue, 2 Jul 2024 16:42:23 +0200 Subject: [PATCH] feat(betterActivities): setting for showing descriptions --- src/plugins/betterActivities/components/ActivityTooltip.tsx | 2 ++ src/plugins/betterActivities/settings.tsx | 6 ++++++ 2 files changed, 8 insertions(+) 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: "",