Chatterino7 ist ein Fork von Chatterino 2. Dieser Fork enthält hauptsächlich Funktionen, die in Chatterino 2 nicht akzeptiert werden, insbesondere 7TV-Abonnentenfunktionen.
7TV-Namensfarben
Persönliche 7TV-Emotes
7TV animierte Profil-Avatare
4x Bilder (7TV und FFZ)
Stabile Builds können im Abschnitt „Releases“ heruntergeladen werden.
Um neue Funktionen zu testen, können Sie den nächsten Build hier herunterladen.
Windows-Benutzer können Chatterino7 von Chocolatey installieren.
Wenn Sie Probleme wie Abstürze oder seltsames Verhalten in Bezug auf 7TV-Funktionen haben, melden Sie diese im Abschnitt „Probleme“. Wenn Sie Probleme mit anderen Funktionen haben, melden Sie diese bitte im Upstream-Problembereich.
Wenn Sie kein GitHub-Konto haben und Probleme melden oder der Community beitreten möchten, können Sie über den Link hier dem offiziellen 7TV Discord beitreten: https://discord.com/invite/7tv.
Beim Erstellen von Chatterino 7 haben Sie möglicherweise keinen Zugriff auf einen statischen Build von libavif
. In diesem Fall können Sie CHATTERINO_NO_AVIF_PLUGIN
in CMake definieren. Wenn Sie qavif.so
von kimageformats auf Ihrem System installiert haben, wird Chatterino es übernehmen und AVIF-Bilder verwenden.
Chatterino 2 ist ein Chat-Client für Twitch.tv. Das Chatterino 2-Wiki finden Sie hier. Beitragsrichtlinien finden Sie hier.
Aktuelle Veröffentlichungen sind unter https://chatterino.com verfügbar. Windows-Benutzer können Chatterino auch von Chocolatey installieren.
Sie können den neuesten Chatterino 2-Build hier herunterladen
Möglicherweise müssen Sie auch die VC++ Redistributables von Microsoft installieren, wenn Sie diese noch nicht installiert haben.
Wenn Sie immer noch eine Fehlermeldung erhalten, dass MSVCR120.dll missing
, sollten Sie VC++ 2013 Restributable installieren.
Um den Quellcode mit den erforderlichen Submodulen zu erhalten, führen Sie Folgendes aus:
git clone --recurse-submodules https://github.com/Chatterino/chatterino2.git
oder
git clone https://github.com/Chatterino/chatterino2.git
cd chatterino2
git submodule update --init --recursive
Dieses Projekt hat große Commits in der Geschichte, die die meisten Dateien betreffen, aber nur stilistische Änderungen vornehmen. Um die Ausgabe von git-blame zu verbessern, sollten Sie folgende Einstellung in Betracht ziehen:
git config blame.ignoreRevsFile .git-blame-ignore-revs
Dadurch werden alle in der Datei .git-blame-ignore-revs
erwähnten Revisionen ignoriert. GitHub macht dies standardmäßig.
Der Code ist im Clang-Format formatiert. Unsere Konfiguration befindet sich in der Datei im .clang-Format im Stammverzeichnis des Repositorys.
Weitere Beitragsrichtlinien finden Sie im Wiki.
Doxygen wird zur täglichen Generierung von Projektinformationen verwendet und ist hier verfügbar.