Skip to content

v0.2.0

Compare
Choose a tag to compare
@ouwou ouwou released this 27 Mar 02:52
· 18 commits to master since this release

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)))

Changes:

  • Use GTK theme. Abaddon should now look more like other GTK programs. Colors are also derived from the theme (except for NSFW channels) but can be configured in the .ini. I'm open to feedback on this in case things look bad and/or icky in general/on a particular theme. The "default" (what's included in the Windows build) is Material-Black-Cherry.
  • As a result of above: application-low-priority.css is no more, and main.css is heavily stripped down
  • Added alternate server/channel listing. You can use a more Discord-like sidebar for navigating between servers and channels. Also open to feedback on this.
  • Added really simple jitter buffer to smooth out voice a bit. Probably needs more work
  • Added notification sounds to Windows (default disabled)
  • Added runtime option for storing token to keychain
  • Added runtime option to configure backend initialization order for audio
  • Added option to configure image embed size
  • View image alt-text when hovering over image
  • Add ability to set image alt-text
  • Tweaked voice window and set status window
  • Added CMake option for additional compiler definitions (#275)
  • MacOS: Added hook to automatically set dark mode preference based on system theme (#276)

Fixes:

  • Audio engine initialization failure is no longer fatal. Logging is enabled now so if it does fail (it shouldn't) plz open issue with the logs (with the environment variable SPDLOG_LEVEL=trace set too ideally)
  • Fix more crashes woohoo