Chat client for https://twitch.tv
Go to file
2019-04-25 21:48:59 +02:00
docs added streamview widget 2018-01-19 14:49:21 +01:00
lib update appbase version 2019-01-25 22:58:55 +01:00
resources Added a bunch of stuff, we now collect all the pubsub automod messages and also displays a caught message to a mod 2019-01-20 01:02:04 +01:00
src remove stupid log message 2019-04-23 09:10:34 +02:00
tools moved menu code to ripple effect button 2018-08-07 23:46:00 +02:00
.clang-format added brace wrapping after if and for 2018-10-21 13:43:02 +02:00
.gitignore added add split button 2018-09-04 21:39:54 +02:00
.gitmodules added appbase submodule 2018-11-22 19:36:58 +01:00
.travis.yml started adding text selection 2017-02-17 23:51:35 +01:00
appveyor.yml add appveyor.yml file to repo 2019-04-19 12:13:53 +02:00
BUILDING_ON_LINUX.md Document minimum Qt 5.10 requirement 2018-10-19 22:41:59 +02:00
BUILDING_ON_MAC.md Document minimum Qt 5.10 requirement 2018-10-19 22:41:59 +02:00
BUILDING_ON_WINDOWS.md Changed Boost link to 1.69.0 2019-04-21 17:15:04 +02:00
chatterino.pro removed red stripes and connected tape cut visuals 2019-04-17 17:02:13 +02:00
ISSUE_TEMPLATE.md Create ISSUE_TEMPLATE.md 2018-01-07 00:16:26 +01:00
Jenkinsfile run distclean before making 2018-08-11 14:16:59 +02:00
LICENSE Add LICENSE file (#130) 2017-10-13 21:57:43 +02:00
README.md removed codescene from readme 2018-12-02 19:39:30 +01:00
update_filelist.py added script to update SOURCES and HEADERS in chatternio.pro 2019-04-17 16:59:52 +02:00

alt text Chatterino 2

Chatterino 2 is the second installment of the Twitch chat client series "Chatterino". For now you can check out Chatterino 1 at https://chatterino.com.

Downloading

You can download the Chatterino 2 Beta over here

You might also need to install the VC++ 2017 Redistributable from Microsoft if you do not have it installed already.
If you still receive an error about MSVCR120.dll missing, then you should install the VC++ 2013 Restributable.

Releases for linux and mac will follow soon™

Building

To get source code with required submodules run:

git clone --recursive https://github.com/fourtf/chatterino2.git

or

git clone https://github.com/fourtf/chatterino2.git
git submodule update --init --recursive

Building on Windows

Building on Linux

Building on Mac

Code style

The code is formated using clang format in Qt Creator. .clang-format contains the style file for clang format.

Get it automated with QT Creator + Beautifier + Clang Format

  1. Download LLVM: http://releases.llvm.org/6.0.1/LLVM-6.0.1-win64.exe
  2. During the installation, make sure to add it to your path
  3. In QT Creator, select Help > About Plugins > C++ > Beautifier to enable the plugin
  4. Restart QT Creator
  5. Select Tools > Options > Beautifier
  6. Under General select Tool: ClangFormat and enable Automatic Formatting on File Save
  7. Under Clang Format select Use predefined style: File and Fallback style: None

Qt creator should now format the documents when saving it.