feat(betterActivities): setting for showing descriptions

This commit is contained in:
D3SOX 2024-07-02 16:42:23 +02:00
parent 811a47ba66
commit 661686b255
No known key found for this signature in database
GPG key ID: 39EC1673FC37B048
2 changed files with 8 additions and 0 deletions

View file

@ -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
<div className={cl("activity-details")}>
<div>{activity.details}</div>
<div>{activity.state}</div>
{settings.store.showAppDescriptions && application?.description && <div>{application.description}</div>}
{!timestamps && startTime &&
<div className={cl("activity-time-bar")}>
{formatElapsedTime(moment(startTime), moment())}

View file

@ -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: "",