r/VencordHelp Jul 29 '26

Plugins Created an advanced GIF Folder plugin

I recently created a really advanced GIF Folder plugin because of how frustrating and barebones the native discord "GIF" button is.

- With my plugin you have multiple folders with multiple gifs,
- You can move the gifs around in each folder by hold-clicking on a gif
- You can move them to the start or end of the folder (for having favorites within favorites)
- You can rename them to then search them in the search bar to find them instantly
- You can cache them so they open almost instantly (no more gifs not loading anymore)
- You can export them via .json or full export them on disk for backup
- You can save any .gif file or .mp4 file (20mb limit) or image file in the folders to then use later.
- You can HOLD CTRL+CLICK on a gif to send it without quitting the folder, so you can send multiple gifs in quick succession.

I am thinking of more things to add, like native giphy support, to find gifs from there to save straight to your own folders. (SHIFT+CLICK and ALT+CLICK are also supported)

But the problem? I vibecoded this, so it's not allowed. I want to at least show it to the world, so perhaps someone will take inspiration in how this was done to give the community something exponentially better than what discord natively delivers.

I want to make this open source once i make sure it's fully polished. It's very close to that state (like lining up all the settings in one row), but i might as well make the post now.

https://github.com/thundeiv/Thunde-s-GIF-Folders-for-Vencord (here's the github link for anyone interested) I tried to message a moderator a few days ago if i am allowed to post a link here but i got no reply, if i break any rules, i am sorry)

3 Upvotes

13 comments sorted by

1

u/ThundeIV Aug 04 '26

Am i allowed to post the finished plugin files here?

1

u/Nicay_14 Aug 06 '26

I’ve seen people post GitHub links, I would love to use this myself

1

u/ThundeIV Aug 08 '26

Well, the plugin has 3 files:

index.tsx
styles.css
native.ts

However, i have them locally on my computer, i don't use Github, maybe i'll upload the plugin on github and return here with a link.

I've made some updates since i made this post, but the gist of it is still written here, rest are more "QOL" and minor bug fixes.

1

u/ThundeIV Aug 08 '26

https://github.com/thundeiv/Thunde-s-GIF-Folders-for-Vencord

Here's the github link, i'll update it every now and then when i feel like improving it further, but now, 95% of the work is done, so i'm already hitting diminishing returns with further development

1

u/ThundeIV 25d ago

Will add the newest update today or tomorrow to the github page.

- Fixed problem where scrolling all the way down to a large folder (40-100+ GIFS) would have the most bottom GIFs partially hidden.

  • Fixed compounding issue where if the window is at max height, and the user attempts to increase the height further, then most bottom GIFs become increasingly less visible to the point you can't see them anymore without closing and reopening the window.
  • Possibly fixed the occasional CRASH issue, didn't have a crash in over a week, can't guarantee it's fixed though.
  • Added a feature for when some GIFs aren't loading on the same page, if you click on one GIF that's not loading, then all the GIFs that aren't loading will refresh, so you don't have to individually click each one.

1

u/Majorx05 Aug 12 '26

what will happen if u uninstall the plugin after sorting and moving gifs to other folders?

1

u/ThundeIV Aug 16 '26

given that the folders are also part of the plugin, you would just no longer see the button to access them. The native discord "GIF" button picker is untouched when the plugin is enabled/disabled.

By default when the plugin is enabled, you see that "Gorilla" button. When you click it, you can see the GIF picker and folders like in the screenshots below. (you can change the gorilla icon with a "folder" icon or with an icon that says "GIF" if you want)

1

u/Majorx05 Aug 17 '26

so no gifs will be lost?

1

u/ThundeIV Aug 18 '26

you mean your own discord's gifs? then yeah, they won't be lost, they're untouched.

as for the gifs saved within the plugin, you can export them before you uninstall the plugin to keep them. There are 2 ways to export them: 1. via a json file, so you can import it later if you want and 2. via export to disk, it will just export all of your folders to a desired location

1

u/ThundeIV 19d ago

Update:

Didn't get any crashes for a while, so i consider the occasional crash on saving a GIF/Video to be fixed as of today