Chat client for https://twitch.tv
Find a file
CLouDY f26cfdd92b (WIP) Removed old font changing logic for input text
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
2017-08-29 18:59:16 +01:00
dependencies Include third party string-formatting lib 2017-07-23 11:57:30 +02:00
docs renamed the testcases 2017-07-03 19:57:00 +02:00
forms Implemented the accountpopup. Also fixed regex again. (#89) 2017-07-31 22:14:54 +02:00
lib update settings version again :bbaper: 2017-07-31 00:54:58 +02:00
resources fixed the groupbox for ians scuffed kde setup 2017-08-17 17:29:54 +02:00
src (WIP) Removed old font changing logic for input text 2017-08-29 18:59:16 +01:00
.clang-format Move clang-format file to the correct path 2017-05-27 14:59:26 +02:00
.gitignore Added code for ubuntu color style 2017-08-17 14:52:41 +02:00
.gitmodules attempt to implement urlFetch with a timeout 2017-06-26 15:53:43 +02:00
.travis.yml started adding text selection 2017-02-17 23:51:35 +01:00
chatterino.pro Fix warnings/reformat some code 2017-08-12 15:58:46 +02:00
README.md Added example to linux instuctions 2017-08-17 15:03:03 +02:00

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

  1. download binaries for OpenSSL >= 1.0.2 or compile it from source. example download
  2. Place libeay32.dll and ssleay32.dll from OpenSSL in a directory in PATH.

rapidjson

  1. download rapidjson zip from https://github.com/miloyip/rapidjson/releases/latest
  2. extract to C:/local/rapidjson so that C:/local/rapidjson/include/rapidjson/ is a proper path

linux

Ubuntu 16.04.2 LTS

most likely works the same for other Debian-like distros

  1. Install QT Creator sudo apt-get install qtcreator qtmultimedia5-dev
  2. Install boost-dev sudo apt-get install libboost-all-dev
  3. Copy include/rapidjson from rapidjson into the chatterino directory so that the file <chatterino2 directory>/rapidjson/document.h exists
  4. Open chatterino.pro with QT Creator and build

Mac OSX

  1. Install XCode and XCode Command Line Utilites
  2. Install QT Creator
  3. Install brew https://brew.sh/
  4. brew install boost openssl rapidjson
  5. Build the garbage using QT creator
  6. gachiGASM