You're allowed to mod Fluxer's apps, which are all open source under the AGPL, and our web and desktop apps have themes and custom CSS built in. Mods made for Discord, such as Vencord and BetterDiscord, change Discord's own app and don't work with Fluxer. Discord's new desktop app won't work with today's client mods and CSS themes, while our web and desktop apps stay on the web platform, where you can change them.
Is modding Fluxer against the rules?
Modding Fluxer isn't against our rules, and nothing in our terms or community guidelines forbids a modified app. You won't get banned just for using one, and the community guidelines apply the same way whichever app you use. On an instance someone else runs, that instance's admins set the rules, including for modified apps.
Discord's apps aren't open source, and you can read what Discord's terms say about client mods and what Discord has said about mods like BetterDiscord.
Do Vencord and BetterDiscord work with Fluxer?
Vencord and BetterDiscord don't work with Fluxer, because they change the code of Discord's own app. Most themes made for them are written for Discord's class names, and they don't change how Fluxer looks until someone ports them to Fluxer's CSS variables and attributes. They also won't work in Discord's new Rust desktop app, which is why we say Discord is in effect killing client mods, even though it hasn't announced a ban.
How do I theme Fluxer?
You can theme Fluxer with saved themes or your own CSS under "Themes" and "Quick CSS" in "User settings" in the web and desktop apps. The Quick CSS editor suggests properties and values as you type and lists problems in your CSS with tips on how to fix them. You can dock the editor on the left or right, let it float or open it in its own window.
The editor's "Reference" tab lists Fluxer's CSS variables and stable data-flx attributes, such as data-flx-mentioned on messages that mention you. The editor also warns you when your CSS uses class names that change with every update.
In the desktop app, you can import a folder of CSS files, and the themes in it update as soon as you change the files. If a theme breaks the app, you can turn custom CSS off with a keyboard shortcut, fix the theme and then turn it back on.
Can I change what the app does, not just how it looks?
You can change what the app does by building your own version of the app from its code, which is open source under the AGPL, or by making your own third-party client. In the desktop app, Ctrl+Shift+I, or Cmd+Option+I on macOS, opens and closes the developer tools, and on macOS you'll also find "Toggle developer tools" in the "View" menu. In the web app, you can use the developer tools that come with your browser.
When you open the developer tools, the console shows a warning that anyone who tells you to paste something there is trying to scam you out of your account. Only run code in the console if you wrote it yourself or understand exactly what it does.
People in the community have made plugin loaders for the desktop app, and these loaders don't come from us. A plugin runs in the app, where it can act as you and see every message you can see. Only install plugins from people you trust, as with third-party clients.
Can I hide parts of the app I don't use?
In the web and desktop apps, you can hide any part of Fluxer with custom CSS, including anything about Plutonium, and that's allowed like any other theme.
Can I read what the Fluxer app does?
Anyone can read the code of Fluxer's web, desktop, iOS and Android apps, because it's open source on GitHub. Our patch notes on our blog list what changes in each update.
Will Fluxer always allow mods?
Modded apps, themes and custom CSS stay allowed on fluxer.com as long as you don't use them to harm other people or the service, and here's our commitment to keep allowing them. We also accept pull requests on GitHub that make modding Fluxer easier.