programmer2514 / BetterDiscord-CollapsibleUI

A feature-rich BetterDiscord plugin that reworks the Discord UI to be significantly more modular
MIT License
67 stars 9 forks source link

Members list is getting stuck in forum channels #124

Closed Aluerie closed 7 months ago

Aluerie commented 7 months ago

🪜 Steps to reproduce

  1. Open a forum channel; image
  2. Click the Members List button;
  3. The button will move behind plugin ones (btw the wrong order of buttons should probably be reported as a separate issue, i have these 3 buttons as default values: 1, 2 and 7 and yet members list isn't overwritten by the plugin yet in the screenshot?)
  4. But the button is not functional - the list is stuck. It won't ever collapse in currently opened forum channel or any other forum channels including other servers. image

📝Notes

🤔

Idk if it's appropriate to ask but I feel like majority of bugs I've seen - happen with members list ; is there any nice way to provide a setting to not hijack the members list/button at all. Eh, at the same time, it's just small bugs randomly appearing 😄

programmer2514 commented 7 months ago

Thank you for the detailed report! ❤️

As for the settings request, no worries at all about asking, user requests are what made this plugin as extensive as it is today. I do not however think it would make much sense to make that a setting at this time, as the plugin itself can be toggled fairly easily if needed. The plugin when enabled does a lot of CSS modifications that would be completely broken if the vanilla Discord members list button were enabled.

And as for the bugs in general, yeah, I know it breaks fairly consistently. That's just the cat and mouse game of the type of modifications this plugin does - since it makes fairly major changes to the UI internally, any small change made on Discord's part is likely to break something in CollapsibleUI. And as much as I wish otherwise, between work and school, I'm not able to fix it as quickly as I would like. I do apologize, I know it's not the most ideal, but I'm grateful to everyone who reports bugs and puts up with my sometimes severely delayed fixes. Y'all are awesome :)