mirror of
https://github.com/Chatterino/chatterino2.git
synced 2024-11-21 22:24:07 +01:00
Chat client for https://twitch.tv
f26cfdd92b
All that needs doing is making it so that the input text font changes at exactly the same time as the chat messages font does, this is probably to do with focus |
||
---|---|---|
dependencies | ||
docs | ||
forms | ||
lib | ||
resources | ||
src | ||
.clang-format | ||
.gitignore | ||
.gitmodules | ||
.travis.yml | ||
chatterino.pro | ||
README.md |
chatterino 2
Chatterino 2 is the second installment of the twitch chat client series "Chatterino". For now you can check out chatterino 1 at chatterino.com.
code style
The code is normally formated using clang format in qt creator. .clang-format contains the style file for clang format.
requirements
submodules
you need to run git submodule update --init --recursive
to init the submodules
windows
boost
download the boost library and extract it to C:\local\boost
open-ssl
- download binaries for OpenSSL >= 1.0.2 or compile it from source. example download
- Place libeay32.dll and ssleay32.dll from OpenSSL in a directory in PATH.
rapidjson
- download rapidjson zip from https://github.com/miloyip/rapidjson/releases/latest
- extract to
C:/local/rapidjson
so thatC:/local/rapidjson/include/rapidjson/
is a proper path
linux
Ubuntu 16.04.2 LTS
most likely works the same for other Debian-like distros
- Install QT Creator
sudo apt-get install qtcreator qtmultimedia5-dev
- Install boost-dev
sudo apt-get install libboost-all-dev
- Copy
include/rapidjson
from rapidjson into the chatterino directory so that the file<chatterino2 directory>/rapidjson/document.h
exists - Open
chatterino.pro
with QT Creator and build
Mac OSX
- Install XCode and XCode Command Line Utilites
- Install QT Creator
- Install brew https://brew.sh/
brew install boost openssl rapidjson
- Build the garbage using QT creator
- gachiGASM