Plugin
BetterUploadButton
Upload with a single click, open menu with right click
1
/*2
* FiveCord — a Discord client mod3
* Copyright (c) 2025 FiveCord4
* SPDX-License-Identifier: GPL-3.0-or-later5
*/6
7
import { Devs } from "@utils/constants";8
import definePlugin from "@utils/types";9
10
export default definePlugin({11
name: "BetterUploadButton",12
authors: [Devs.fawn, Devs.Ven],13
description: "Upload with a single click, open menu with right click",14
tags: ["Utility", "Shortcuts"],15
patches: [16
{17
find: ".CHAT_INPUT_BUTTON_NOTIFICATION,",18
replacement: [19
{20
match: /onClick:(\i\?void 0:\i)(?=,onDoubleClick:(\i\?void 0:\i),)/,21
replace: "$&,...$self.getOverrides(arguments[0],$1,$2)",22
},23
]24
},25
],26
27
getOverrides(props: any, onClick: any, onDoubleClick: any) {28
if (!props?.className?.includes("attachButton")) return {};29
30
return {31
onClick: onDoubleClick,32
onContextMenu: onClick33
};34
}35
});36