mirror of
https://github.com/chatty/chatty.github.io.git
synced 2024-11-08 12:02:28 +01:00
v0.9.2 updates, some small changes
This commit is contained in:
parent
f0bf54ec8e
commit
45135e5598
@ -4,14 +4,14 @@
|
|||||||
<link rel="stylesheet" type="text/css" href="style.css" />
|
<link rel="stylesheet" type="text/css" href="style.css" />
|
||||||
<body>
|
<body>
|
||||||
<div id="backlink"><a href="help.html">To main help page</a></div>
|
<div id="backlink"><a href="help.html">To main help page</a></div>
|
||||||
<h1><a name="top">About/License</a></h1>
|
<h1><a name="top">About / License</a></h1>
|
||||||
<p>Chatty is released, as a whole, under the <a href="GPLv3.html">GPLv3</a>.
|
<p>Chatty is released, as a whole, under the <a href="GPLv3.html">GPLv3</a>.
|
||||||
The source code for this program is available on
|
The source code for this program is available on
|
||||||
<a href="https://github.com/chatty/chatty">GitHub</a>.</p>
|
<a href="https://github.com/chatty/chatty">GitHub</a>.</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
|
|
||||||
Copyright (C) 2017 tduva and contributors
|
Copyright (C) 2017-2018 tduva and contributors
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
@ -32,13 +32,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.</pre
|
|||||||
for more detailed license information.</p>
|
for more detailed license information.</p>
|
||||||
<h3>Libraries</h3>
|
<h3>Libraries</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="https://code.google.com/p/json-simple/">JSON-Simple</a> under <a href="http://www.apache.org/licenses/LICENSE-2.0">"Apache License 2.0"</a></li>
|
<li><a href="https://code.google.com/p/json-simple/">JSON-Simple</a>
|
||||||
|
under <a href="http://www.apache.org/licenses/LICENSE-2.0">"Apache License 2.0"</a>.</li>
|
||||||
<li>Versions with Windows Global Hotkey support use <a href="https://code.google.com/p/jintellitype/">JIntellitype</a>,
|
<li>Versions with Windows Global Hotkey support use <a href="https://code.google.com/p/jintellitype/">JIntellitype</a>,
|
||||||
licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">"Apache License 2.0"</a>.</li>
|
licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">"Apache License 2.0"</a>.</li>
|
||||||
<li><a href="https://tyrus.java.net">Tyrus</a> standalone websocket client library dual-licensed under
|
<li><a href="https://tyrus.java.net">Tyrus</a> standalone websocket client library dual-licensed under
|
||||||
<a href="https://tyrus.java.net/license.html">CDDL 1.1 and GPL 2 with CPE</a>.</li>
|
<a href="https://tyrus.java.net/license.html">CDDL 1.1 and GPL 2 with CPE</a>.</li>
|
||||||
<li><a href="http://www.jtattoo.net">JTattoo</a> by MH Software-Entwicklung,
|
<li><a href="http://www.jtattoo.net">JTattoo</a> by MH Software-Entwicklung,
|
||||||
under <a href="http://www.gnu.org/licenses/gpl-3.0.txt">GPLv2 or later</a></li>
|
under <a href="http://www.gnu.org/licenses/gpl-3.0.txt">GPLv2 or later</a>.</li>
|
||||||
|
<li><a href="https://github.com/rjeschke/txtmark">Txtmark</a> under
|
||||||
|
<a href="http://www.apache.org/licenses/LICENSE-2.0">"Apache License 2.0"</a>.</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h3>Images / Other resources</h3>
|
<h3>Images / Other resources</h3>
|
||||||
@ -63,7 +66,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.</pre
|
|||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h2>
|
<h2>
|
||||||
<a name="thanks">Miscellaneous/Thanks</a>
|
<a name="thanks">Thanks</a>
|
||||||
<a href="#top" class="top">[back to menu]</a>
|
<a href="#top" class="top">[back to menu]</a>
|
||||||
</h2>
|
</h2>
|
||||||
<p>Some of the resources that were helpful in the development of this program:</p>
|
<p>Some of the resources that were helpful in the development of this program:</p>
|
||||||
|
@ -5,41 +5,43 @@
|
|||||||
<body>
|
<body>
|
||||||
<div id="backlink"><a href="help.html">Back to main help page</a></div>
|
<div id="backlink"><a href="help.html">Back to main help page</a></div>
|
||||||
<h1><a name="top">Getting Started</a></h1>
|
<h1><a name="top">Getting Started</a></h1>
|
||||||
<p>This is a short guide to help you with installing Chatty and getting familiar with some of it's features.</p>
|
<p>This guide will help you with installing Chatty and getting familiar with
|
||||||
|
some of it's features.</p>
|
||||||
|
|
||||||
<h2>Download & Installation</h2>
|
<h2>Download & Installation</h2>
|
||||||
<p>You can download Chatty from it's <a href="http://chatty.github.io/#download">Website</a>.
|
<p>From the <a href="https://chatty.github.io/#download">Chatty Website</a>
|
||||||
The download simply consists of a <code>.zip</code>-file which you should
|
you can download either a .zip-Archive which you need to extract or an
|
||||||
extract wherever you want to have Chatty. The extracted files include a
|
Installer which will guide you through the installation.</p>
|
||||||
<code>Chatty.jar</code> which you should usually be able to double-click to
|
|
||||||
start the program (if Java is installed properly). (See <a href="help-troubleshooting.html#start">the help</a>
|
<p>How you start Chatty depends on the version you downloaded and your OS,
|
||||||
if Chatty won't start.)</p>
|
but usually you'd double-click on either the <code>Chatty.jar</code> or
|
||||||
|
<code>Chatty.exe</code>. (See <a href="help-troubleshooting.html#start">the help</a>
|
||||||
|
if Chatty won't start.)</p>
|
||||||
|
|
||||||
<h3>Update Chatty</h3>
|
<h3>Update Chatty</h3>
|
||||||
<p>If you already have an older version of Chatty and want to update, then
|
<p>If you want to update from an already installed older version of Chatty
|
||||||
just replace all the files with the new ones in the <code>.zip</code>.
|
then you may be able to simply use the built-in update function which
|
||||||
Basicially just unzip the <code>.zip</code> into the same folder and overwrite
|
downloads the most recent installer and guides you through the update
|
||||||
all files if asked (unless you have some custom icons or sounds that have the same name).
|
process. If you update manually, then simply extract the .zip or install
|
||||||
You can also unzip it into a new folder (just make sure you don't use the old version anymore).</p>
|
the Installer into the same folder Chatty is already in and overwrite
|
||||||
|
the old files.</p>
|
||||||
|
|
||||||
<p>Your settings are saved seperately in the <a href="help-guide_folders.html">settings directory</a>
|
<p>Whether you install Chatty into the same folder or not, your settings
|
||||||
and are not lost when you upgrade to a new version. The new version should normally
|
are by default <a href="help-guide_folders.html">stored separately</a>
|
||||||
automatically use the same settings without you needing to change anything.
|
and should stay the same when you upgrade to a new version.</p>
|
||||||
If you are interested in what your settings directory is,
|
|
||||||
enter <code>/openDir</code> in Chatty. There is also a <code>backup</code>
|
|
||||||
folder in there with <a href="help-guide_folders.html#backup">backups</a> of the settings.</p>
|
|
||||||
|
|
||||||
<p>Please check out the <a href="help-releases.html">Release Information</a> for any changes in a new version that
|
<p>When you start a new version for the first time it will open the
|
||||||
may require your attention.</p>
|
<a href="help-releases.html">Release Information</a>, which may contain
|
||||||
|
information about changes that could require your attention.</p>
|
||||||
|
|
||||||
<p><em>Note:</em> If you downgrade to an older version of Chatty, some settings (that the older
|
<p><em>Note:</em> If you downgrade to an <em>older</em> version of Chatty,
|
||||||
version didn't have yet) may be lost. So make sure you don't run old versions of Chatty
|
some settings (that the older version didn't have yet) may be lost.</p>
|
||||||
without knowing what you are doing, if you have changed settings unique to newer versions.</p>
|
|
||||||
|
|
||||||
<h2>Creating a login</h2>
|
<h2>Creating a login</h2>
|
||||||
<p>If you are starting Chatty for the first time, you will have to request
|
<p>If you are starting Chatty for the first time, you will have to request
|
||||||
login data from Twitch so Chatty can connect to chat for you and do other
|
login data from Twitch so Chatty can connect to chat on your behalf
|
||||||
stuff like show live streams you follow.</p>
|
(among other things).</p>
|
||||||
|
|
||||||
<p>In the <code>Connect</code>-dialog, click on <code>Create login..</code>
|
<p>In the <code>Connect</code>-dialog, click on <code>Create login..</code>
|
||||||
and then <code>Request login data</code> and simply follow the instructions.
|
and then <code>Request login data</code> and simply follow the instructions.
|
||||||
Once you successfully created the login, close the dialog until you get back
|
Once you successfully created the login, close the dialog until you get back
|
||||||
@ -64,17 +66,25 @@
|
|||||||
selecting <code>Close</code> from the context menu.</p>
|
selecting <code>Close</code> from the context menu.</p>
|
||||||
|
|
||||||
<h2>Chatting and Moderating</h2>
|
<h2>Chatting and Moderating</h2>
|
||||||
<p>Chatting is pretty straightfoward as you would expect from any chat program,
|
<h3>Inputbox Features</h3>
|
||||||
however the inputbox has a few useful features. Enter the beginning of a name
|
<ul>
|
||||||
in chat and press <kbd>TAB</kbd> to <a href="help.html#nickCompletion">auto-complete</a> the name.
|
<li><a href="help.html#nickCompletion">TAB-Completion</a>: Enter the
|
||||||
Press <kbd>Up-Arrow</kbd> key to go back to <a href="help.html#inputHistory">previous stuff you entered</a>.</p>
|
beginning of a name in chat and press <kbd>TAB</kbd> to auto-complete
|
||||||
|
the name. Also works for things like commands or Emoji (although
|
||||||
|
Twitch Emotes require <kbd>Shift-TAB</kbd> by default).</li>
|
||||||
|
<li>Press the <kbd>Up-Arrow</kbd> key to go back to
|
||||||
|
<a href="help.html#inputHistory">previous messages you sent</a>.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<p>To moderate a chat, you can of course use the regular moderations commands
|
<h3>Moderating</h3>
|
||||||
like <code>/ban</code>, <code>/timeout</code> and so on, but a much more
|
<ul>
|
||||||
convenient method is to click on the name of a user you want to ban/timeout,
|
<li>Use Twitch <a href="help.html#commands">chat commands</a> like
|
||||||
which opens the <code>User</code>-dialog, containing several moderation
|
<code>/ban</code>, <code>/timeout</code>, <code>/subscribers</code>
|
||||||
buttons as well as the recent messages of that user, so you can quickly check
|
(<em>Hint:</em> Use TAB-Completion).</li>
|
||||||
if you are actually timing out the correct user.</p>
|
<li>Click on a name in chat to open User Dialog, to view recent messages
|
||||||
|
and use moderation buttons (customizable via
|
||||||
|
<a href="help-custom_commands.html">Custom Commands</a>).</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<p>Also check out the options to <a href="help.html#pausechat">pause chat</a>
|
<p>Also check out the options to <a href="help.html#pausechat">pause chat</a>
|
||||||
and timing out users via <a href="help.html#userselection">shortcuts only</a>.</p>
|
and timing out users via <a href="help.html#userselection">shortcuts only</a>.</p>
|
||||||
|
@ -38,6 +38,19 @@
|
|||||||
your <code>Chatty.jar</code> is actually located. You also need to first
|
your <code>Chatty.jar</code> is actually located. You also need to first
|
||||||
create the settings folders you specify.</p>
|
create the settings folders you specify.</p>
|
||||||
|
|
||||||
|
<p>If you're using the Windows Standalone, then simply run <code>Chatty.exe</code>
|
||||||
|
instead:</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><code>"D:\Chatty\Chatty.exe" -d "D:\Chatty\settings1"</code></li>
|
||||||
|
<li><code>"D:\Chatty\Chatty.exe" -d "D:\Chatty\settings2"</code></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p>Alternatively (with the Standalone), you can also add the <code>-cd</code>
|
||||||
|
or <code>-d</code> option to the <a href="help-standalone.html#cfg-launch">Chatty.cfg</a>.
|
||||||
|
Although since there is only one <code>Chatty.cfg</code> per installation,
|
||||||
|
it may not be as useful if you need two separate settings directories.</p>
|
||||||
|
|
||||||
<p>See also: <a href="help-guide_create_shortcut.html">Create Shortcut</a>.</p>
|
<p>See also: <a href="help-guide_create_shortcut.html">Create Shortcut</a>.</p>
|
||||||
|
|
||||||
<h2>Sharing login data</h2>
|
<h2>Sharing login data</h2>
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html>
|
<html>
|
||||||
<title>Chatty Help - Create Shortcut and add Icon</title>
|
<title>Chatty Help - Create Shortcut (add Launch Options/Icon)</title>
|
||||||
<link rel="stylesheet" type="text/css" href="style.css" />
|
<link rel="stylesheet" type="text/css" href="style.css" />
|
||||||
<body>
|
<body>
|
||||||
<div id="backlink"><a href="help.html">Back to main help page</a></div>
|
<div id="backlink"><a href="help.html">Back to main help page</a></div>
|
||||||
<h1><a name="top">Create Shortcut and add Icon</a></h1>
|
<h1><a name="top">Create Shortcut (add Launch Options/Icon)</a></h1>
|
||||||
|
|
||||||
<p>This applies to Windows 7, and probably other Windows versions. The info
|
<p>This applies to Windows 7, and probably other Windows versions. The info
|
||||||
can probably also be applied to other OS with some adjustments.</p>
|
can probably also be applied to other OS with some adjustments.</p>
|
||||||
@ -22,7 +22,11 @@
|
|||||||
without changing it for all Java programs.</li>
|
without changing it for all Java programs.</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<h2>Create shortcut</h2>
|
|
||||||
|
<p><em>Note:</em> If you used the installer a shortcut may already have been
|
||||||
|
created for you.</p>
|
||||||
|
|
||||||
|
<h2>Create shortcut (JAR-Version)</h2>
|
||||||
<p>Create a shortcut to Java to start Chatty (for this example the
|
<p>Create a shortcut to Java to start Chatty (for this example the
|
||||||
<code>Chatty.jar</code> is located in <code>D:\Chatty\</code>):</p>
|
<code>Chatty.jar</code> is located in <code>D:\Chatty\</code>):</p>
|
||||||
<h3>First way</h3>
|
<h3>First way</h3>
|
||||||
@ -56,6 +60,12 @@
|
|||||||
<p>The <code>javaw</code> part might automatically be changed into the full path
|
<p>The <code>javaw</code> part might automatically be changed into the full path
|
||||||
to the <code>javaw.exe</code> when you save the shortcut.</p>
|
to the <code>javaw.exe</code> when you save the shortcut.</p>
|
||||||
|
|
||||||
|
<h2>Create shortcut (Standalone Version)</h2>
|
||||||
|
<p>For the Standalone Version you can use the same methods as detailed above
|
||||||
|
(for example drag and release with the right mousebutton and choose the option to create shortcut),
|
||||||
|
except that it simply starts the <code>Chatty.exe</code> (without <code>javaw</code>), for example:
|
||||||
|
<code>"D:\Chatty\Chatty.exe"</code></p>
|
||||||
|
|
||||||
<h2>Editing shortcut</h2>
|
<h2>Editing shortcut</h2>
|
||||||
<p>Add launch options or icon:</p>
|
<p>Add launch options or icon:</p>
|
||||||
<ul>
|
<ul>
|
||||||
@ -64,7 +74,13 @@
|
|||||||
<code>Shortcut</code> tab.</li>
|
<code>Shortcut</code> tab.</li>
|
||||||
<li>Add any <a href="help.html#launch">launch options</a> you want to
|
<li>Add any <a href="help.html#launch">launch options</a> you want to
|
||||||
use with Chatty after the path to Chatty. For example:
|
use with Chatty after the path to Chatty. For example:
|
||||||
<code>javaw -jar "D:\Chatty\Chatty.jar" -cd</code></li>
|
<ul>
|
||||||
|
<li><code>javaw -jar "D:\Chatty\Chatty.jar" -cd</code> (JAR-Version)</li>
|
||||||
|
<li><code>"D:\Chatty\Chatty.exe" -cd</code> (Standalone)</li>
|
||||||
|
</ul>
|
||||||
|
For the Standalone Version you can alternatively specify launch
|
||||||
|
options in the <a href="help-standalone.html#cfg-launch">Chatty.cfg</a>.
|
||||||
|
</li>
|
||||||
<li>Click <code>Change Icon..</code> and then <code>Browse..</code> to
|
<li>Click <code>Change Icon..</code> and then <code>Browse..</code> to
|
||||||
select an item to use for the Shortcut from your harddrive.
|
select an item to use for the Shortcut from your harddrive.
|
||||||
(<a href="http://chatty.github.io/Chatty.ico">Download Chatty icon
|
(<a href="http://chatty.github.io/Chatty.ico">Download Chatty icon
|
||||||
|
@ -42,7 +42,11 @@
|
|||||||
|
|
||||||
<p>Alternatively, the <code>-d</code> parameter allows you to specify
|
<p>Alternatively, the <code>-d</code> parameter allows you to specify
|
||||||
a settings directory directly: <code>javaw -jar "D:\Chatty\Chatty.jar" -d D:\program settings\Chatty</code>
|
a settings directory directly: <code>javaw -jar "D:\Chatty\Chatty.jar" -d D:\program settings\Chatty</code>
|
||||||
(the specified directory has to exist already)</p>
|
</p>
|
||||||
|
|
||||||
|
<p><em>Note:</em> You need to edit the path to the <code>Chatty.jar</code>
|
||||||
|
to where you actually have it on your computer. Also if you specify
|
||||||
|
a custom settings directory you must create it manually before using it.</p>
|
||||||
|
|
||||||
<p>Use the command <code>/dir</code> to display and <code>/openDir</code> to
|
<p>Use the command <code>/dir</code> to display and <code>/openDir</code> to
|
||||||
open the Settings Directory.</p>
|
open the Settings Directory.</p>
|
||||||
@ -115,7 +119,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>|- favoritesAndHistory</td>
|
<td>|- favoritesAndHistory</td>
|
||||||
<td class="fileComment">[Settings] Channel History/Favorites</td>
|
<td class="fileComment">[Settings] Channel History/Favorites [deprecated]</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>|- settings</td>
|
<td>|- settings</td>
|
||||||
@ -123,7 +127,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>|- statusPresets</td>
|
<td>|- statusPresets</td>
|
||||||
<td class="fileComment">[Settings] Stream Title/Game presets (Admin Dialog)</td>
|
<td class="fileComment">[Settings] Stream Title/Game presets (Admin Dialog) [deprecated]</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
</table>
|
</table>
|
||||||
@ -203,7 +207,7 @@
|
|||||||
<li>Prepare & Locate Backup Folder
|
<li>Prepare & Locate Backup Folder
|
||||||
<ul>
|
<ul>
|
||||||
<li>Enter <code>/openBackupDir</code> to open the Backup folder
|
<li>Enter <code>/openBackupDir</code> to open the Backup folder
|
||||||
(or enter <code>/dir</code> and navigate to the Backup folder
|
(or enter <code>/showBackupDir</code> and navigate to the Backup folder
|
||||||
manually).</li>
|
manually).</li>
|
||||||
<li>There should be several files in the format <code>backup_x_<name></code>,
|
<li>There should be several files in the format <code>backup_x_<name></code>,
|
||||||
these represent the separate batches of backups.</li>
|
these represent the separate batches of backups.</li>
|
||||||
|
@ -40,9 +40,10 @@
|
|||||||
the program can store, Java will need some more for it's own management
|
the program can store, Java will need some more for it's own management
|
||||||
and data.</p>
|
and data.</p>
|
||||||
|
|
||||||
<p>For the Windows Standalone version you can add this value to the file
|
<p>For the <a href="help-standalone.html">Windows Standalone</a> version you can add this value to the file
|
||||||
<code>Chatty.cfg</code> located in the <code>app</code> subfolder of
|
<code>Chatty.cfg</code> located in the <code>app</code> subfolder of
|
||||||
the Chatty folder.</p>
|
the Chatty folder (it should already be there by default, so you can
|
||||||
|
simply adjust it if necessary).</p>
|
||||||
|
|
||||||
<h2><a name="error">OutOfMemoryError</a></h2>
|
<h2><a name="error">OutOfMemoryError</a></h2>
|
||||||
<p>If you get an OutOfMemoryError then Java ran out of memory. This can
|
<p>If you get an OutOfMemoryError then Java ran out of memory. This can
|
||||||
|
@ -17,6 +17,7 @@
|
|||||||
<h1><a name="top">Release Information</a></h1>
|
<h1><a name="top">Release Information</a></h1>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
|
<a href="#0.9.2">0.9.2</a> |
|
||||||
<a href="#0.9.1">0.9.1</a> |
|
<a href="#0.9.1">0.9.1</a> |
|
||||||
<a href="#0.9">0.9</a> |
|
<a href="#0.9">0.9</a> |
|
||||||
<a href="#0.8.7">0.8.7</a> |
|
<a href="#0.8.7">0.8.7</a> |
|
||||||
@ -51,7 +52,65 @@
|
|||||||
full list of changes.</p>
|
full list of changes.</p>
|
||||||
|
|
||||||
<h2>
|
<h2>
|
||||||
<a name="0.9.1">Version 0.9.1</a> <a name="latest">(This one!)</a> (2018-04-02)
|
<a name="0.9.2">Version 0.9.2</a> <a name="latest">(This one!)</a> (2018-10-26)
|
||||||
|
<a href="#top" class="top">[back to top]</a>
|
||||||
|
</h2>
|
||||||
|
<p>Highlights of this update include the changed Color Settings & Chat
|
||||||
|
Layout (with various options for message background colors and more),
|
||||||
|
performance improvements (especially for animated GIFs) and the new
|
||||||
|
Update Dialog.</p>
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
### Chat Layout/Colors
|
||||||
|
- Improved Badge/Emote positioning and chat margins
|
||||||
|
- Added support for alternating message backgrounds and message separators
|
||||||
|
- Updated Chat Color settings, added more presets
|
||||||
|
|
||||||
|
### More Chat
|
||||||
|
- Improved chat scrolling performance
|
||||||
|
- Improved Animated GIF performance
|
||||||
|
- Emphasize Highlight/Ignore matches
|
||||||
|
- Added tooltips to Emotes/Badges in chat
|
||||||
|
- Added support for FrankerFaceZ Supporter badge
|
||||||
|
- Improved output of Usernotice messages (Emote support for message part, output
|
||||||
|
unknown message types better)
|
||||||
|
- Combine gifted subs messages to improve performance
|
||||||
|
- Added chat filter to filter out parts of messages (as opposed to ignoring the
|
||||||
|
while messages)
|
||||||
|
|
||||||
|
### Installing/Updating
|
||||||
|
- Added new Update Dialog, easier updating process on Windows
|
||||||
|
- Added option to include Betas in update notifications
|
||||||
|
- Added Windows installers for more comfortable installation
|
||||||
|
|
||||||
|
### Other
|
||||||
|
- Removed Communities (Twitch hasn't released an API for Tags yet)
|
||||||
|
- Added User Dialog pinning (if pinned the dialog stays open on the same user,
|
||||||
|
clicking on another user opens a new one)
|
||||||
|
- Changed default User Dialog opening location
|
||||||
|
- Added position value for Custom Usericons
|
||||||
|
- Remember scroll position when navigating through help
|
||||||
|
- Changed default window position and how dialogs move with main window
|
||||||
|
- Added some more debug and system commands
|
||||||
|
- Updated translations
|
||||||
|
- Updated help
|
||||||
|
|
||||||
|
### Bugfixes
|
||||||
|
- Fixed scrolling chat with PageUp/Down while focus is on inputbox
|
||||||
|
- Fixed exception occuring on some systems
|
||||||
|
- Fixed Stream Chat scrolling
|
||||||
|
- Fixed Stream Chat message timeout when timestamp is disabled
|
||||||
|
- Fixed Desktop Notifications memory leak
|
||||||
|
- Fixed Animated GIFs using resources even when not visible
|
||||||
|
- Fixed Emoji TAB Completion eating following word sometimes
|
||||||
|
- Fixed Twitch Emotes not appearing sometimes (same as Emotefix version)
|
||||||
|
- Fixed error occuring due to some rare incompatible images
|
||||||
|
- Fixed Highlight configuration (e.g. no notification) not carrying over to
|
||||||
|
follow-up Highlights
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
<h2>
|
||||||
|
<a name="0.9.1">Version 0.9.1</a> (2018-04-02)
|
||||||
<a href="#top" class="top">[back to top]</a>
|
<a href="#top" class="top">[back to top]</a>
|
||||||
</h2>
|
</h2>
|
||||||
<p>This version has a lot of under-the-hood changes to allow for the new
|
<p>This version has a lot of under-the-hood changes to allow for the new
|
||||||
@ -79,6 +138,8 @@
|
|||||||
- Changed `w:`/`wcs:` to not take Regex anymore
|
- Changed `w:`/`wcs:` to not take Regex anymore
|
||||||
- Added `reg:` prefix and variations for using Regex with more consistent and
|
- Added `reg:` prefix and variations for using Regex with more consistent and
|
||||||
predictable naming scheme (`re:` and `re*:` still work as before)
|
predictable naming scheme (`re:` and `re*:` still work as before)
|
||||||
|
- Invalid regex now won't match any text, instead of just disregarding the
|
||||||
|
pattern and matching all text
|
||||||
|
|
||||||
### Settings
|
### Settings
|
||||||
- Setting files `favoritesAndHistory` and `statusPresets` now both merged into
|
- Setting files `favoritesAndHistory` and `statusPresets` now both merged into
|
||||||
@ -96,6 +157,7 @@
|
|||||||
|
|
||||||
### Other Changes
|
### Other Changes
|
||||||
- Changed chat inputbox to automatically grow when entering long lines
|
- Changed chat inputbox to automatically grow when entering long lines
|
||||||
|
(you need to hold Ctrl to navigate input history, changeable in Chat Settings)
|
||||||
- Added /favorite and /unfavorite commands (Channel Favorites)
|
- Added /favorite and /unfavorite commands (Channel Favorites)
|
||||||
- Added /joinhosted command to join currently hosted channel
|
- Added /joinhosted command to join currently hosted channel
|
||||||
- Changed /appinfo command to contain more information
|
- Changed /appinfo command to contain more information
|
||||||
|
97
help/help-report_issue.html
Normal file
97
help/help-report_issue.html
Normal file
@ -0,0 +1,97 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<title>Chatty Help - Report Issue</title>
|
||||||
|
<link rel="stylesheet" type="text/css" href="style.css" />
|
||||||
|
<body>
|
||||||
|
<div id="backlink"><a href="help.html">Back to main help page</a></div>
|
||||||
|
<h1><a name="top">Report Issue</a></h1>
|
||||||
|
<p>First of all make sure that you're running the latest version
|
||||||
|
(<code>Help - Check for update</code> or
|
||||||
|
<a href="https://github.com/chatty/chatty/releases">GitHub Releases</a>).
|
||||||
|
Updating (including to a beta, if available) may already fix your issue.
|
||||||
|
If not, then include as much information as possible in your report,
|
||||||
|
such as:</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Chatty version, Java version, OS (can be found in the output of the
|
||||||
|
command <code>/appinfo</code>)</li>
|
||||||
|
<li>What is the issue? Describe is thoroughly, include screenshots if
|
||||||
|
possible.</li>
|
||||||
|
<li>When did the issue first occur, has it occured more than once?</li>
|
||||||
|
<li>Can you reproduce the issue, and if so how exactly? Be as clear as
|
||||||
|
possible. Reproducing an issue is often elemental in fixing it.</li>
|
||||||
|
<li>The complete error message (if an error message was shown).</li>
|
||||||
|
<li>If possible, include the <a href="#log">Debug Log</a> of when the
|
||||||
|
issue occured.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p>If you don't include this information, it will be harder to help you.</p>
|
||||||
|
|
||||||
|
<p>The best way to report an issue is usually in <a href="https://discord.gg/WTuqGeJ">the Chatty Discord</a>,
|
||||||
|
because you're not as limited in message length as on Twitter, there are
|
||||||
|
other people there that may be able to help and you can easily upload
|
||||||
|
screenshots or short videos. But if you prefer,
|
||||||
|
<a href="https://twitter.com/chattyclient">Twitter</a> and
|
||||||
|
<a href="mailto:chattyclient@gmail.com">E-Mail</a> are also available.</p>
|
||||||
|
|
||||||
|
<p>You can also open a <a href="https://github.com/chatty/chatty/issues">GitHub Issue</a>,
|
||||||
|
which contains a template for reporting an issue which you should follow.</p>
|
||||||
|
|
||||||
|
<p>Please only contact me via one of the mentioned ways at a time. Reporting
|
||||||
|
the same issue in several different places is just confusing and will
|
||||||
|
probably hinder the solving of your issue.</p>
|
||||||
|
|
||||||
|
<h2><a name="log">Debug Log</a></h2>
|
||||||
|
<p>Chatty is writing a debug log, which you can view in two ways:</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>While Chatty is running via <code>Extra - Debug Window</code>:
|
||||||
|
<ul>
|
||||||
|
<li>Log - The main Debug Log (this is usually what you want)</li>
|
||||||
|
<li>Irc log - Raw communication with Twitch Chat (has to be enabled)</li>
|
||||||
|
<li>FFZ-WS - Raw communication with FFZ Websocket server</li>
|
||||||
|
<li>PubSub - Raw communication with Twitch PubSub</li>
|
||||||
|
<li>Other - More specialized debug messages, most of which have to be enabled first</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>In the Debug files, located in the settings directory</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>Debug log files</h3>
|
||||||
|
<p>The debug log files are located in the settings directory, in the
|
||||||
|
subfolder <code>debuglogs</code>. While Chatty is running you can use
|
||||||
|
the command <code>/opendir</code> to open the settings directory in the
|
||||||
|
file browser, then open <code>debuglogs</code>.</p>
|
||||||
|
|
||||||
|
<p>There are two kinds of debug files:</p>
|
||||||
|
<ul>
|
||||||
|
<li>The <code>debug.log</code> which is overwritten everytime you start
|
||||||
|
Chatty. It may also have a number at the end (like <code>debug.log.1</code>)
|
||||||
|
if Java couldn't open the usual <code>debug.log</code>.</li>
|
||||||
|
<li>Several files (<code>debug0.log, debug1.log, ..</code>), whereas
|
||||||
|
one of them is written to at a time, and then switched to the next when
|
||||||
|
a certain filesize is reached, rotating between a certain number of files.
|
||||||
|
Those files are not overwritten when Chatty is started, but instead new data is appended.</li>
|
||||||
|
</ul>
|
||||||
|
<p>So to find possibly relevant data:</p>
|
||||||
|
<ol>
|
||||||
|
<li>If you haven't started Chatty again after the error occured, check
|
||||||
|
the <code>debug.log</code> first.</li>
|
||||||
|
<li>Otherwise check if one of the <code>debug0.log, debug1.log, ..</code>
|
||||||
|
files could contain the necessary information, based on the last
|
||||||
|
modification dates.
|
||||||
|
<ul>
|
||||||
|
<li>Even if the error is already some time back, it <em>may</em> still
|
||||||
|
be in there, depending on how much data has been added in the meantime.</li>
|
||||||
|
</ul></li>
|
||||||
|
</ol>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -138,6 +138,8 @@
|
|||||||
<li><code>$turbo</code> - Turbo Users</li>
|
<li><code>$turbo</code> - Turbo Users</li>
|
||||||
<li><code>$admin</code> - Admins</li>
|
<li><code>$admin</code> - Admins</li>
|
||||||
<li><code>$staff</code> - Staff members</li>
|
<li><code>$staff</code> - Staff members</li>
|
||||||
|
<li><code>$globalmod</code> - Global Moderators</li>
|
||||||
|
<li><code>$anymod</code> - All Admins, Broadcasters, Global Moderators, Moderators and Staff members</li>
|
||||||
<li><code>$all</code> - All users, this can be used to specify a default
|
<li><code>$all</code> - All users, this can be used to specify a default
|
||||||
color (should be put at the very end of the list)</li>
|
color (should be put at the very end of the list)</li>
|
||||||
<li><code>$broadcaster</code> - Broadcasters</li>
|
<li><code>$broadcaster</code> - Broadcasters</li>
|
||||||
@ -209,13 +211,13 @@
|
|||||||
custom icon for all Turbo badges shown in chat. Accordingly, if you
|
custom icon for all Turbo badges shown in chat. Accordingly, if you
|
||||||
selected <code>Bits</code> it would target all variations of the
|
selected <code>Bits</code> it would target all variations of the
|
||||||
Bits badge.</dd>
|
Bits badge.</dd>
|
||||||
<dd>The Type <code>Other Twitch</code> allows you to directly select a
|
<dd>The Type <code>Other (Twitch)</code> allows you to directly target a
|
||||||
default icon via Twitch's own Badge ID/Version, which allows you to
|
Twitch Badge by it's Badge ID/Version, which allows you to replace
|
||||||
target badges that are not a supported Type.</dd>
|
badges that are not an originally supported Type.</dd>
|
||||||
|
|
||||||
<dt>ID/Version</dt>
|
<dt>ID/Version</dt>
|
||||||
<dd>You can only use this when you have the <code>Other Twitch</code>
|
<dd>You can only use this when you have one of the <code>Other</code>
|
||||||
Type selected. This specifies the Badge ID/Version that Twitch uses
|
types selected. This specifies the Badge ID/Version that Twitch uses
|
||||||
to identify Badges, which allows you to target any Twitch Badge you
|
to identify Badges, which allows you to target any Twitch Badge you
|
||||||
want, including a specific variation.</dd>
|
want, including a specific variation.</dd>
|
||||||
<dd>For example if you wanted to replace the 100-Bits Badge, you'd want
|
<dd>For example if you wanted to replace the 100-Bits Badge, you'd want
|
||||||
@ -252,7 +254,8 @@
|
|||||||
<li><code>$badge:<ID/Version></code> matches a Twitch
|
<li><code>$badge:<ID/Version></code> matches a Twitch
|
||||||
Badge a user has. For example <code>$badge:bits/100</code>
|
Badge a user has. For example <code>$badge:bits/100</code>
|
||||||
will only target users that currently have the 100-Bits
|
will only target users that currently have the 100-Bits
|
||||||
Badge</li>
|
Badge. This it not to be confused with replacing the Bits
|
||||||
|
Badge, this merely checks if the user has it.</li>
|
||||||
</ul>
|
</ul>
|
||||||
</dd>
|
</dd>
|
||||||
<dd><em>Example:</em> <code>$cat:streamer $first</code> - Matches users
|
<dd><em>Example:</em> <code>$cat:streamer $first</code> - Matches users
|
||||||
@ -271,6 +274,35 @@
|
|||||||
displayed in all channels <em>except</em> the one you specified.</dd>
|
displayed in all channels <em>except</em> the one you specified.</dd>
|
||||||
<dd>If you keep this empty, then it will be displayed in all channels.</dd>
|
<dd>If you keep this empty, then it will be displayed in all channels.</dd>
|
||||||
|
|
||||||
|
<dt>Position</dt>
|
||||||
|
<dd>This allows you to position the icon relative to the default badges.
|
||||||
|
It will go through the already present badges, from the left, searching
|
||||||
|
for an insertion position until it encounters a badge <em>not</em> in this
|
||||||
|
list. It will then add the badge after that position.</dd>
|
||||||
|
<dd>You can use one or several of the following badge identifiers,
|
||||||
|
separated by comma.</dd>
|
||||||
|
<dd>Presets containing several badge types or a special position:
|
||||||
|
<ul>
|
||||||
|
<li><code>$start</code> - Add before all other badges</li>
|
||||||
|
<li><code>$mod</code> - Add after mod badge (including broadcaster etc.)</li>
|
||||||
|
<li><code>$sub</code> - Add after sub badge</li>
|
||||||
|
<li><code>$bot</code> - Add after bot badge</li>
|
||||||
|
<li><code>$end</code> - Add after all other badges (same as leaving this field empty)</li>
|
||||||
|
</ul>
|
||||||
|
Specific badges (you may have to add presets or several of these to position it correctly):
|
||||||
|
<ul>
|
||||||
|
<li><code>$other</code> - Add after 'Other' badges (e.g. FFZ Supporter badge)</li>
|
||||||
|
<li><code>$other:<id></code> - Add after 'Other' badge with the specified badge id/version</li>
|
||||||
|
<li><code><id></code> - Add after Twitch badge with the specified badge id/version</li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
<dd><em>Note:</em> These presets may not work anymore if Twitch adds
|
||||||
|
badges in those locations that aren't known to Chatty, in which case
|
||||||
|
you can specify the new badge id/version yourself.</dd>
|
||||||
|
|
||||||
|
<dd><em>Note:</em> The order of Addon-badges relative to eachother is
|
||||||
|
determined by the order they are added to the Custom Usericon table.</dd>
|
||||||
|
|
||||||
<dt>Image File</dt>
|
<dt>Image File</dt>
|
||||||
<dd>The image to use. Must be a <code>.png</code> and is recommended to
|
<dd>The image to use. Must be a <code>.png</code> and is recommended to
|
||||||
be about 18x18 pixels (because that is the default size). If you
|
be about 18x18 pixels (because that is the default size). If you
|
||||||
@ -932,6 +964,30 @@
|
|||||||
it until they leave, you rejoin the channel or restart Chatty.</dd>
|
it until they leave, you rejoin the channel or restart Chatty.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
<h2>
|
||||||
|
<a name="Filter">Filter</a>
|
||||||
|
<a href="#top" class="top">[back to menu]</a>
|
||||||
|
</h2>
|
||||||
|
<p>As opposed to the <a href="#Ignore">Ignore</a> list, which blocks entire
|
||||||
|
messages from being shown, the Filter only removes parts of a message.
|
||||||
|
For example if you add <code>regw:a\w*</code> to the list, it will
|
||||||
|
remove all words starting with <code>a</code> from messages in chat and
|
||||||
|
replace it with <code><u>..</u></code>, which can be hovered over to
|
||||||
|
show the original text. If you prepend <code>replacement:Wordwitha</code>,
|
||||||
|
then instead of replacing it with the default <code><u>..</u></code>,
|
||||||
|
the removed text gets replaced with <code><u>Wordwitha</u></code>. If
|
||||||
|
you don't just want to use this as a fun word guessing game, then a more
|
||||||
|
useful application might be to e.g. filter out parts of bot messages
|
||||||
|
that are always the same.</p>
|
||||||
|
|
||||||
|
<p>The text matching syntax is the same as for the <a href="#Highlight">Highlight</a> list,
|
||||||
|
although you have to remember that only the the parts of a message that
|
||||||
|
match the pattern are removed, so you may have to use it a bit
|
||||||
|
differently than for Highlighting and Ignoring.</p>
|
||||||
|
|
||||||
|
<p>It currently only works for regular chat messages (no info messages). It
|
||||||
|
also only uses the matches from the first item in the list that matches
|
||||||
|
any part of the message. This may be changed in the future.</p>
|
||||||
|
|
||||||
<h2>
|
<h2>
|
||||||
<a name="Log_to_file">Log to file</a>
|
<a name="Log_to_file">Log to file</a>
|
||||||
|
56
help/help-standalone.html
Normal file
56
help/help-standalone.html
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>Chatty - Standalone Version</title>
|
||||||
|
<link rel="stylesheet" type="text/css" href="style.css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="backlink"><a href="help.html">Back to main help page</a></div>
|
||||||
|
<h1><a name="top">Standalone Version</a></h1>
|
||||||
|
<p>The only difference between the regular JAR version and the Standalone
|
||||||
|
lies in how it is started. The Standalone contains the <code>Chatty.exe</code>
|
||||||
|
which executes the <code>Chatty.jar</code> in the <code>app</code>
|
||||||
|
directory using the bundled JRE in the <code>runtime</code> directory,
|
||||||
|
which removes the need for Java to be installed and ensures that Chatty
|
||||||
|
is started with the same Java version it was compiled and tested with.</p>
|
||||||
|
|
||||||
|
<h2>Chatty.cfg</h2>
|
||||||
|
<p>The <code>Chatty.cfg</code> is located in the <code>app</code> subdirectory
|
||||||
|
(where also the <code>Chatty.jar</code> and other Chatty related files
|
||||||
|
are).</p>
|
||||||
|
|
||||||
|
<h3><a name="cfg-launch">Launch Options</a></h3>
|
||||||
|
<p>You can add <a href="help.html#launch">launch options</a> to the <code>Chatty.cfg</code> under the
|
||||||
|
<code>[ArgOptions]</code> section. These are given to Chatty when it is
|
||||||
|
started. What you would normally separate by
|
||||||
|
space goes on it's own line. For example:</p>
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
[ArgOptions]
|
||||||
|
-channel
|
||||||
|
joshimuz
|
||||||
|
-d
|
||||||
|
H:\\Chatty\\settings1</pre>
|
||||||
|
|
||||||
|
<p>Note that for this file, backslashes need to be escaped. For this option
|
||||||
|
you can alternatively also use forward slashes, which Java should
|
||||||
|
understand.</p>
|
||||||
|
|
||||||
|
<p>When you specify any launch options on the commandline/in the shortcut,
|
||||||
|
then the launch options in the <code>Chatty.cfg</code> are ignored.</p>
|
||||||
|
|
||||||
|
<h3><a name="cfg-jvm">JVM Options</a></h3>
|
||||||
|
<p>The <code>[JVMOptions]</code> section contains parameters that are given
|
||||||
|
to the JVM (Java Virtual Machine) when Chatty is started. There should
|
||||||
|
already be a few options there by default, for example:</p>
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
[JVMOptions]
|
||||||
|
-Xmx400M
|
||||||
|
-Dsun.java2d.d3d=false</pre>
|
||||||
|
|
||||||
|
<p>These restrict the maximum heap (memory usage) to 400MB and disable
|
||||||
|
Hardware Acceleration to reduce GUI issues.</p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
@ -7,7 +7,7 @@
|
|||||||
<h1><a name="top">Troubleshooting</a></h1>
|
<h1><a name="top">Troubleshooting</a></h1>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>Startup/Folders/Settings
|
<li>Startup / Folders / Settings
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#start">Chatty won't start</a></li>
|
<li><a href="#start">Chatty won't start</a></li>
|
||||||
<li><a href="#jintellitype">Could not load JIntellitype.dll</a></li>
|
<li><a href="#jintellitype">Could not load JIntellitype.dll</a></li>
|
||||||
@ -22,18 +22,25 @@
|
|||||||
<li><a href="#logindata">Can't get login data</a></li>
|
<li><a href="#logindata">Can't get login data</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
<li>Display
|
||||||
|
<ul>
|
||||||
|
<li><a href="#font">Broken characters / Fallback fonts</a></li>
|
||||||
|
<li><a href="#visual-glitches">Visual Artifacts/Glitches</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
<li>Other
|
<li>Other
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#known">Known Issues</a></li>
|
<li><a href="#known">Known Issues</a></li>
|
||||||
<li><a href="#performance">Bad performance / OutOfMemoryError</a></li>
|
<li><a href="#performance">Bad performance / OutOfMemoryError</a></li>
|
||||||
<li><a href="#livestreamer">Livestreamer won't run properly</a></li>
|
<li><a href="#livestreamer">Livestreamer won't run properly</a></li>
|
||||||
<li><a href="#font">Some characters in chat only show up as boxes / Fallback fonts</a></li>
|
|
||||||
<li><a href="#visual-glitches">Visual Artifacts/Glitches</a></li>
|
|
||||||
<li><a href="#log">Debug log</a></li>
|
<li><a href="#log">Debug log</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
<p>If you can't find a solution here or require additional help, read the
|
||||||
|
page on <a href="help-report_issue.html">Reporting Issues</a>.</p>
|
||||||
|
|
||||||
<h2>
|
<h2>
|
||||||
<a name="known">Known Issues</a>
|
<a name="known">Known Issues</a>
|
||||||
<a href="#top" class="top">[back to menu]</a>
|
<a href="#top" class="top">[back to menu]</a>
|
||||||
@ -182,24 +189,28 @@
|
|||||||
<p>If you get an error getting login data, see <a href="help-guide2.html">What to do when getting login fails</a>.</p>
|
<p>If you get an error getting login data, see <a href="help-guide2.html">What to do when getting login fails</a>.</p>
|
||||||
|
|
||||||
<h2>
|
<h2>
|
||||||
<a name="font">Some characters in chat only show up as boxes / Fallback fonts</a>
|
<a name="font">Broken characters / Fallback fonts</a>
|
||||||
<a href="#top" class="top">[back to menu]</a>
|
<a href="#top" class="top">[back to menu]</a>
|
||||||
</h2>
|
</h2>
|
||||||
<p>If Java encounters a character that is not contained in the chat font
|
<p>If Java encounters a character that is not contained in the chat font
|
||||||
you currently have configured, it will try to find it in the fallback
|
you currently have configured, it will try to find it in the fallback
|
||||||
fonts. While still not all characters will be displayed this way, it
|
fonts. You can add your own fallback fonts if you need to be able to
|
||||||
should work a lot better. If you want to be able to display even more
|
display more characters than by default.</p>
|
||||||
characters, you can add your own fallback fonts into the Java fallback
|
|
||||||
font directory: <code><JRE_INSTALL_DIR>/jre/lib/fonts/fallback</code></p>
|
|
||||||
|
|
||||||
<p>On Windows, the JRE would usually be located in
|
<p>The Java fallback font directory is located in the Java Runtime Environment
|
||||||
<code>C:\Program Files\Java\</code> or
|
(you may have to create the <code>/fallback</code> directory yourself):
|
||||||
<code>C:\Program Files (x86)\Java\</code>.</p>
|
<code><JRE_DIR>/lib/fonts/fallback</code></p>
|
||||||
|
|
||||||
|
<p>To find the <code><JRE_DIR></code> location you can either enter
|
||||||
|
the command <code>/openJavaDir</code> to open the directory in your file
|
||||||
|
browser or enter the command <code>/showJavaDir</code> to output the
|
||||||
|
path. The commands have to be entered in the Chatty chat inputbox.</p>
|
||||||
|
|
||||||
<p><em>Note:</em> If you set the <code>inputFont</code>
|
<p><em>Note:</em> If you set the <code>inputFont</code>
|
||||||
<a href="help-setting_commands.html#font">setting</a> to something else
|
<a href="help-setting_commands.html#font">setting</a> to something other
|
||||||
besides a Java logical font, then the font fallback mechanism may break.
|
than a Java logical font (which is currently only possible through
|
||||||
This was the case before version 0.7.3.</p>
|
setting commands, changing through the Settings Dialog is fine), then
|
||||||
|
the font fallback mechanism may break.</p>
|
||||||
|
|
||||||
<h2>
|
<h2>
|
||||||
<a name="start">Chatty won't start</a>
|
<a name="start">Chatty won't start</a>
|
||||||
@ -315,44 +326,7 @@
|
|||||||
<a name="log">Debug log</a>
|
<a name="log">Debug log</a>
|
||||||
<a href="#top" class="top">[back to menu]</a>
|
<a href="#top" class="top">[back to menu]</a>
|
||||||
</h2>
|
</h2>
|
||||||
<p>If you experience any problems or errors, then there may be helpful
|
<div class="moreInfo">Moved: <a href="help-report_issue.html#log">Report Issue</a></div>
|
||||||
information for debugging in the debug log, which is located in the settings
|
|
||||||
directory:</p>
|
|
||||||
<p style="margin-left:10px"><code><user_dir>/.chatty/debuglogs/</code>
|
|
||||||
(Example: <code>C:\Users\<username>\.chatty\debuglogs\</code>)</p>
|
|
||||||
|
|
||||||
<p>If you have Chatty running you can enter <code>/openDir</code> to open it
|
|
||||||
or <code>/dir</code> to output the path, then simply navigate to the
|
|
||||||
<code>debuglogs</code> subfolder.</p>
|
|
||||||
|
|
||||||
<p>In that folder, there are two kinds of debug files:</p>
|
|
||||||
<ul>
|
|
||||||
<li>The <code>debug.log</code> which is overwritten everytime you start
|
|
||||||
Chatty. It may also have a number at the end (like <code>debug.log.1</code>)
|
|
||||||
if Java couldn't open the usual <code>debug.log</code>.</li>
|
|
||||||
<li>Several files (<code>debug0.log, debug1.log, ..</code>), whereas
|
|
||||||
one of them is written to at a time, and then switched to the next when
|
|
||||||
a certain filesize is reached, rotating between a certain number of files.
|
|
||||||
Those files are not overwritten when Chatty is started, but instead new data is appended.</li>
|
|
||||||
</ul>
|
|
||||||
<p>So to find possibly relevant data:</p>
|
|
||||||
<ol>
|
|
||||||
<li>If you haven't started Chatty again after the error occured, check
|
|
||||||
the <code>debug.log</code> first.</li>
|
|
||||||
<li>Otherwise check if one of the <code>debug0.log, debug1.log, ..</code>
|
|
||||||
files could contain the necessary information, based on the last
|
|
||||||
modification dates.
|
|
||||||
<ul>
|
|
||||||
<li>Even if the error is already some time back, it <em>may</em> still
|
|
||||||
be in there, depending on how much data has been added in the meantime.</li>
|
|
||||||
</ul></li>
|
|
||||||
</ol>
|
|
||||||
|
|
||||||
<h2>
|
|
||||||
If you found a bug or have a suggestion..
|
|
||||||
<a href="#top" class="top">[back to menu]</a>
|
|
||||||
</h2>
|
|
||||||
<p><a href="help.html#contact">Contact</a> me please.</p>
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
<link rel="stylesheet" type="text/css" href="style.css" />
|
<link rel="stylesheet" type="text/css" href="style.css" />
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<h1><a name="top">Chatty (Version: 0.9.1)</a></h1>
|
<h1><a name="top">Chatty (Version: 0.9.2)</a></h1>
|
||||||
<table>
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
<td valign="top">
|
<td valign="top">
|
||||||
@ -69,16 +69,19 @@
|
|||||||
<li><a href="help-custom_commands.html">Custom Commands</a></li>
|
<li><a href="help-custom_commands.html">Custom Commands</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<strong>Miscellaneous</strong>
|
<strong>About</strong>
|
||||||
<ul class="menu">
|
<ul class="menu">
|
||||||
<li><a href="help-releases.html">Release Information</a></li>
|
<li><a href="help-releases.html">Release Information</a></li>
|
||||||
<li><a href="help-troubleshooting.html">Troubleshooting</a></li>
|
|
||||||
<li><a href="#contact">Contact</a></li>
|
|
||||||
<li><a href="help-about.html#thanks">Miscellaneous / Thanks</a></li>
|
|
||||||
<li><a href="help-about.html">About / License</a></li>
|
<li><a href="help-about.html">About / License</a></li>
|
||||||
<li><a href="#ignoreJoinsParts">Ignore joins/parts</a></li>
|
<li><a href="#contact">Contact</a></li>
|
||||||
<li><a href="help-memory_usage.html">About Memory Usage</a></li>
|
<li><a href="help-standalone.html">Standalone Version Info</a></li>
|
||||||
<li><a href="#custom-processes">Run Custom Processes</a></li>
|
<li><a href="help-memory_usage.html">Concerning Memory Usage</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<strong>Issues</strong>
|
||||||
|
<ul class="menu">
|
||||||
|
<li><a href="help-troubleshooting.html">Troubleshooting</a></li>
|
||||||
|
<li><a href="help-report_issue.html">Report Issue</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<strong>Guides</strong>
|
<strong>Guides</strong>
|
||||||
@ -88,6 +91,7 @@
|
|||||||
<li><a href="help-guide2.html">What to do when getting login fails</a></li>
|
<li><a href="help-guide2.html">What to do when getting login fails</a></li>
|
||||||
<li><a href="help-guide_create_shortcut.html">Create shortcut (launch options/icon)</a></li>
|
<li><a href="help-guide_create_shortcut.html">Create shortcut (launch options/icon)</a></li>
|
||||||
<li><a href="help-bouncer.html">Using a Bouncer</a></li>
|
<li><a href="help-bouncer.html">Using a Bouncer</a></li>
|
||||||
|
<li><a href="#custom-processes">Run Custom Processes</a></li>
|
||||||
<li><a href="help-short_guides.html">More Guides..</a></li>
|
<li><a href="help-short_guides.html">More Guides..</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<p style="padding: 10px;">Also check out the official
|
<p style="padding: 10px;">Also check out the official
|
||||||
@ -133,7 +137,7 @@
|
|||||||
<p>Default hotkeys which can't be changed:</p>
|
<p>Default hotkeys which can't be changed:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li><kbd>PageUp/PageDown</kbd> - Scroll up or down in chat</li>
|
<li><kbd>PageUp/PageDown</kbd> - Scroll up or down in chat</li>
|
||||||
<li><kbd>Arrow Up/Down</kbd> - Go through <a href="#inputHistory">Input History</a></li>
|
<li><kbd>Arrow Up/Down</kbd> (with <kbd>Ctrl</kbd> for multline) - Go through <a href="#inputHistory">Input History</a></li>
|
||||||
<li><kbd>TAB</kbd> - For <a href="#TAB_Completion">TAB Completion</a></li>
|
<li><kbd>TAB</kbd> - For <a href="#TAB_Completion">TAB Completion</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>The following are more default hotkeys, however these can be changed
|
<p>The following are more default hotkeys, however these can be changed
|
||||||
@ -231,10 +235,12 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li><code>/uptime</code> - Shows how long Chatty has been running</li>
|
<li><code>/uptime</code> - Shows how long Chatty has been running</li>
|
||||||
<li><code>/appinfo</code> - Shows Chatty version, uptime, current memory usage, system info and connection status</li>
|
<li><code>/appinfo</code> - Shows Chatty version, uptime, current memory usage, system info and connection status</li>
|
||||||
<li><code>/dir</code> - Show the directory the settings (and other stuff) are saved in</li>
|
<li><code>/dir</code> / <code>/openDir</code> - Show/open the settings directory</li>
|
||||||
<li><code>/wdir</code> - Show the current working directory</li>
|
<li><code>/wdir</code> / <code>/openWdir</code> - Show/open the current working directory</li>
|
||||||
<li><code>/openDir</code> - Opens the settings directory in your file browser</li>
|
<li><code>/showBackupDir</code> / <code>/openBackupDir</code> - Show/open the <a href="help-guide_folders.html#backup">backup directory</a></li>
|
||||||
<li><code>/openWdir</code> - Opens the current working directory in your file browser</li>
|
<li><code>/showDebugDir</code> / <code>/openDebugDir</code> - Show/open the debug log directory</li>
|
||||||
|
<li><code>/showJavaDir</code> / <code>/openJavaDir</code> - Show/open the directory of the JRE used by Chatty</li>
|
||||||
|
<li><code>/showTempDir</code> / <code>/openTempDir</code> - Show/open the system's temp directory</li>
|
||||||
<li><code>/refresh <emoticons/badges/ffz/ffzglobal/bttvemotes/emotesets></code>
|
<li><code>/refresh <emoticons/badges/ffz/ffzglobal/bttvemotes/emotesets></code>
|
||||||
- Refresh the given data from it's respective API:
|
- Refresh the given data from it's respective API:
|
||||||
<ul>
|
<ul>
|
||||||
@ -643,6 +649,10 @@
|
|||||||
commands with similiar parameters, repeat messages you send to chat or just
|
commands with similiar parameters, repeat messages you send to chat or just
|
||||||
look up what you wrote before. You can even save messages to the history
|
look up what you wrote before. You can even save messages to the history
|
||||||
that you haven't send yet to be able to send them later.</p>
|
that you haven't send yet to be able to send them later.</p>
|
||||||
|
|
||||||
|
<p><em>Note:</em> On a multiline inputbox you have to hold <kbd>Ctrl</kbd>
|
||||||
|
to navigate through the Input History (changeable in Chat Settings).</p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>How lines are saved in the history:
|
<li>How lines are saved in the history:
|
||||||
<ul>
|
<ul>
|
||||||
@ -1412,12 +1422,11 @@ MiniK http://static-cdn.jtvnw.net/emoticons/v1/25/1.0 set:793 id:3287</pre
|
|||||||
<a href="#top" class="top">[back to menu]</a>
|
<a href="#top" class="top">[back to menu]</a>
|
||||||
</h2>
|
</h2>
|
||||||
<p>There are a few options you can launch Chatty with, that will override
|
<p>There are a few options you can launch Chatty with, that will override
|
||||||
settings loaded from the settings file. You need to run Chatty from the
|
settings loaded from the settings file or change how Chatty is started. You
|
||||||
commandline or <a href="help-guide_create_shortcut.html">Create a shortcut</a>
|
need to run Chatty from the commandline or
|
||||||
to use these.</p>
|
<a href="help-guide_create_shortcut.html">Create a shortcut</a> to use
|
||||||
|
these. If you're using the Standalone version you can also specify launch
|
||||||
<p>These need to be defined after the <code>Chatty.jar</code>, for example:
|
options in the <a href="help-standalone.html#cfg-launch">Chatty.cfg</a>.</p>
|
||||||
<code>javaw -jar Chatty.jar -channel lotsofs</code></p>
|
|
||||||
|
|
||||||
<dl class="dl-settings">
|
<dl class="dl-settings">
|
||||||
<dt><code>-server <host/ip></code></dt>
|
<dt><code>-server <host/ip></code></dt>
|
||||||
@ -1520,16 +1529,18 @@ MiniK http://static-cdn.jtvnw.net/emoticons/v1/25/1.0 set:793 id:3287</pre
|
|||||||
<a href="#top" class="top">[back to menu]</a>
|
<a href="#top" class="top">[back to menu]</a>
|
||||||
</h2>
|
</h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Website: <a href="http://chatty.github.io">http://chatty.github.io</a></li>
|
<li>Website: <a href="https://chatty.github.io">https://chatty.github.io</a></li>
|
||||||
<li>E-Mail: chattyclient@gmail.com</li>
|
<li>E-Mail: chattyclient@gmail.com</li>
|
||||||
<li>Twitch Account: <a href="http://twitch.tv/tduva">tduva</a></li>
|
|
||||||
<li>Twitter: <a href="https://twitter.com/ChattyClient">@ChattyClient</a></li>
|
<li>Twitter: <a href="https://twitter.com/ChattyClient">@ChattyClient</a></li>
|
||||||
<li><a href="https://discord.gg/WTuqGeJ">Discord</a></li>
|
<li>Discord: <a href="https://discord.gg/WTuqGeJ">Chatty Discord Invite</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
<p>If you are reporting an issue, please read the page on <a href="help-report_issue.html">Reporting Issues</a>.</p>
|
||||||
|
|
||||||
<p>If you are referring to a specific version of Chatty, please provide the
|
<p>If you are referring to a specific version of Chatty, please provide the
|
||||||
actual version number, which you can find on the top of the main help page in Chatty
|
actual version number, which you can find on the top of the main help page in Chatty
|
||||||
(this one if you are reading this in Chatty, otherwise go to Chatty and open
|
(this one if you are reading this in Chatty, otherwise go to Chatty and open
|
||||||
<code>Help - About/Help</code> or press <kbd>F1</kbd>).</p>
|
<code>Help - About/Help</code> or press <kbd>F1</kbd>). You can also use the
|
||||||
|
<code>/appinfo</code> command.</p>
|
||||||
|
|
||||||
<h2>
|
<h2>
|
||||||
<a name="about">About/License</a>
|
<a name="about">About/License</a>
|
||||||
|
12
index.html
12
index.html
@ -168,11 +168,11 @@ function getDownloads(tag) {
|
|||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<dl>
|
<dl>
|
||||||
<dt><a href=""><strong>Download Windows Standalone (Installer)</strong></a> <span class="recommended"><sup>Recommended</sup></span></dt>
|
<dt><a href="https://github.com/chatty/chatty/releases/download/v0.9.2/Chatty_0.9.2_win_standalone_setup.exe"><strong>Download Windows Standalone (Installer)</strong></a> <span class="recommended"><sup>Recommended</sup></span></dt>
|
||||||
<dd>Install into a folder of your choice and start <code>Chatty.exe</code> (or optionally created shortcuts).</dd>
|
<dd>Install into a folder of your choice and start <code>Chatty.exe</code> (or optionally created shortcuts).</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl>
|
<dl>
|
||||||
<dt><a href="https://github.com/chatty/chatty/releases/download/v0.8.7/Chatty_0.8.7_windows_standalone.zip">Download Windows Standalone (.zip)</a></dt>
|
<dt><a href="https://github.com/chatty/chatty/releases/download/v0.9.2/Chatty_0.9.2_win_standalone.zip">Download Windows Standalone (.zip)</a></dt>
|
||||||
<dd>Extract the .zip into a folder of your choice and start <code>Chatty.exe</code>.</dd>
|
<dd>Extract the .zip into a folder of your choice and start <code>Chatty.exe</code>.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
@ -180,13 +180,13 @@ function getDownloads(tag) {
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<dl>
|
<dl>
|
||||||
<dt><a href="">Download JAR-Version (Installer)</a></dt>
|
<dt><a href="https://github.com/chatty/chatty/releases/download/v0.9.2/Chatty_0.9.2_win_setup.exe">Download JAR-Version (Installer)</a></dt>
|
||||||
<dd>Can select global hotkey support during installation.</dd>
|
<dd>Can select global hotkey support during installation.</dd>
|
||||||
<dd>Install into a folder of your choice and start <code>Chatty.jar</code> (or optionally created shortcuts).</dd>
|
<dd>Install into a folder of your choice and start <code>Chatty.jar</code> (or optionally created shortcuts).</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl>
|
<dl>
|
||||||
<dt><a href="https://github.com/chatty/chatty/releases/download/v0.8.7/Chatty_0.8.7.zip">Download JAR-Version (.zip)</a></dt>
|
<dt><a href="https://github.com/chatty/chatty/releases/download/v0.9.2/Chatty_0.9.2.zip">Download JAR-Version (.zip)</a></dt>
|
||||||
<dd>Also available with global hotkey support for <a href="https://github.com/chatty/chatty/releases/download/v0.8.7/Chatty_0.8.7_hotkey_32bit.zip">32bit-Java</a> / <a href="https://github.com/chatty/chatty/releases/download/v0.8.7/Chatty_0.8.7_hotkey_64bit.zip">64bit-Java</a></dd>
|
<dd>Also available with global hotkey support for <a href="https://github.com/chatty/chatty/releases/download/v0.9.2/Chatty_0.9.2_hotkey_32bit.zip">32bit-Java</a> / <a href="https://github.com/chatty/chatty/releases/download/v0.9.2/Chatty_0.9.2_hotkey_64bit.zip">64bit-Java</a></dd>
|
||||||
<dd>Extract the .zip into a folder of your choice and start <code>Chatty.jar</code>.</dd>
|
<dd>Extract the .zip into a folder of your choice and start <code>Chatty.jar</code>.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
</td>
|
</td>
|
||||||
@ -194,7 +194,7 @@ function getDownloads(tag) {
|
|||||||
</table>
|
</table>
|
||||||
|
|
||||||
<h3>Non-Windows</h3>
|
<h3>Non-Windows</h3>
|
||||||
<p>For OS other than Windows (e.g. Linux or MacOS) you will need to download the <a href="https://github.com/chatty/chatty/releases/download/v0.8.7/Chatty_0.8.7.zip">JAR-Version (.zip)</a> and must have Java 8 or later installed on your system. Extract the .zip into a folder of your choice and start <code>Chatty.jar</code>.</p>
|
<p>For OS other than Windows (e.g. Linux or MacOS) you will need to download the <a href="https://github.com/chatty/chatty/releases/download/v0.9.2/Chatty_0.9.2.zip">JAR-Version (.zip)</a> and must have Java 8 or later installed on your system. Extract the .zip into a folder of your choice and start <code>Chatty.jar</code>.</p>
|
||||||
|
|
||||||
<h2 id="feedback">Contact</h2>
|
<h2 id="feedback">Contact</h2>
|
||||||
<p>If you have any feedback or questions feel free to contact me. You can <a href="https://discord.gg/WTuqGeJ">join the Chatty Discord</a> <sup>preferred</sup>, write me an <a href="mailto:chattyclient@gmail.com">E-Mail</a> or use <a href="https://twitter.com/chattyclient">Twitter</a>.</p>
|
<p>If you have any feedback or questions feel free to contact me. You can <a href="https://discord.gg/WTuqGeJ">join the Chatty Discord</a> <sup>preferred</sup>, write me an <a href="mailto:chattyclient@gmail.com">E-Mail</a> or use <a href="https://twitter.com/chattyclient">Twitter</a>.</p>
|
||||||
|
@ -10,12 +10,8 @@ function slideshow_init(slideshowId) {
|
|||||||
let newElement = '<a href="'+mainImageElement.src+'"><img src="'+mainImageElement.src+'" title="'+mainImageElement.title+'" /></a>';
|
let newElement = '<a href="'+mainImageElement.src+'"><img src="'+mainImageElement.src+'" title="'+mainImageElement.title+'" /></a>';
|
||||||
images[1].parentElement.insertAdjacentHTML('beforebegin', newElement);
|
images[1].parentElement.insertAdjacentHTML('beforebegin', newElement);
|
||||||
|
|
||||||
console.log(mainImageElement.src);
|
|
||||||
|
|
||||||
for (let i=1;i<images.length;i++) {
|
for (let i=1;i<images.length;i++) {
|
||||||
console.log(images[i].src);
|
|
||||||
images[i].parentElement.onclick = function(evt) {
|
images[i].parentElement.onclick = function(evt) {
|
||||||
console.log(images[i].src);
|
|
||||||
evt.preventDefault();
|
evt.preventDefault();
|
||||||
slideshow_show(slideshowId, images[i]);
|
slideshow_show(slideshowId, images[i]);
|
||||||
};
|
};
|
||||||
@ -28,9 +24,7 @@ function slideshow_init(slideshowId) {
|
|||||||
nextButton.onclick = evt => slideshow_move(slideshowId, +1);
|
nextButton.onclick = evt => slideshow_move(slideshowId, +1);
|
||||||
|
|
||||||
let hiddenElements = element.getElementsByClassName("slideshow_hidden");
|
let hiddenElements = element.getElementsByClassName("slideshow_hidden");
|
||||||
console.log(hiddenElements);
|
|
||||||
for (let i = hiddenElements.length - 1; i >= 0; i--) {
|
for (let i = hiddenElements.length - 1; i >= 0; i--) {
|
||||||
console.log(i+" "+hiddenElements[i]);
|
|
||||||
hiddenElements[i].classList.remove("slideshow_hidden");
|
hiddenElements[i].classList.remove("slideshow_hidden");
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -49,7 +43,6 @@ function slideshow_move(slideshowId, step) {
|
|||||||
next -= images.length - 1;
|
next -= images.length - 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
console.log(i + step+" "+next);
|
|
||||||
slideshow_show(slideshowId, images[next]);
|
slideshow_show(slideshowId, images[next]);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -60,7 +53,6 @@ function slideshow_show(slideshowId, imageElement) {
|
|||||||
let element = document.getElementById(slideshowId);
|
let element = document.getElementById(slideshowId);
|
||||||
let active = element.getElementsByClassName("slideshow_active_image");
|
let active = element.getElementsByClassName("slideshow_active_image");
|
||||||
if (active[0] === imageElement) {
|
if (active[0] === imageElement) {
|
||||||
console.log("already selected");
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
let images = element.getElementsByTagName("img");
|
let images = element.getElementsByTagName("img");
|
||||||
|
@ -1 +1 @@
|
|||||||
0.9.2 Update
|
0.9.2 New update dialog, improved chat color settings and performance improvements
|
Loading…
Reference in New Issue
Block a user