An alternative Discord client with voice support made with C++ and GTK 3
Hotfix:
I figure now would be an okay time to bump up to 0.2.0. The big two are respecting the system GTK theme (mostly? it's much better now), and an alternative channel/server listing more reminiscent of Discord's. Next up is probably a real settings menu (about time) and voice stuff (namely, push-to-talk, stages, idk what else. push-to-talk will require me to write platform-specific code so people on Mac are out of luck (unless you wanna PR it (lol)))
Mainly a hotfix for the build number fetch. Next up is proper support for GTK themes (finally) and Discord-style server listing.
@
symbol is shown in replies to indicate if a user was pinged[deleted]
indicator (contribution: #237)Next couple of things I'm mainly working on are better compatibility with GTK (i.e., respect the system theme) while maintaining the current as a default, a server listing more reminiscent of Discord's sidebar, animated gifs in chat using libnsgif, who knows what else. As always open issues for feedback/ideas/bugs/stuff is broken whatever
I'm a little struck with indecision as to what to work on next so feel free to open issues (unless it's a SILLY idea) or comment on ones that are already open.
miniaudio is added as an optional dependency and is provided as a git submodule. You can disable the dependency by passing -DENABLE_NOTIFICATION_SOUNDS=OFF
to CMake. You can change the notification sound by replacing res/sound/message.mp3
Runtime settings are available
Voice soon. I promise
Still working on voice I promise it'll come one day probably
guild_positions
Not much this time but I've been working on voice support. It's decently usable right now in the voice branch if you want to give it a try. Maybe it'll be usable in next release