danieloneill / TwitchOverlay

A Twitch chat overlay for streamers to follow their stream chat while gaming.
GNU General Public License v3.0
39 stars 4 forks source link
chat cpp desktop desktop-widget qbs qml qt twitch

TwitchOverlay

A Twitch chat overlay for streamers to follow their stream chat while gaming.

Imgur

Build Requirements

This section (and the Instructions section following) are only necessary for those wishing to build TwitchOverlay from source code. If you just want to use it, skip to Configuring.

This application is developed using Qt in C++, QML, and Javascript. The buildsystem is QBS.

The most convenient way to build TwitchOverlay is in Qt Creator itself, which is free to download, as is the open source edition of Qt.

Build instructions

Assuming you have your Qt Creator build environment properly configured, open TwitchOverlay.qbs in Qt Creator and click Build.

Configuring

Running the application may present a console for log messages depending on your build type and platform, but the actual program should tuck away politely in your system tray as a Imgur icon.

For Windows this system tray is in the bottom right of the taskbar, typically. It may be put into a clutter drawer, requiring you to click an arrow to unhide them.

For Xorg platforms that depends on your desktop. Ubuntu, for example, will place it in the top right, near the status indicators:

Imgur

Right clicking the Imgur icon should present you with a menu:

TwitchOverlay Menu

From here you can position the chat frame as you please by clicking Reposition and dragging the corners until your heart is content with the cozy burrow in which the frame is nestled.

Clicking the chat window while in Reposition mode will save the position.

The Configuration menu option will open a configuration window to specify a few required parameters:

Configuration Window

It may be worth noting that the Preview in the configuration section is displayed at 66% scale. Pay this in mind with respect to the Scale slider setting.

Usage

Any games you play which use a true Fullscreen mode will display over this overlay. Overwatch, for example, offers a "Borderless Windowed" mode which will play nice with this overlay.