Skip to content

v6.0.0

Compare
Choose a tag to compare
@SpikeHD SpikeHD released this 20 Sep 21:09
· 128 commits to main since this release

Changes

CSP Begone! (...on Windows)

A longstanding issue that has plagued Dorion since it's inception was the inability to load external images (ie. UserPFP/UserBG), scripts, and themes. With the extension support comes a custom "Dorion CSP Killer" extension that will automatically load whenever you open Dorion, meaning no more CSP issues!

Some examples of things this fixes:

  • UserPFP
  • UserBG
  • Themes with images (and now allows icon-replacement themes)
  • Various Vencord plugins that fetch external scripts
  • Other stuff probably

Why not [insert my platform here]?

On Windows, Dorion runs on WebView2, a Chromium-based browser engine. On Linux it's WebkitGTK, and on MacOS it's WKWebview, both of which do not support loading Chrome extensions. In theory, Linux could see a custom WebkitGTK extension, but those are more complex (and would need to be written in C/C++!).

Browser Extension Support

Through the help of a couple of Tauri PRs, Dorion can now load external browser extensions! For example, you can now run BdBrowser!

image

Disclaimer: Adding a bunch of stuff on top of vanilla Dorion will of course make it slower and less stable, as you could probably imagine. Low end users should not start shoving extensions down Dorion's throat.

Other Changes

  • Upgrade to Tauri v2
  • MacOS now has the dot badge thing, not just the numbers
  • Add zoom hotkeys (Ctrl + and Ctrl -)
  • Fix laggy window resize
  • Fix various RPC bugs
  • Remove some unused/useless legacy stuff (eg. font preprocessing)
  • Make single-instance enforcement better
  • Add Cargo feature flags for the local builders out there
  • Various other bug fixes and tweaks