Dorion
Table of Contents
Setup
Download a release (.msi
for Windows 10/11, .zip
for Windows 7, .AppImage
for Linux, etc.) and install!
Benefits
- Portable (mostly)
- Plugins
- Themes
- Including support for BetterDiscord themes!
- Low - if any - cache footprint (compared to the PTB client)
- Extremely small installation size (~7mb!) on Windows
- This is because unlike the Discord client, Dorion does not bundle an entire Chromium engine
- Often loads slightly faster (vanilla)
- Switch between Stable, Canary and PTB clients straight from the settings
- Made by me (automatically makes it cooler)
I know I made the program 'n all, but I actually use this on my laptop as opposed to the official client, so I can vouch
Limitations
Dorion simply runs the web-based version of Discord within it's own client. This means that things Discord web doesn't support will not work. I am unaware of any significant feature that is missing.
TODO
- Desktop notifications
- Rich presence
- Helper API methods and events for plugins
- Dorion settings editable within regular client (iFrame probably)
- Backup localized themes
Using Plugins and Themes
See the examples
directory for examples of plugins, including how to include external code, and themes. You can also look at my own plugins/themes repo for some existing ones with actual use.
Plugins and themes are relatively simple to use, the file structure looks like so on Windows:
.
โโโ C:/path/to/Dorion
โโโ Dorion.exe
โโโ plugins/
| โโโ plugin_name/
| โโโ index.js
โโโ themes/
โโโ theme.css
and like so on Linux:
.
โโโ ~/dorion
โโโ plugins/
| โโโ plugin_name/
| โโโ index.js
โโโ themes/
โโโ theme.css
so if you download a plugin or theme, just pop it into it's own folder in the plugins
/themes
folder!
Contributing
Issues, PRs, etc. are all welcome!