BetterActivities: HideTooltip Setting

This commit is contained in:
thororen1234 2025-08-10 17:28:32 -04:00
parent c52cc5f911
commit bb831ef326
No known key found for this signature in database
3 changed files with 9 additions and 3 deletions

View file

@ -7,7 +7,7 @@
import "./styles.css";
import { migratePluginSettings } from "@api/Settings";
import { Devs } from "@utils/constants";
import { Devs, EquicordDevs } from "@utils/constants";
import definePlugin from "@utils/types";
import { patchActivityList } from "./patch-helpers/activityList";
@ -22,7 +22,8 @@ export default definePlugin({
authors: [
Devs.D3SOX,
Devs.Arjix,
Devs.AutumnVN
Devs.AutumnVN,
EquicordDevs.thororen
],
tags: ["activity"],

View file

@ -21,7 +21,7 @@ const DefaultActivityIcon = findComponentByCodeLazy("M5 2a3 3 0 0 0-3 3v14a3 3 0
export function patchActivityList({ activities, user, hideTooltip }: ActivityListProps): JSX.Element | null {
const icons: ActivityListIcon[] = [];
if (user.bot || hideTooltip) return null;
if (user.bot || settings.store.hideTooltip && hideTooltip) return null;
const applicationIcons = getApplicationIcons(activities);
if (applicationIcons.length) {

View file

@ -59,6 +59,11 @@ export const settings = definePluginSettings({
default: true,
restartNeeded: true,
},
hideTooltip: {
type: OptionType.BOOLEAN,
description: "Hides activities in various places",
default: true,
},
allActivitiesStyle: {
type: OptionType.SELECT,
description: "Style for showing all activities",