DiscordStyles / RadialStatus

Changes the status icons to wrap around the avatar.
MIT License
111 stars 154 forks source link

Mobile Users causing incorrect Status Colours #56

Open coolesding opened 1 year ago

coolesding commented 1 year ago

Describe the bug

When looking at the members list or popout profile some people show the incorrect colour in their status ring if they are on mobile.

To Reproduce

Just use the Plugin, more below

Screenshots

The yellow phone to the right is from another plugin which correctly shows the Idle Colour, I also hovered over the profile picture to show the little Idle text above it, which also indicates that the User is set to Idle, though still, the RadialStatus plugin shows the user as Online without the Idle status, which is incorrect.

image

Same thing in the members list, this User is on "Do not Disturb" as indicated correctly by the independent plugin shown at the right of the name, though RadialStatus still shows the ring as if the User was Online without the "Do not Disturb" status.

image

Infomation (please complete the following information)

Discord channel: Stable OS: Windows Mod: Vencord (Should be Identical to BetterDiscord
Discord language: English UK

Additional context

Solution I found:

I removed the following part at line 189 from the CSS file and had no problems afterwards:

app-mount .wrapper-3Un6-K foreignObject[mask*=mobile] + rect {

stroke: var(--rs-phone-color, var(--rs-online-color)); }

Fix I made myself for a customized theme: https://github.com/xdCoolesding/shiggycord/blob/main/Deploy/radialstatus.theme.css

coolesding commented 1 year ago

The fixed version below has only been tested on my vencord version, i'm asking someone on betterdiscord to test it as well, results later Also: The file has another fix which worked for me where offline people were shown as online even though they weren't.

meowisme commented 1 month ago

How has this been an issue still for over a year

coolesding commented 1 month ago

How has this been an issue still for over a year

it seems to me that this creator and a few more are not actively developing on a lot of things anymore and mostly just update the classes when people complain about breakage, kind of disappointing but they don't owe us anything, as for this issue, I have my own snippets now including radial status (which might be broken right now since i also havent been updating it much due to avatar decorations making radialstatus kinda silly looking)

https://github.com/coolesding/snippets/blob/main/import/radialstatus.css

i wrote it from the ground up (because this one is actually really confusingly made, i dont know why, maybe the border feature didnt exist at the time of making? it seems extremely silly to me)