Chat client for https://twitch.tv
Go to file
2017-06-06 11:49:00 +02:00
dependencies fix rapidjson include stuff 2017-06-06 11:49:00 +02:00
forms Renamed User* to Account* (#41) 2017-04-19 15:24:19 +02:00
images updated settingsdialog 2017-01-22 12:46:35 +01:00
lib add settings submodule 2017-05-30 13:51:06 +02:00
logging fixed the namespace comments 2017-04-14 17:52:22 +02:00
messages Fix all warnings that we care about 2017-05-27 16:16:39 +02:00
platform/borderless dont use windows min max macros (#37) 2017-04-14 14:25:49 +02:00
qss fixed settings color 2017-02-02 00:25:57 +01:00
twitch rename twitchaccount file to twitchuser to match class name 2017-05-30 15:22:44 +02:00
util Add werr flag to bail on error 2017-05-27 16:14:44 +02:00
widgets "add split" button now does something (thanks hemirt) 2017-06-06 11:25:55 +02:00
.clang-format Move clang-format file to the correct path 2017-05-27 14:59:26 +02:00
.gitignore rename twitchaccount file to twitchuser to match class name 2017-05-30 15:22:44 +02:00
.gitmodules add settings submodule 2017-05-30 13:51:06 +02:00
.travis.yml started adding text selection 2017-02-17 23:51:35 +01:00
accountmanager.cpp you can now log in with username/oauth token from an env variable 2017-05-30 18:24:55 +02:00
accountmanager.h you can now log in with username/oauth token from an env variable 2017-05-30 18:24:55 +02:00
appdatapath.cpp remove some debug output 2017-05-30 18:20:00 +02:00
appdatapath.h changed application data path from %appdata%/chatterino to 2017-04-13 18:51:46 +02:00
asyncexec.h refactoring 2017-04-12 17:46:44 +02:00
channel.cpp added message-sending through channel->sendMessage 2017-05-27 17:45:40 +02:00
channel.h added message-sending through channel->sendMessage 2017-05-27 17:45:40 +02:00
channelmanager.cpp fixed the namespace comments 2017-04-14 17:52:22 +02:00
channelmanager.h fixed the namespace comments 2017-04-14 17:52:22 +02:00
chatterino.pro fix dependencies stuff 2017-06-06 11:18:16 +02:00
colorscheme.cpp Fix all warnings that we care about 2017-05-27 16:16:39 +02:00
colorscheme.h fixed the namespace comments 2017-04-14 17:52:22 +02:00
common.h changed application data path from %appdata%/chatterino to 2017-04-13 18:51:46 +02:00
common.h.cpp added spicy new segfaults 2017-01-11 01:08:20 +01:00
concurrentmap.h fixed the namespace comments 2017-04-14 17:52:22 +02:00
emojidata.txt added messages 2017-01-07 20:43:55 +01:00
emojis.cpp fixed the namespace comments 2017-04-14 17:52:22 +02:00
emojis.h fixed the namespace comments 2017-04-14 17:52:22 +02:00
emotemanager.cpp Fix all warnings that we care about 2017-05-27 16:16:39 +02:00
emotemanager.h Fix all warnings that we care about 2017-05-27 16:16:39 +02:00
fontmanager.cpp fixed the namespace comments 2017-04-14 17:52:22 +02:00
fontmanager.h fixed the namespace comments 2017-04-14 17:52:22 +02:00
ircaccount.cpp renamed "user" to "account" 2017-04-18 02:29:32 +02:00
ircaccount.h rename twitchaccount file to twitchuser to match class name 2017-05-30 15:22:44 +02:00
ircmanager.cpp you can now log in with username/oauth token from an env variable 2017-05-30 18:24:55 +02:00
ircmanager.h rename twitchaccount file to twitchuser to match class name 2017-05-30 15:22:44 +02:00
main.cpp rename twitchaccount file to twitchuser to match class name 2017-05-30 15:22:44 +02:00
README.md fix rapidjson include stuff 2017-06-06 11:49:00 +02:00
resources.cpp fixed the namespace comments 2017-04-14 17:52:22 +02:00
resources.h fixed the namespace comments 2017-04-14 17:52:22 +02:00
resources.qrc updated settingsdialog 2017-01-22 12:46:35 +01:00
setting.h fixed the namespace comments 2017-04-14 17:52:22 +02:00
settingsmanager.cpp remove some debug output 2017-05-30 18:20:00 +02:00
settingsmanager.h Fix all warnings that we care about 2017-05-27 16:16:39 +02:00
settingssnapshot.h fixed the namespace comments 2017-04-14 17:52:22 +02:00
windowmanager.cpp fixed the namespace comments 2017-04-14 17:52:22 +02:00
windowmanager.h fixed the namespace comments 2017-04-14 17:52:22 +02:00

chatterino 2

Chatterino 2 is the second installment of my twitch chat client series "Chatterino". For now you can check out chatterino 1 at chatterino.com.

requirements

  1. download the boost library and extract it to C:\local\boost
  2. download binaries for OpenSSL >= 1.0.2 or compile it from source. example download
  3. Place libeay32.dll and ssleay32.dll from OpenSSL in a directory in PATH.

code style

The code is normally formated using clang format in qt creator. clangformat.txt contains the style file for clang format.

third party dependencies

submodules

  1. run git submodule update --init --recursive

rapidjson

windows

  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

???