Farcrada / DiscordPlugins

This repo holds all the plugins I made for Discord.
GNU Affero General Public License v3.0
114 stars 64 forks source link

[Channel Permissions] Enhancement - allow to view "Advanced Permissions" On Hover #55

Open XxUnkn0wnxX opened 3 years ago

XxUnkn0wnxX commented 3 years ago

Is your request related to a problem? Please describe.

No bug or anything, just want more usability out of the current plugin

Describe the solution you'd like

So as we currently get a tooltip on hover on any channel displaying its description & allowed roles, I want to have the ability to view all advanced permissions per role in that tooltip, rather than going into each channel's edit mode to view that info.

if possible allow this information to be viewed on serves where you do not have the manage channels/server permission however, I just need it for the servers I help manage.

Screen Shot 2021-08-18 at 3 33 19 pm in a tooltip.

Describe alternatives you've considered

No response

Additional context

No response

Farcrada commented 3 years ago

May I point you to PermissionViewer? It would be outside of the initial scope of the plugin to add this; which is to show who can view/connect to a certain channel.

I'll think about it.

XxUnkn0wnxX commented 3 years ago

May I point you to PermissionViewer? It would be outside of the initial scope of the plugin to add this; which is to show who can view/connect to a certain channel.

I'll think about it.

it's still something I have to click into though even with that plugin, & it takes over the screen space. It would be okay if it were a detachable window I could drag off discord. however, for workflow on big servers with many many channels, I would prefer something like a tooltip to display all channel overrides per each role on mouse hover for a quick glance. essentially Permission Viewer in tooltip format...

& speaking of the current tooltips for channels Screen Shot 2021-08-19 at 2 06 27 am would it be possible so they don't vanish when you try to move your mouse over to them? like to copy Topic Description or copy ids etc from the roles right off the tooltip...

this would go in hand with viewable channel overrides via tooltip if you using a scrollable menu to view all the perms. Screen Shot 2021-08-19 at 2 10 05 am like this but for channel overrides.

   Test Role                                                    ↑
      - View Channel (Allowed)
      - Send Messages (Allowed)
      - Manage Channel (Allowed)
   Test Role 2
      - View Channel (Allowed)
      - Send Messages (Allowed)
      - Add Rections (Denied)
                                                                ↓
Farcrada commented 3 years ago

would it be possible so they don't vanish when you try to move your mouse over to them?

I have a dev build to try and aim towards your desires (along others'); I made a comment regarding here: https://github.com/Farcrada/DiscordPlugins/issues/52#issuecomment-912986765

I will confer with Zere and PermissionViewer maintainers on a possible resolution to your tooltip suggestion of the roles.