SpikeHD / Dorion

Tiny alternative Discord client with a smaller footprint, snappier startup, themes, plugins and more!
https://spikehd.github.io/projects/dorion/
GNU General Public License v3.0
631 stars 20 forks source link

[Bug] White Screen issue #125

Closed Mystery24601 closed 1 year ago

Mystery24601 commented 1 year ago

Describe the bug The window of Dorion is entirely white on tiny11 startup. refreshing Dorion only shows a split second of the loading screen.

To Reproduce Steps to reproduce the behavior:

  1. Have Dorion and a few plugins (and Tiny11 as well, just to be safe)
  2. Start Dorion up (or download plugins that most likely cause the issue)
  3. Look at the window (or restart if you have downloaded plugins and then look at the window)

Expected behavior Not a white screen. Just regular Dorion booting up like intended.

Screenshots White Screen Inspect Element Console

System Info (please complete the following information):

Additional context I was getting ready to start the Tiny11 OS and to my surprise, Dorion didn't start up properly and made this issue. It's most likely either caused by plugins, new Dorion updates or Tiny11. but I doubt it's Tiny11 since it worked fine the previous time.

Mystery24601 commented 1 year ago

btw, I had this issue before, and that was caused by plugins. so I'm thinking that it's a plugin issue.

tzrtvevo commented 1 year ago

Same on Win 10. Just re-downloaded 1.3.0 portable, got same result. No themes. No plugins. No profiles even.

image

System Info (please complete the following information):

Mystery24601 commented 1 year ago

Good to know.

JerukPurut404 commented 1 year ago

Same here

cozykitten commented 1 year ago

discord threw a major f u our way, vanilla discord even with client mods works™ but plugins are broken and they changed a bunch of classnames so themes are also broken oh and seems like vanilla discord doesnt like ppl poking around in dev tools so it decided to just crash whenever you open them lol

Mystery24601 commented 1 year ago

discord threw a major f u our way, vanilla discord even with client mods works™ but plugins are broken and they changed a bunch of classnames so themes are also broken oh and seems like vanilla discord doesnt like ppl poking around in dev tools so it decided to just crash whenever you open them lol

But hey, that's Discord. Discord doesn't care about their employees, their community and even to the point that they are still incredibly greedy.

Small-Ku commented 1 year ago

This seems caused by Vencord, so and also Vencordorion. There is some quote from Vencord server:

They now pushed this update to stable. All themes are broken (theme devs need to fix them) A lot of plugins are broken Please be patient, while we fix it. We'll start working on it tomorrow, but it might take a few days considering a looot of stuff has broken if you're running into issues or crashes, i recommend just uninstalling vencord for now, until we fixed the rest

and no, this is not discord trying to kill mods. please do not spread misinformation. they heavily changed their build configuration, which makes their output code a lot more clean and modern, which should also improve performance. this is a good update, both for them and for us. it's only a temporary setback.

SpikeHD commented 1 year ago

Temporary fix for everyone since the autoupdater can't load if Vencord can't 🤪 :

  1. Download the two files here: https://github.com/SpikeHD/Vencordorion/releases/tag/v1.0.22
  2. Put them in %APPDATA%\dorion\injection on Windows, ~/Library/Application Support/dorion/injection on MacOS, and $XDG_CONFIG/dorion/injection on Linux (I think).

Dorion will probably prompt you to update stuff, which will just download the same files you just put there, but I would still hold off on doing that right now just in case.

I've already begun working on a plugin(s) for Shelter that does most of the stuff Vencordorion does, so things like this happen less frequently. If it works well enough/identically to the custom stuff in Vencordorion, I'll probably switch to Shelter entirely (but still support Vencord as an additional, optional mod of course!)

There will also be a release of Dorion later today using this new Vencordorion build so people don't have to dig through their files like cavemen.

SpikeHD commented 1 year ago

Also for future reference, you can load Dorion with the --safemode (eg. .\Dorion.exe --safemode) flag if something like this happens and there is no immediate solution

SpikeHD commented 1 year ago

Oh, one more alternative: I just reran the build job for the latest commit, so if you hate your file browser or something, you should be able to download a build for your platform here: https://github.com/SpikeHD/Dorion/actions/runs/6602059291. As a bonus, you'll be on a more updated Dorion than the people who just download releases :P

h-lunah commented 1 year ago

Oh, one more alternative: I just reran the build job for the latest commit, so if you hate your file browser or something, you should be able to download a build for your platform here: SpikeHD/Dorion/actions/runs/6602059291. As a bonus, you'll be on a more updated Dorion than the people who just download releases :P

Thank you for the fix, now I can properly try out Dorion (I'm moving from Discord's official client to this now)

SpikeHD commented 1 year ago

(I'm moving from Discord's official client to this now)

one of us, one of us

h-lunah commented 1 year ago

(I'm moving from Discord's official client to this now)

one of us, one of us

Hell yeah, by the way Vencord is on the fixing spree and a bunch of plugins were fixed

SpikeHD commented 1 year ago

Yea I know, I'm gonna let them kinda do their thing and merge it all in later

SpikeHD commented 1 year ago

Solved in the newest release, future Vencord updates will be slowly added as they are done, so keep update notifications on in Dorion to stay up-to-date!

jacksongoode commented 1 year ago

Still getting a white screen on arm macOS :(

h-lunah commented 1 year ago

Solved in the newest release, future Vencord updates will be slowly added as they are done, so keep update notifications on in Dorion to stay up-to-date!

almost there in the fixing, there have been 4 more minor fix commits on Vencord, you might want to pull those in

cozykitten commented 1 year ago

man I love how my secret magic trick just works every time. It's called "go to sleep and things magically work when I wake up again"

jacksongoode commented 1 year ago

Still experiencing this on 2.0.

Edit: For anyone having an issue with this Right click and reload!

SpikeHD commented 1 year ago

Still experiencing this on 2.0

Make a new issue please! And include devtools console output, as I can’t repro on my M1