Repository navigation
Distra 0.1.1 adds themes, makes icon packs actually work on current Discord, and starts up faster. Built and tested against Discord 348.0 (113691).
Warning
Unofficial modification, not affiliated with Discord. Client mods break Discord's Terms of Service; use at your own risk. Plugins run with full access to your account: only enable what you understand.
Downloads
| File | For |
|---|---|
| Distra.ipa | Discord 348.0 with Distra injected, for sideloading (AltStore, SideStore, Sideloadly, TrollStore…). Includes the Plumpy and Iconsax icon packs with Distra's additions. |
| Distra.dylib | Inject into Discord yourself (LiveContainer, IPA patchers). No Substrate needed. |
| …iphoneos-arm.deb / …iphoneos-arm64.deb | Rootful / rootless jailbreak packages. |
| distra.js | The JS bundle on its own (already embedded in all of the above). |
What's new
Themes
- Settings > Distra > Themes: apply Vendetta (spec 2), Bunny (spec 3) and Enmity theme files, installed from a link, pasted, or picked from the new Theme Library.
- The Theme Library has 21 themes: 4 made for Distra (Distra Night, Distra Daylight, Ember, Moss) and 17 community themes, including Catppuccin, Nord, Dracula, Tokyo Night and Gruvbox, redistributed under their authors' MIT and BSD licences (credits).
- Themes made for older Discord versions are mapped onto the current design, so they colour today's surfaces instead of half-applying.
- Themes only change how Discord looks on your device. Your Discord appearance setting is never changed or synced.
- Choose which base theme they fall back to (or match Discord), and hide theme backgrounds if you prefer.
- The tweak also applies theme colours to the parts of Discord drawn natively.
- Plugins that use the Vendetta/Bunny theme APIs (Monet Theme, Themes+) now work.
Icon packs
- Packs now apply to Discord's current icons. Previously they could select but change nothing, because Discord resolves icons through its own transformer.
- Download Plumpy and Iconsax in the app (Settings > Distra > Icon Packs) on dylib and jailbreak installs; the IPA still bundles them.
- Plumpy: 13 missing icons drawn to match the pack, and a fixed settings-row chevron.
- Iconsax: rosiecord's pack only covered Discord's old icon names. It now has 126 icons for Discord 348, built from Iconsax's own artwork, plus drawn ones where Iconsax has no match.
- Installed packs offer an update when Distra's additions change.
Other
- Faster startup: plugin startup went from about 4.5 s to under 1 s on a warm launch (metro lookup caching, one native call for built-in plugin code, cheaper JSX interception).
- Animated custom badges (Global Badges) now animate.
- The startup banner only appears when something went wrong. The "running" banner is optional in Developer settings.
- Server Drawer and Read All improvements.
Known limits
- Only Discord 348.0 is supported.
- How much of the natively drawn UI themes cover is still being measured.
- Some plugins have open issues; the Plugin Library marks them.
Distra is licensed under GPL-3.0-or-later. Built-in plugins and themes keep their own licenses; credits in builtin-plugins/README.md and builtin-themes/LICENSES.md.