Chat client for https://twitch.tv
Find a file
CLouDY 91dda9483b (WIP) Use configured font for text input in ChatWidgetInput
Needs work - Doesn't currently change in same fashion as ChatWidget, changes are only apparent when you initialise or reintialise the object (e.g. when you close and open a new chat window). Just need to do some more investigation into how this is handled by other widgets.
2017-08-28 21:48:30 +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) Use configured font for text input in ChatWidgetInput 2017-08-28 21:48:30 +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