mirror of
https://github.com/chatty/chatty.github.io.git
synced 2024-11-08 20:12:27 +01:00
v0.8.4 files
This commit is contained in:
parent
9e0a32fee7
commit
0032afe7ce
59
changes.txt
59
changes.txt
@ -1,5 +1,62 @@
|
|||||||
|
|
||||||
0.8.3 (2016-06-28) Latest Version
|
0.8.4 (2016-10-23) Latest Version
|
||||||
|
|
||||||
|
### Emotes/Badges
|
||||||
|
- Added Emoji support (are shown in chat and can be favorited as Emotes)
|
||||||
|
- Added displaying of received Cheering emotes (sending Cheers is not possible)
|
||||||
|
- Added support for new Twitch Badge system (e.g. Bits Badge, Prime Badge)
|
||||||
|
- Updated Custom Usericon settings, added $badge: restriction, other stuff
|
||||||
|
- Allow Custom Usericons without an image, to hide the matching default badge
|
||||||
|
- Recognize users with Prime Badge as Turbo users for some stuff like status
|
||||||
|
smybol (+) or matching users
|
||||||
|
- Added Status Symbols: $ (Bits), + (Prime Turbo), ' (Addon), ? (Unknown)
|
||||||
|
(last two only being used in chat, when you copy&paste the message)
|
||||||
|
- Implemented proper FFZ Bots API
|
||||||
|
- Only show one set of emotes in Emote Dialog if user has both Prime and Turbo
|
||||||
|
|
||||||
|
### Settings
|
||||||
|
- Added setting whether to show the userlist by default
|
||||||
|
- Added setting to save Addressbook to file on change
|
||||||
|
- Livestreamer: Added some variables to base command ($stream, $url, $quality)
|
||||||
|
- Added Sound Output Device selection
|
||||||
|
|
||||||
|
### Commands
|
||||||
|
- Added "/ffz following" command
|
||||||
|
- Added /setsize command to set size of main window
|
||||||
|
- Added Hotkey action to close Chatty
|
||||||
|
|
||||||
|
### Moderation
|
||||||
|
- Added initial support for displaying mod actions (Broadcaster/Mods only)
|
||||||
|
- Added initial support for unofficial way of deleting single messages
|
||||||
|
- Added automatic showing of Chat Rules and menu entries to show manually
|
||||||
|
- Changed "More.." info in User Info Dialog to stay shown until clicked again
|
||||||
|
- Changed account age to show years and days
|
||||||
|
- Added User Info Dialog to window manager, so it can keep position
|
||||||
|
- Chatlog: Added account age to BAN messages, but only if info was loaded before
|
||||||
|
|
||||||
|
### Other
|
||||||
|
- Added support for Localized Names (you can configure how these are shown)
|
||||||
|
- Some changes to the build process
|
||||||
|
- Updated Context Menus:
|
||||||
|
- Removed entries for pages that Twitch removed (Twitch Profile, old Popout)
|
||||||
|
- Added some icons to some Context Menus, added some margin so mouse doesn't
|
||||||
|
hide entries
|
||||||
|
- Added Context Menu for badges, showing some info
|
||||||
|
- Added "Set color" and "Set name" User Context Menu entries
|
||||||
|
- Add Livestreams Dialog Context Menu entry to manually refresh streams
|
||||||
|
- Removed version from URL when opening Help website out of Chatty
|
||||||
|
|
||||||
|
### Bugfixes
|
||||||
|
- Fixed some dialogs not reopening even with the appropriate setting
|
||||||
|
- Fixed bug with empty Whisper TAB appearing
|
||||||
|
- Fixed reconnect delay off-by-one error
|
||||||
|
- Fixed Whisper notification typo/encoding
|
||||||
|
- Only send Content-Type header to Twitch API when sending data, which otherwise
|
||||||
|
may trip up the API
|
||||||
|
- Fixed ignoring of info messages not respecting the "Enable Ignore" setting
|
||||||
|
|
||||||
|
|
||||||
|
0.8.3 (2016-06-28)
|
||||||
|
|
||||||
Improvements
|
Improvements
|
||||||
============
|
============
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
<a href="#advanced">Advanced Usage</a>
|
<a href="#advanced">Advanced Usage</a>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#modcommands">Mod Commands</a></li>
|
<li><a href="#modcommands">Mod Commands</a></li>
|
||||||
|
<li><a href="#saveOnChange">Save to file on change</a></li>
|
||||||
<li><a href="#file">Change via file</a></li>
|
<li><a href="#file">Change via file</a></li>
|
||||||
<li><a href="#unique-cats">Unique Categories</a></li>
|
<li><a href="#unique-cats">Unique Categories</a></li>
|
||||||
<li><a href="#subs-cats">Automatic Subscriber Categories</a></li>
|
<li><a href="#subs-cats">Automatic Subscriber Categories</a></li>
|
||||||
@ -133,6 +134,13 @@
|
|||||||
actual response, you need to have Chatty on stream (which means the response
|
actual response, you need to have Chatty on stream (which means the response
|
||||||
is also affected by stream delay of course).</p>
|
is also affected by stream delay of course).</p>
|
||||||
|
|
||||||
|
<h3><a name="saveOnChange">Save to file on change</a></h3>
|
||||||
|
<p>If you enable the <code>abSaveOnChange</code> setting, the Addressbook
|
||||||
|
will be saved to file on each change (like adding a user, changing a
|
||||||
|
category). This can be useful if e.g. some other program is using
|
||||||
|
information from that file.</p>
|
||||||
|
|
||||||
|
<p>Example: <code>/set abSaveOnChange 1</code> to enable</p>
|
||||||
|
|
||||||
<h3><a name="file">Change Addressbook via file</a></h3>
|
<h3><a name="file">Change Addressbook via file</a></h3>
|
||||||
<p><em>This is a rather experimental feature, so it might not work reliably.</em></p>
|
<p><em>This is a rather experimental feature, so it might not work reliably.</em></p>
|
||||||
|
@ -125,14 +125,17 @@
|
|||||||
</table>
|
</table>
|
||||||
|
|
||||||
<h3><a name="wdir">Working Directory</a></h3>
|
<h3><a name="wdir">Working Directory</a></h3>
|
||||||
<p>This directory is associated with Chatty when you start it. This is usually
|
<p>This directory is associated with Chatty when you start it. This is
|
||||||
the directory the program is started from. If you created a shortcut to start
|
usually the directory the program is started from. In some cases,
|
||||||
Chatty with, this may point to the Java-executable instead of Chatty itself,
|
depending on how Chatty is started, this may point to a different
|
||||||
which can lead to errors. In Windows, you can change the Working Directory
|
directory, which can cause issues.</p>
|
||||||
in the shortcut settings by changing what is defined under <code>Run in</code>.
|
|
||||||
Make sure this points to the same folder the <code>Chatty.jar</code> is in
|
<p>You can change the Working Directory by specifying it when you start
|
||||||
(or something else if you want to customize it, just make sure the files you
|
Chatty, usually by <a href="help-guide_create_shortcut.html">creating a shortcut</a>
|
||||||
need are there).</p>
|
and changing what is defined under <code>Run in</code> in the shortcut
|
||||||
|
settings. Make sure this points to the same folder the <code>Chatty.jar</code>
|
||||||
|
is in (or something else if you want to customize it, just make sure the
|
||||||
|
files you need are there).</p>
|
||||||
|
|
||||||
<p>Use the command <code>/wdir</code> to display and <code>/openWdir</code>
|
<p>Use the command <code>/wdir</code> to display and <code>/openWdir</code>
|
||||||
to open the Working Directory.</p>
|
to open the Working Directory.</p>
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
<a href="#settings">Settings</a> |
|
<a href="#settings">Settings</a> |
|
||||||
<a href="#troubleshooting">Troubleshooting</a>
|
<a href="#troubleshooting">Troubleshooting</a>
|
||||||
</p>
|
</p>
|
||||||
<p><a href="http://livestreamer.readthedocs.org/en/latest/">Livestreamer</a>
|
<p><a href="https://github.com/chrippa/livestreamer">Livestreamer</a>
|
||||||
is a commandline program that can be used to watch streams in a player like
|
is a commandline program that can be used to watch streams in a player like
|
||||||
VLC Player. It has to be downloaded and installed seperately from Chatty.</p>
|
VLC Player. It has to be downloaded and installed seperately from Chatty.</p>
|
||||||
|
|
||||||
@ -35,52 +35,83 @@
|
|||||||
|
|
||||||
<h2><a name="settings">Settings</a></h2>
|
<h2><a name="settings">Settings</a></h2>
|
||||||
<p>The settings can be changed in the Livestreamer dialog.</p>
|
<p>The settings can be changed in the Livestreamer dialog.</p>
|
||||||
<ul>
|
<dl class="dl-settings">
|
||||||
<li><strong>Enable context menu entry</strong>: Adds Livestreamer to all
|
<dt>Enable context menu entry</dt>
|
||||||
context menus that can be used to open streams (like User Context Menu,
|
<dd>Adds a Livestreamer submenu to all context menus that can be used to
|
||||||
Channel Context Menu or Live Streams Context Menu).</li>
|
open streams (for example right-click on channel, username or Live
|
||||||
<li><strong>Show dialog when opening stream</strong>: Automatically open
|
Streams dialog).</dd>
|
||||||
the Livestreamer Dialog when you open a stream out of the context menu.</li>
|
|
||||||
<li><strong>Context menu qualities</strong>: You can customize which
|
|
||||||
quality options appear in the context menu. The options you enter here
|
|
||||||
are directly given as a parameter to Livestreamer, except <code>Select</code>
|
|
||||||
which tells Chatty you want to select a quality in the dialog. Seperate
|
|
||||||
qualities by space or comma. Add a <code>|</code> (vertical bar) to add
|
|
||||||
a seperator to the menu.
|
|
||||||
|
|
||||||
<br /><br />
|
<dt>Show dialog when opening stream</dt>
|
||||||
Examples:
|
<dd>Auto-opens the Livestreamer Dialog when you open a stream out of a
|
||||||
|
context menu.</dd>
|
||||||
|
|
||||||
|
<dt>Context menu qualities</dt>
|
||||||
|
<dd>You can customize which quality options appear in the context menu.
|
||||||
|
The options you enter here are directly given as a parameter to
|
||||||
|
Livestreamer, except <code>Select</code> which tells Chatty you want
|
||||||
|
to select a quality in the dialog.</dd>
|
||||||
|
<dd>Separate qualities by space or comma, add a <code>|</code> (vertical
|
||||||
|
bar) to add a separator to the menu.</dd>
|
||||||
|
<dd><em>Examples:</em>
|
||||||
<ul>
|
<ul>
|
||||||
<li><code>Best, High, Worst | Select</code></li>
|
<li><code>Best, High, Worst | Select</code></li>
|
||||||
<li><code>Source High Medium Low Mobile | Select</code></li>
|
<li><code>Source High Medium Low Mobile | Select</code></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</dd>
|
||||||
<li><strong>Base command or commandline options</strong>: This is used to
|
|
||||||
construct the command to run Livestreamer and is basicially the part
|
|
||||||
before the URL and the quality. This should point to the Livestreamer
|
|
||||||
program itself, including any commandline options you always want to have included. The default is just <code>livestreamer</code>, which
|
|
||||||
should usually be sufficient if the program is correctly included in
|
|
||||||
the systems PATH variable (or similiar), but it may also include the
|
|
||||||
full path to Livestreamer. Surround the path or any other parameter with quotes if it contains
|
|
||||||
spaces (e.g. <code>"C:\My Programs\Livestreamer\livestreamer.exe"</code>).
|
|
||||||
<br /><br />
|
|
||||||
Examples:
|
|
||||||
<ul>
|
|
||||||
<li><code>"C:\My Programs\Livestreamer\livestreamer.exe" --player "C:\Program
|
|
||||||
Files\MPC-HC\mpc-hc64.exe"</code> (specify full path to Livestreamer
|
|
||||||
and use a different player)</li>
|
|
||||||
<li><code>/usr/local/bin/livestreamer</code> (this might work on Linux/Mac
|
|
||||||
if it can't find Livestreamer without the full path)</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
</li>
|
<dt>Base command (Livestreamer path and parameters)</dt>
|
||||||
<li><strong>Use Authorization (Twitch Oauth Token)</strong>: Supplies to
|
<dd>This must contain the Livestreamer executable, including any
|
||||||
Twitch Access Token that is used for Chatty to Livestreamer to authenticate
|
commandline options that you always want to be included when running
|
||||||
you when watching a stream via Livestreamer (probably only necessary to
|
Livestreamer out of Chatty.</dd>
|
||||||
be able to watch sub-only streams).</li>
|
<dd>The URL and quality are automatically appended to this when running
|
||||||
|
Livestreamer, so the overall command that is executed is build like
|
||||||
|
this:
|
||||||
|
<code><Base command> <url> <quality></code>.</dd>
|
||||||
|
<dd>You can use the variables <code>$stream</code>, <code>$url</code>
|
||||||
|
and <code>$quality</code> in this setting (see Examples).</dd>
|
||||||
|
<dd>The default is just <code>livestreamer</code>, which is sufficient
|
||||||
|
if Livestreamer is correctly included in the systems PATH variable,
|
||||||
|
but you may also specify the full path.</dd>
|
||||||
|
<dd>Remember to surround the path or any parameters with quotes if they
|
||||||
|
contain spaces, so the commandline knows they belong together.</dd>
|
||||||
|
<dd><em>Examples:</em>
|
||||||
|
<ul class="example-list">
|
||||||
|
<li><code>"C:\My Programs\Livestreamer\livestreamer.exe"</code><br />
|
||||||
|
(specify full path to the Livestreamer executable)</li>
|
||||||
|
<li><code>"C:\My Programs\Livestreamer\livestreamer.exe" --player "C:\Program Files\MPC-HC\mpc-hc64.exe"</code><br />
|
||||||
|
(specify full path to Livestreamer and use a different player)</li>
|
||||||
|
<li><code>/usr/local/bin/livestreamer</code><br />
|
||||||
|
(this might work on Linux/Mac if it can't find Livestreamer
|
||||||
|
without the full path)</li>
|
||||||
|
<li><code>livestreamer -p "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe --meta-title $stream/$quality"</code><br />
|
||||||
|
(change VLC Player window title to something more descriptive)</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
</dd>
|
||||||
|
|
||||||
|
<dt>Use Authorization (Twitch Oauth Token)</dt>
|
||||||
|
<dd>Tell Livestreamer to authenticate at Twitch with your Chatty access
|
||||||
|
token.</dd>
|
||||||
|
<dd>Enabling this may help if you get an error when running Livestreamer
|
||||||
|
(Bad Request).</dd>
|
||||||
|
<dd>This is necessary for sub-only streams.</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
<h2><a name="troubleshooting">Troubleshooting</a></h2>
|
<h2><a name="troubleshooting">Troubleshooting</a></h2>
|
||||||
|
<h3>Bad Request</h3>
|
||||||
|
<p>Recently Twitch changed their API to require a Client ID being supplied,
|
||||||
|
which Livestreamer doesn't do by default, so may get a Bad Request
|
||||||
|
error. You can fix this either by:</p>
|
||||||
|
<ul>
|
||||||
|
<li>Enabling the <code>Use Authorization</code> setting to authenticate
|
||||||
|
with Twitch, which makes the Twitch API derive the Client ID from
|
||||||
|
the access token.</li>
|
||||||
|
<li>Adding a Client ID to the <code>Base command</code>, for eaxmple to
|
||||||
|
add Livestreamer's Client ID:<br />
|
||||||
|
<code>livestreamer --http-header Client-ID=ewvlchtxgqq88ru9gmfp1gmyt6h2b93</code>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>Can't run Livestreamer</h3>
|
||||||
<p>If you get an error like <code>Error: java.io.IOException: Cannot run
|
<p>If you get an error like <code>Error: java.io.IOException: Cannot run
|
||||||
program "<...>": CreateProcess error=2 [..]</code>, then
|
program "<...>": CreateProcess error=2 [..]</code>, then
|
||||||
Chatty probably can't find Livestreamer on your system.</p>
|
Chatty probably can't find Livestreamer on your system.</p>
|
||||||
@ -90,8 +121,8 @@
|
|||||||
not come bundled with Chatty. If you are sure it is installed (and you maybe can
|
not come bundled with Chatty. If you are sure it is installed (and you maybe can
|
||||||
run it from the commandline just fine), you may have to tell Chatty the full
|
run it from the commandline just fine), you may have to tell Chatty the full
|
||||||
path to the Livestreamer executable for it to work by entering it in the
|
path to the Livestreamer executable for it to work by entering it in the
|
||||||
<code>Base command or commandline options</code> field. See the Settings section
|
<code>Base command</code> field. See the Settings section above for examples
|
||||||
above for examples and help on that.</p>
|
and help on that.</p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
|
@ -15,6 +15,7 @@
|
|||||||
<h1><a name="top">Release Information</a></h1>
|
<h1><a name="top">Release Information</a></h1>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
|
<a href="#0.8.4">0.8.4</a> |
|
||||||
<a href="#0.8.3">0.8.3</a> |
|
<a href="#0.8.3">0.8.3</a> |
|
||||||
<a href="#0.8.2">0.8.2</a> |
|
<a href="#0.8.2">0.8.2</a> |
|
||||||
<a href="#0.8.1">0.8.1</a> |
|
<a href="#0.8.1">0.8.1</a> |
|
||||||
@ -41,7 +42,77 @@
|
|||||||
full list of changes.</p>
|
full list of changes.</p>
|
||||||
|
|
||||||
<h2>
|
<h2>
|
||||||
<a name="0.8.3">Version 0.8.3</a> <a name="latest">(This one!)</a> (2016-06-28)
|
<a name="0.8.4">Version 0.8.4</a> <a name="latest">(This one!)</a> (2016-10-23)
|
||||||
|
<a href="#top" class="top">[back to top]</a>
|
||||||
|
</h2>
|
||||||
|
<p>This update implements the new Badge system that Twitch introduced, which
|
||||||
|
is much more flexible and allows for all the new special Badges like
|
||||||
|
Bits, Prime or Loyalty Badges.</p>
|
||||||
|
|
||||||
|
<p>Weed out rogue mods with the new Mod Action Log. Twitch added a way for
|
||||||
|
mods to see what commands other mods have executed in the channel. In
|
||||||
|
Chatty you can view these mod actions in a separate window via
|
||||||
|
<code>Extra - Moderation Log</code> or enable them to appear as
|
||||||
|
additional messages directly in chat (<code>Main - Settings - Messages</code>).</p>
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
### Emotes/Badges
|
||||||
|
- Added Emoji support (are shown in chat and can be favorited as Emotes)
|
||||||
|
- Added displaying of received Cheering emotes (sending Cheers is not possible)
|
||||||
|
- Added support for new Twitch Badge system (e.g. Bits Badge, Prime Badge)
|
||||||
|
- Updated Custom Usericon settings, added $badge: restriction, other stuff
|
||||||
|
- Allow Custom Usericons without an image, to hide the matching default badge
|
||||||
|
- Recognize users with Prime Badge as Turbo users for some stuff like status
|
||||||
|
smybol (+) or matching users
|
||||||
|
- Added Status Symbols: $ (Bits), + (Prime Turbo), ' (Addon), ? (Unknown)
|
||||||
|
(last two only being used in chat, when you copy&paste the message)
|
||||||
|
- Implemented proper FFZ Bots API
|
||||||
|
- Only show one set of emotes in Emote Dialog if user has both Prime and Turbo
|
||||||
|
|
||||||
|
### Settings
|
||||||
|
- Added setting whether to show the userlist by default
|
||||||
|
- Added setting to save Addressbook to file on change
|
||||||
|
- Livestreamer: Added some variables to base command ($stream, $url, $quality)
|
||||||
|
- Added Sound Output Device selection
|
||||||
|
|
||||||
|
### Commands
|
||||||
|
- Added "/ffz following" command
|
||||||
|
- Added /setsize command to set size of main window
|
||||||
|
- Added Hotkey action to close Chatty
|
||||||
|
|
||||||
|
### Moderation
|
||||||
|
- Added initial support for displaying mod actions (Broadcaster/Mods only)
|
||||||
|
- Added initial support for unofficial way of deleting single messages
|
||||||
|
- Added automatic showing of Chat Rules and menu entries to show manually
|
||||||
|
- Changed "More.." info in User Info Dialog to stay shown until clicked again
|
||||||
|
- Changed account age to show years and days
|
||||||
|
- Added User Info Dialog to window manager, so it can keep position
|
||||||
|
- Chatlog: Added account age to BAN messages, but only if info was loaded before
|
||||||
|
|
||||||
|
### Other
|
||||||
|
- Added support for Localized Names (you can configure how these are shown)
|
||||||
|
- Some changes to the build process
|
||||||
|
- Updated Context Menus:
|
||||||
|
- Removed entries for pages that Twitch removed (Twitch Profile, old Popout)
|
||||||
|
- Added some icons to some Context Menus, added some margin so mouse doesn't
|
||||||
|
hide entries
|
||||||
|
- Added Context Menu for badges, showing some info
|
||||||
|
- Added "Set color" and "Set name" User Context Menu entries
|
||||||
|
- Add Livestreams Dialog Context Menu entry to manually refresh streams
|
||||||
|
- Removed version from URL when opening Help website out of Chatty
|
||||||
|
|
||||||
|
### Bugfixes
|
||||||
|
- Fixed some dialogs not reopening even with the appropriate setting
|
||||||
|
- Fixed bug with empty Whisper TAB appearing
|
||||||
|
- Fixed reconnect delay off-by-one error
|
||||||
|
- Fixed Whisper notification typo/encoding
|
||||||
|
- Only send Content-Type header to Twitch API when sending data, which otherwise
|
||||||
|
may trip up the API
|
||||||
|
- Fixed ignoring of info messages not respecting the "Enable Ignore" setting
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
<h2>
|
||||||
|
<a name="0.8.3">Version 0.8.3</a> (2016-06-28)
|
||||||
<a href="#top" class="top">[back to top]</a>
|
<a href="#top" class="top">[back to top]</a>
|
||||||
</h2>
|
</h2>
|
||||||
<p>Twitch has added information on the length of timeouts, which Chatty will
|
<p>Twitch has added information on the length of timeouts, which Chatty will
|
||||||
|
@ -202,31 +202,18 @@
|
|||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
</dd>
|
</dd>
|
||||||
|
|
||||||
|
<dt>Show moderator actions in chat</dt>
|
||||||
|
<dd>Outputs extra messages for commands that moderators execute in the
|
||||||
|
channel, except for the commands you exexcute yourself.</dd>
|
||||||
|
<dd>This is only available for the broadcaster and moderators.</dd>
|
||||||
|
<dd>This is a Twitch Beta, so it may still change and break things.</dd>
|
||||||
|
<dd>To view mod actions you can also open a separate dialog via
|
||||||
|
<code>Extra - Moderation Log</code>.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
<h3><a name="capitalization">Name Capitalization</a></h3>
|
<h3><a name="capitalization">Name Capitalization</a></h3>
|
||||||
<p>Names in Twitch Chat are send all-lowercase by default, however there is
|
<p>This has been moved to it's own <a href="#Names">settings page</a>.</p>
|
||||||
an IRCv3 tag send with each message with the display name which Chatty
|
|
||||||
can use to show correct capitalization. You have the following settings:</p>
|
|
||||||
<ul>
|
|
||||||
<li><strong>Capitalized Names (First Letter)</strong> simply makes the
|
|
||||||
first letter of names uppercase. This will be correct for many names,
|
|
||||||
but by far not for all (names might have capital letters in the middle
|
|
||||||
or be all-lowercase). You can enable this if you simply prefer it this
|
|
||||||
way.</li>
|
|
||||||
<li><strong>Correctly Capitalized Names</strong> uses the capitalization
|
|
||||||
send in the IRCv3 tag with each message and should be what the user
|
|
||||||
configured. In very rare cases the display nick may differ more than the
|
|
||||||
capitalization. This is enabled by default.</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<p><em>The previous function that requested correctly capitalized names from the
|
|
||||||
Twitch API has been removed. This also means that the associated commands
|
|
||||||
(<code>/refreshCase</code>, <code>/setCase</code> and <code>/getCase</code>)
|
|
||||||
have been removed as well. If you want to customize the capitalization of someone else's
|
|
||||||
name locally, you can now use the <a href="help.html#customNames">Custom Names feature</a>.
|
|
||||||
The names in the userlist will not be correctly capitalized until Chatty has
|
|
||||||
received a message from that user during this session.</em></p>
|
|
||||||
|
|
||||||
<h2>
|
<h2>
|
||||||
<a name="Chat">Chat</a>
|
<a name="Chat">Chat</a>
|
||||||
@ -282,27 +269,56 @@
|
|||||||
<a href="#top" class="top">[back to menu]</a>
|
<a href="#top" class="top">[back to menu]</a>
|
||||||
</h2>
|
</h2>
|
||||||
<h3>General Settings</h3>
|
<h3>General Settings</h3>
|
||||||
<ul>
|
|
||||||
<li><strong>Show emoticons</strong>: Shows emoticons as images instead
|
<dl class="dl-settings">
|
||||||
of just the text</li>
|
<dt>Show emoticons</dt>
|
||||||
<li><strong>Enable BetterTTV Emotes</strong>: Shows some of the BetterTTV emotes.
|
<dd>Turns emoticon codes into images. This needs to be enabled for any
|
||||||
<em>Requires a restart to take effect when you change it.</em></li>
|
emotes to show up.</dd>
|
||||||
<li><strong>Enable FrankerFaceZ (FFZ)</strong>: Downloads <a href="help.html#emoticons">FrankerFaceZ</a>
|
|
||||||
emotes and Mod Icons (where available). <em>Requires a restart to take
|
<dt>Enable BetterTTV Emotes</dt>
|
||||||
effect when you change it.</em></li>
|
<dd>Shows BetterTTV emotes (Personal Emotes not supported at this time).</dd>
|
||||||
<li><strong>Enable FFZ Mod Icon</strong>: Show the FFZ Mod Icon instead of the regular
|
|
||||||
Mod Icon (where available). <em>Requires FrankerFaceZ setting to be enabled.</em></li>
|
<dt>Enable FrankerFaceZ (FFZ)</dt>
|
||||||
<li><strong>Enable FFZ Featured Emotes</strong>: Show special FFZ emotes
|
<dd>Downloads <a href="help.html#emoticons">FrankerFaceZ</a> emotes and
|
||||||
available in some channels (mainly Speedrunning Events). To receive
|
Mod Icons (where available).</dd>
|
||||||
these emotes Chatty maintains a connection to the FFZ Socket Server.</li>
|
<dd><em>Requires a restart to take full effect when you change it.</em></dd>
|
||||||
<li><strong>Allow animated emotes</strong>: Show animated emotes (BTTV GIF emotes).</li>
|
|
||||||
<li><strong>Scale</strong>: The relative size of how emotes are displayed in chat (100% is regular size).</li>
|
<dt>Enable FFZ Mod Icon</dt>
|
||||||
<li><strong>Maximum Height</strong>: The maximum height of emotes in chat (in pixels). Use 0 to allow any height.</li>
|
<dd>Show the FFZ Mod Icon in place of the default Mod Icon (where available).</dd>
|
||||||
<li><strong>Emotes Dialog</strong>: The relative size of how emotes are displayed in the Emotes Dialog (100% is regular size).</li>
|
|
||||||
<li><strong>Double-click on emote closes Emote Dialog</strong>: If
|
<dt>Enable FFZ Featured Emotes</dt>
|
||||||
enabled, double-clicking on an emote in the Emote Dialog closes the
|
<dd>Show special FFZ emotes available in some channels (mainly
|
||||||
Emote Dialog.</li>
|
Speedrunning Events). To receive these emotes Chatty maintains a
|
||||||
</ul>
|
connection to the FFZ Socket Server.</dd>
|
||||||
|
|
||||||
|
<dt>Allow animated emotes</dt>
|
||||||
|
<dd>Show animated emotes (BTTV GIF emotes).</dd>
|
||||||
|
|
||||||
|
<dt>Scale</dt>
|
||||||
|
<dd>The relative size of how emotes are displayed in chat (100% is regular size).</dd>
|
||||||
|
|
||||||
|
<dt>Maximum Height</dt>
|
||||||
|
<dd>The maximum height of emotes in chat (in pixels). Use 0 to allow any height.</dd>
|
||||||
|
|
||||||
|
<dt>Emotes Dialog</dt>
|
||||||
|
<dd>The relative size of how emotes are displayed in the Emotes Dialog (100% is regular size).</dd>
|
||||||
|
|
||||||
|
<dt>Double-click on emote closes Emote Dialog</dt>
|
||||||
|
<dd>If enabled, double-clicking on an emote in the Emote Dialog closes
|
||||||
|
the Emote Dialog.</dd>
|
||||||
|
|
||||||
|
<dt>Emoji Set</dt>
|
||||||
|
<dd>Turns Emoji characters into images. You can choose between different
|
||||||
|
sets of Emoji images, or choose <code>None</code> to turn off Emoji
|
||||||
|
images altogether.</dd>
|
||||||
|
|
||||||
|
<dt>Cheers (Bits)</dt>
|
||||||
|
<dd>You can choose whether to show <a href="https://help.twitch.tv/customer/portal/articles/2449458">Cheering</a>
|
||||||
|
emotes in chat animated, as static images (like other emotes) or
|
||||||
|
not at all (so they'll just show up as text).</dd>
|
||||||
|
<dd>Showing Cheering Badges and sending Cheers is not supported at this
|
||||||
|
point.</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
<h3>Ignored Emotes</h3>
|
<h3>Ignored Emotes</h3>
|
||||||
<p>Emotes added to this list will not be turned into an image, but instead
|
<p>Emotes added to this list will not be turned into an image, but instead
|
||||||
@ -337,21 +353,43 @@
|
|||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h3>Custom Usericons</h3>
|
<h3>Custom Usericons</h3>
|
||||||
<p>By adding entries to the table you can either replace the default icons (Mod, Turbo, Subscriber, ..)
|
<p>Add entries to the table to show additional icons (<code>Addon</code>-Type)
|
||||||
or add additional icons for certain users or addressbook categories. The order
|
or replace the default icons (all other Types).</p>
|
||||||
of the entries can matter, they are matched from the top, so if more than one
|
<p>The order of the entries can matter, they are looked at from the top:</p>
|
||||||
icon matches that is supposed to replace a default icon, then the first one
|
<ul>
|
||||||
is used. If more than one <code>Addon</code> icon matches, then all are used
|
<li>All <code>Addon</code> icons that match are shown, unless you use
|
||||||
(unless you use the <code>$stop</code> restriction, see section <em>Restriction</em> below).</p>
|
the <code>$stop</code> restriction (see section <em>Restriction</em>
|
||||||
|
below).</li>
|
||||||
|
<li>When replacing default icons (all other Types), the first entry that
|
||||||
|
matches is used. For example if you have several entries for
|
||||||
|
replacing the Turbo badge, then the first one from the top that
|
||||||
|
matches is used.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<p>You have the following options when you add/edit an item:</p>
|
<h3>Custom Usericon Properties</h3>
|
||||||
<dl class="paragraphs">
|
<dl class="dl-settings">
|
||||||
<dt>Type</dt>
|
<dt>Type</dt>
|
||||||
<dd>The type determines whether a default icon will be replaced
|
<dd>A type of <code>Addon</code> will add an additional badge. All
|
||||||
(if you choose <code>Moderator, Subscriber, Turbo, ..</code>) or if
|
Addon-badges that matche the Restrictions are shown at once.</dd>
|
||||||
it should be an additional icon added after the default ones (<code>Addon</code>).
|
<dd>Other types replace an already shown default badge. For example
|
||||||
Currently, you can have as many Addon-Icons as you want and they are
|
adding an entry of Type <code>Turbo</code> allows you to define a
|
||||||
all displayed at once (if they match the requirements of course).</dd>
|
custom icon for all Turbo badges shown in chat.</dd>
|
||||||
|
<dd>The Type <code>Other Twitch</code> allows you to directly select a
|
||||||
|
default icon via Twitch's own Badge ID/Version, which allows you to
|
||||||
|
target badges that are not a supported Type.</dd>
|
||||||
|
|
||||||
|
<dt>ID/Version</dt>
|
||||||
|
<dd>You can only use this when you have the <code>Other Twitch</code>
|
||||||
|
Type selected. This specifies the Badge ID/Version that Twitch uses
|
||||||
|
to identify Badges, which gives you a bit more flexibilities on what
|
||||||
|
badges you match.</dd>
|
||||||
|
<dd>For example if you wanted to replace the 100-Bits Badge, you'd want
|
||||||
|
to use <code>bits/100</code>. If you don't specify a Version, for
|
||||||
|
example just <code>bits</code>, then it matches all versions, in
|
||||||
|
this case it would match all Bits Badges.</dd>
|
||||||
|
<dd>If you are already connected to a channel, it should automatically
|
||||||
|
populate the list with known ID/Version combinations. Note that some
|
||||||
|
of these may only be used in some channels.</dd>
|
||||||
|
|
||||||
<dt>Restriction</dt>
|
<dt>Restriction</dt>
|
||||||
<dd>This is similiar to the <a href="#Usercolors">Usercolors</a> settings,
|
<dd>This is similiar to the <a href="#Usercolors">Usercolors</a> settings,
|
||||||
@ -365,8 +403,7 @@
|
|||||||
implicit restriction, since e.g. the default moderator icons are only
|
implicit restriction, since e.g. the default moderator icons are only
|
||||||
displayed if the user is a moderator.</dd>
|
displayed if the user is a moderator.</dd>
|
||||||
<dd>Normally you can only specify <em>one</em> restriction, but you can
|
<dd>Normally you can only specify <em>one</em> restriction, but you can
|
||||||
also add <strong>special restrictions</strong> for <code>Addon</code>
|
also add <strong>special restrictions</strong>:
|
||||||
icons:
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><code>$stop</code> means if this icon matches (and is thus used),
|
<li><code>$stop</code> means if this icon matches (and is thus used),
|
||||||
it stops searching for further <code>Addon</code> icons. So
|
it stops searching for further <code>Addon</code> icons. So
|
||||||
@ -377,33 +414,45 @@
|
|||||||
the regular icons. The <code>$stop</code> restriction only
|
the regular icons. The <code>$stop</code> restriction only
|
||||||
applies to one group of <code>Addon</code> icons separately
|
applies to one group of <code>Addon</code> icons separately
|
||||||
(before or after the regular icons).</li>
|
(before or after the regular icons).</li>
|
||||||
|
<li><code>$badge:<ID/Version></code> matches a Twitch
|
||||||
|
Badge a user has. For example <code>$badge:bits/100</code>
|
||||||
|
will only target users that currently have the 100-Bits
|
||||||
|
Badge</li>
|
||||||
</ul>
|
</ul>
|
||||||
</dd>
|
</dd>
|
||||||
<dd>Examples: <code>$cat:streamer $first</code>, <code>lotsofs</code></dd>
|
<dd><em>Example:</em> <code>$cat:streamer $first</code> - Matches users
|
||||||
|
in the Addressbook category <code>streamer</code> and puts the badge
|
||||||
|
in front of the default ones.</dd>
|
||||||
|
<dd><em>Example:</em> <code>lotsofs</code> - Matches a user by the name
|
||||||
|
<code>lotsofs</code>.</dd>
|
||||||
|
<dd><em>Example:</em> <code>$cat:vip $badge:bits</code> - Matches users
|
||||||
|
in the Addresbook category <code>vip</code>, but only if they also
|
||||||
|
have a Bits-Badge displayed.</dd>
|
||||||
|
|
||||||
<dt>Channel</dt>
|
<dt>Channel</dt>
|
||||||
<dd>This is another requirement that also has to be met in order for the
|
<dd>You can enter a channel name here, so that the icon will only be
|
||||||
icon to be displayed. You can entere a channel name here, so that the
|
displayed in that channel. You can add an exclamation mark in front
|
||||||
icon will only be displayed in that channel. You can add an exclamation
|
of the channel name (like <code>!#channel</code>) to have it
|
||||||
mark in front of the channel name (like <code>!#channel</code>) to have
|
displayed in all channels <em>except</em> the one you specified.</dd>
|
||||||
it displayed in all channels except the one you specified. If you keep
|
<dd>If you keep this empty, then it will be displayed in all channels.</dd>
|
||||||
this empty, then it will be displayed in all channels.</dd>
|
|
||||||
|
|
||||||
<dt>Image File</dt>
|
<dt>Image File</dt>
|
||||||
<dd>The image file to use for the icon. Must be a <code>.png</code> and
|
<dd>The image to use. Must be a <code>.png</code> and is recommended to
|
||||||
should usually be about 18x18 pixels (because that is the size of the
|
be about 18x18 pixels (because that is the default size). If you
|
||||||
default icons). The image files are looked for in the <code>/img</code>
|
specify no image, then the matching default icon is removed.</dd>
|
||||||
subfolder of the working directory (similiar to the <code>/sounds</code>
|
<dd>Chatty lookes for images in <code><working_directory>/img/</code>
|
||||||
folder). You can click on <code>Image Folder</code> to show information
|
(<a href="help-guide_folders.html#wdir">Chatty directories help</a>).
|
||||||
about it and rescan it to update the list of images in the dropdown menu.</dd>
|
You can click on <code>Image Folder</code> to show information about
|
||||||
<dd>You can add the special Image File name <code>$ffz</code> which will
|
it and rescan to update the list.</dd>
|
||||||
make it use a FrankerFaceZ icon for that, if available (this only really
|
<dd>The <em>special image file name</em> <code>$default</code> will use
|
||||||
applies if you use the <em>Type</em> <code>Moderator</code> and want to
|
the default image file, that would be shown without defining
|
||||||
replace the moderator icon in all channels execept the ones that have a
|
Custom Usericons. This can be useful if you e.g. want to replace all
|
||||||
FFZ Mod Icon).</dd>
|
Badge Types, except for one, so you can define that one to use the
|
||||||
<dd>You should also be able to specify the full path to an image, if you
|
default.</dd>
|
||||||
don't want to use the dedicated image folder. A filename starting with
|
<dd><em>Tip:</em> You should also be able to manually enter the full
|
||||||
<code>http</code> is interpreted as URL.</dd>
|
path to an image, in case you don't want to use the dedicated image
|
||||||
|
folder. A filename starting with <code>http</code> is interpreted as
|
||||||
|
URL.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
<p><em>Tip:</em> Jump to entries in the table by clicking into a column and
|
<p><em>Tip:</em> Jump to entries in the table by clicking into a column and
|
||||||
@ -448,6 +497,51 @@
|
|||||||
also happen if it doesn't recognize the given color or the item is just in
|
also happen if it doesn't recognize the given color or the item is just in
|
||||||
an invalid format.</p>
|
an invalid format.</p>
|
||||||
|
|
||||||
|
|
||||||
|
<h2>
|
||||||
|
<a name="Names">Names</a>
|
||||||
|
<a href="#top" class="top">[back to menu]</a>
|
||||||
|
</h2>
|
||||||
|
<h3>Names / Localized Names</h3>
|
||||||
|
|
||||||
|
<p>Users can customize the capitalization of their name, or set a localized
|
||||||
|
name for some locales, like Japanese.</p>
|
||||||
|
|
||||||
|
<p><strong>Chat</strong> messages and the <strong>Userlist</strong> can be
|
||||||
|
configured separately with the following options:</p>
|
||||||
|
|
||||||
|
<dl class="dl-settings">
|
||||||
|
<dt>Username Only</dt>
|
||||||
|
<dd>Always show the non-capitalized username for all users.</dd>
|
||||||
|
|
||||||
|
<dt>Capitalized Only</dt>
|
||||||
|
<dd>Show the capitalized name, if available (but never localized names).</dd>
|
||||||
|
|
||||||
|
<dt>Localized Only</dt>
|
||||||
|
<dd>Show the localized name, if set by the user, or the capitalized name
|
||||||
|
otherwise.</dd>
|
||||||
|
|
||||||
|
<dt>Localized+Username</dt>
|
||||||
|
<dd>If the user has a localized name set, show both the localized
|
||||||
|
name and the original username in parentheses, or the capitalized
|
||||||
|
name otherwise.</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<p>If you have a <a href="help.html#customNames">Custom Name</a> set for a
|
||||||
|
user, then only that Custom Name will be shown.</p>
|
||||||
|
|
||||||
|
<p>Other related settings:</p>
|
||||||
|
<dl class="dl-settings">
|
||||||
|
<dt>Capitalize First Letter if no display name available</dt>
|
||||||
|
<dd>If there is no capitalized/localized name for a user available then
|
||||||
|
capitalize the first letter. This especially applies to names in the
|
||||||
|
userlist of people who haven't said anything in chat yet.</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<h3>Custom Names</h3>
|
||||||
|
<div class="moreInfo">More information: <a href="help.html#customNames">Custom Names</a></div>
|
||||||
|
|
||||||
|
|
||||||
<h2>
|
<h2>
|
||||||
<a name="Highlight">Highlight</a>
|
<a name="Highlight">Highlight</a>
|
||||||
<a href="#top" class="top">[back to menu]</a>
|
<a href="#top" class="top">[back to menu]</a>
|
||||||
@ -719,6 +813,10 @@
|
|||||||
make the files show up in the list. You can open the folder in your standard
|
make the files show up in the list. You can open the folder in your standard
|
||||||
file browser from here to add files to it more quickly.</p>
|
file browser from here to add files to it more quickly.</p>
|
||||||
|
|
||||||
|
<p>The <strong>Output Device</strong> lets you choose the device on your
|
||||||
|
computer the sounds gets output to. This is kind of experimental and may
|
||||||
|
not work properly.</p>
|
||||||
|
|
||||||
<h3>Sound Types Settings</h3>
|
<h3>Sound Types Settings</h3>
|
||||||
<p>You can specify requirements, soundfile, volume and delay for
|
<p>You can specify requirements, soundfile, volume and delay for
|
||||||
different types of events:</p>
|
different types of events:</p>
|
||||||
@ -875,6 +973,10 @@
|
|||||||
any processing, except being formatted depending on the current
|
any processing, except being formatted depending on the current
|
||||||
locale.</dd>
|
locale.</dd>
|
||||||
<dd><code>VIEWERS: 12,521</code></dd>
|
<dd><code>VIEWERS: 12,521</code></dd>
|
||||||
|
|
||||||
|
<dt>Mod Actions</dt>
|
||||||
|
<dd>Logs the commands performed by mods in your channel (Broadcaster/Mods only).</dd>
|
||||||
|
<dd><code>MOD_ACTION: tduva (host coollertmb)</code></dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
<h2>
|
<h2>
|
||||||
@ -933,7 +1035,10 @@
|
|||||||
userlist in pixels.</li>
|
userlist in pixels.</li>
|
||||||
<li><strong>Min. Width</strong>: The minimum width of the userlist in
|
<li><strong>Min. Width</strong>: The minimum width of the userlist in
|
||||||
pixels.</li>
|
pixels.</li>
|
||||||
|
<li><strong>Enable userlist by default</strong>: Show the userlist by
|
||||||
|
default. When you disable this the userlist will be entirely hidden
|
||||||
|
from the start. You can always use a shortcut (<kbd>Shift+F10</kbd>
|
||||||
|
by default) to toggle the userlist per channel.</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h3>Popout</h3>
|
<h3>Popout</h3>
|
||||||
@ -1324,64 +1429,92 @@
|
|||||||
use TAB Completion <a href="help.html#nickCompletion">check out the general help</a>.</p>
|
use TAB Completion <a href="help.html#nickCompletion">check out the general help</a>.</p>
|
||||||
|
|
||||||
<h3>TAB Completion</h3>
|
<h3>TAB Completion</h3>
|
||||||
<ul>
|
<dl class="dl-settings">
|
||||||
<li><strong>Show popup:</strong>
|
<dt>Show popup</dt>
|
||||||
If enabled, shows a small window with information about the
|
<dd>Shows a small window with information about the current completion
|
||||||
current completion if there is more than one matching result.
|
if there is more than one matching result. It shows your position in
|
||||||
It shows at which result of how many you are when cycling
|
the results when cycling through them (and how many there are in
|
||||||
through results as well as a limited overview of which results
|
total) as well as a limited list of results.</dd>
|
||||||
there actually are.</li>
|
|
||||||
<li><strong>Max Items Shown:</strong> How many items
|
<dt>Max Items Shown</dt>
|
||||||
(e.g. names that match what you entered) to show
|
<dd>How many items (results) are shown in the popup at once.</dd>
|
||||||
in the popup at once. You can set this to 0 to not show any
|
<dd>You can set this to 0 to not show any items (and thus only your
|
||||||
items.</li>
|
position in the results when cycling through and how many results
|
||||||
<li><strong>Complete to common prefix</strong>:
|
there are in total).</dd>
|
||||||
Pressing TAB only completes up to the common prefix for
|
|
||||||
all found matches, giving you the opportunity to add
|
<dt>Complete to common prefix</dt>
|
||||||
more characters and then press TAB again to refine the
|
<dd>Pressing <kbd>TAB</kbd> only completes up to the common prefix for
|
||||||
results or just press TAB again to start cycling through
|
all found matches, giving you the opportunity to refine your search
|
||||||
the results.
|
by adding more characters and then pressing <kbd>TAB</kbd> again, or
|
||||||
<br /><br />
|
just press TAB again to start cycling through the results.</dd>
|
||||||
With this
|
<dd>With this setting disabled, it immediately completes to the first
|
||||||
setting disabled, it immediately completes the first found
|
found result, allowing you to directly cycle through by pressing
|
||||||
result, allowing you to directly cycle through by pressing TAB repeatedly.</li>
|
<kbd>TAB</kbd> repeatedly.</dd>
|
||||||
<li><strong>Sorting:</strong> Changes how the matching usernames
|
|
||||||
are sorted for completion (only applies to usernames,
|
<dt>Sorting</dt>
|
||||||
not for other stuff like emotes or setting names which
|
<dd>Changes how the matching usernames are sorted for completion (only
|
||||||
are always alphabetical).
|
applies to usernames, not to other stuff like emotes or setting
|
||||||
<ul>
|
names, which are always alphabetical).</dd>
|
||||||
<li>Predictive: Gives names of users that were recently
|
<dd>
|
||||||
active in chat higher priority, with users who send
|
<dl class="dl-settings-sub">
|
||||||
a message that was highlighted the highest. This way
|
<dt>Predictive</dt>
|
||||||
people you talk to probably appear under the first
|
<dd>Gives users that were recently active in chat a higher
|
||||||
few results.</li>
|
priority, and users with highlighted messages the highest.
|
||||||
<li>Alphabetical: Sort names alphabetical.</li>
|
This way people you currently talk to (or that mentioned
|
||||||
<li>Userlist: Sort names the same as in the userlist.</li>
|
you) probably appear under the first few results.</dd>
|
||||||
</ul></li>
|
|
||||||
</ul>
|
<dt>Alphabetical</dt>
|
||||||
|
<dd>Sorts names alphabetical.</dd>
|
||||||
|
|
||||||
|
<dt>Userlist</dt>
|
||||||
|
<dd>Sorts names the same as in the userlist.</dd>
|
||||||
|
</dl>
|
||||||
|
</dd>
|
||||||
|
|
||||||
|
<dt>Include all name types in result</dt>
|
||||||
|
<dd>If a user has a Localized name, or you have a
|
||||||
|
<a href="help.html#customNames">Custom name</a> set, then not only
|
||||||
|
the name that matched, but also the other types of names are added
|
||||||
|
to the result.</dd>
|
||||||
|
<dd><em>Example:</em> If a user is called <code>test</code> and has the
|
||||||
|
Localized Name <code>名前</code>, then entering
|
||||||
|
<code>tes</code> and <kbd>TAB</kbd> will show in the results both
|
||||||
|
<code>test (名前)</code> and
|
||||||
|
<code>名前 (test)</code>, so you can select either name by cycling
|
||||||
|
through the results via <kbd>TAB</kbd> as usual.</dd>
|
||||||
|
<dd>
|
||||||
|
<dl class="dl-settings-sub">
|
||||||
|
<dt>Only when no more than two matches</dt>
|
||||||
|
<dd>Only include all name types when no more than two names
|
||||||
|
match, so that you don't have to cycle through all the
|
||||||
|
different name types when you have a larger list.</dd>
|
||||||
|
<dd><em>Tip:</em> Once you found the right name, you can move the cursor
|
||||||
|
to leave completion, and then press <kbd>TAB</kbd> again to
|
||||||
|
complete the name again to get the other name types again.</dd>
|
||||||
|
</dl>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
<h3><a name="Completion-custom">Custom Completion Items</a></h3>
|
<h3><a name="Completion-custom">Custom Completion Items</a></h3>
|
||||||
<p>Custom Completion allows you to add terms and their completion,
|
|
||||||
allowing you to not only complete names in chat (<kbd>TAB</kbd>) or emotes
|
|
||||||
(<kbd>Shift-TAB</kbd>) but also custom stuff you added to the list by prepending the term with a
|
|
||||||
point and using <kbd>Shift-TAB</kbd>.</p>
|
|
||||||
|
|
||||||
<p>Example: Add <code>chatty</code> as <em>Key</em> and
|
<p>Custom Completion allows you to add user-specified keywords, that if
|
||||||
<code>http://chatty.github.io</code> as <em>Value</em>
|
prepended with a dot (<code>.</code>) can be completed to their defined
|
||||||
and then in the inputbox type <code>.chatty</code> (notice the dot in front) and press
|
value using <kbd>Shift-TAB</kbd>.</p>
|
||||||
|
|
||||||
|
<p><em>Example:</em> Add <code>chatty</code> as <em>Key</em> and
|
||||||
|
<code>http://chatty.github.io</code> as <em>Value</em> and then in the
|
||||||
|
inputbox type <code>.chatty</code> (notice the dot in front) and press
|
||||||
<kbd>Shift-TAB</kbd> to complete it to the URL.</p>
|
<kbd>Shift-TAB</kbd> to complete it to the URL.</p>
|
||||||
|
|
||||||
<p>Custom Completion items can only have one completion, so you
|
<p>Custom Completion items can only have one completion, so you can't have
|
||||||
can't have <code>.chatty</code> complete to several things
|
<code>.chatty</code> complete to several different values.</p>
|
||||||
as it could be the case with a nickname.</p>
|
|
||||||
|
|
||||||
<p>Besides the Settings Dialog, you can also use the
|
<p>Besides the Settings Dialog, you can also use the <code>/customCompletion</code>
|
||||||
<code>/customCompletion</code> command to modify custom
|
command to modify custom completion items:</p>
|
||||||
completion items:</p>
|
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><code>/customCompletion add <item> <value></code> - Add an item</li>
|
<li><code>/customCompletion add <item> <value></code> - Add an item</li>
|
||||||
<li><code>/customCompletion set <item> <value></code> - Change an item that already exists</li>
|
<li><code>/customCompletion set <item> <value></code> - Change an item if it already exists (or otherwise add it)</li>
|
||||||
<li><code>/customCompletion remove <item></code> - Remove an item</li>
|
<li><code>/customCompletion remove <item></code> - Remove an item</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
@ -219,9 +219,10 @@
|
|||||||
<code>Chatty.jar</code> is located
|
<code>Chatty.jar</code> is located
|
||||||
<ul>
|
<ul>
|
||||||
<li>Windows: In the File Explorer, while holding <kbd>Shift</kbd>
|
<li>Windows: In the File Explorer, while holding <kbd>Shift</kbd>
|
||||||
Right-Click into the folder where the
|
Right-Click on an empty space (without a file selected) of
|
||||||
<code>Chatty.jar</code> is located. Click on <code>Open
|
the folder where the <code>Chatty.jar</code> is located.
|
||||||
command window here</code> in the context menu.</li>
|
Click on <code>Open command window here</code> in the
|
||||||
|
context menu.</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li>In the commandline window, enter <code>java -jar Chatty.jar</code>
|
<li>In the commandline window, enter <code>java -jar Chatty.jar</code>
|
||||||
|
130
help/help.html
130
help/help.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.8.3)</a></h1>
|
<h1><a name="top">Chatty (Version: 0.8.4)</a></h1>
|
||||||
<table>
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
<td valign="top">
|
<td valign="top">
|
||||||
@ -19,7 +19,7 @@
|
|||||||
|
|
||||||
<strong>Chat basics</strong>
|
<strong>Chat basics</strong>
|
||||||
<ul class="menu">
|
<ul class="menu">
|
||||||
<li><a href="#symbols">Symbols used in chat</a></li>
|
<li><a href="#symbols">User Status Symbols</a></li>
|
||||||
<li><a href="#userlist">Userlist</a></li>
|
<li><a href="#userlist">Userlist</a></li>
|
||||||
<li><a href="#favorites">Favorites / History</a></li>
|
<li><a href="#favorites">Favorites / History</a></li>
|
||||||
<li><a href="help-whisper.html">Whisper Feature</a></li>
|
<li><a href="help-whisper.html">Whisper Feature</a></li>
|
||||||
@ -121,7 +121,8 @@
|
|||||||
<a name="shortcuts">Shortcuts</a>
|
<a name="shortcuts">Shortcuts</a>
|
||||||
<a href="#top" class="top">[back to menu]</a>
|
<a href="#top" class="top">[back to menu]</a>
|
||||||
</h2>
|
</h2>
|
||||||
<p>You can customize some shortcuts/hotkeys in the settings.</p>
|
<p><em>You can customize most of these shortcuts in the settings, and also
|
||||||
|
add shortcuts for some functions not listed here.</em></p>
|
||||||
<p>Default shortcuts which can't be changed:</p>
|
<p>Default shortcuts which can't be changed:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li><kbd>F1</kbd> - Open help</li>
|
<li><kbd>F1</kbd> - Open help</li>
|
||||||
@ -154,6 +155,9 @@
|
|||||||
work properly (you don't enter the surrounding <code>< ></code>,
|
work properly (you don't enter the surrounding <code>< ></code>,
|
||||||
they are just there to show it's a parameter). Equivalently <code>[parameter]</code>
|
they are just there to show it's a parameter). Equivalently <code>[parameter]</code>
|
||||||
represents an optional parameter.</p>
|
represents an optional parameter.</p>
|
||||||
|
|
||||||
|
<p><em>Tip:</em> You can also use TAB Completion for many commands.</p>
|
||||||
|
|
||||||
<p>Chat commands:</p>
|
<p>Chat commands:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li><code>/me <message></code> - Send an action message (* nickname says something) to the channel</li>
|
<li><code>/me <message></code> - Send an action message (* nickname says something) to the channel</li>
|
||||||
@ -380,21 +384,66 @@
|
|||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h2>
|
<h2>
|
||||||
<a name="symbols">Symbols used in chat</a>
|
<a name="symbols">User Status Symbols</a>
|
||||||
<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 special symbols that are used for users in chat. These
|
<p>There are a few special symbols that are used for users in chat. These
|
||||||
are displayed in the userlist and - if usericons are disabled - also in chat.</p>
|
are displayed in the userlist and - if usericons are disabled - also in chat:</p>
|
||||||
<ul style="list-style-type: none;">
|
|
||||||
<li>~ The Streamer</li>
|
<table class="compact" style="border-collapse: collapse;">
|
||||||
<li>@ Moderators</li>
|
<tr>
|
||||||
<li>* Global Moderators</li>
|
<td class="symbol">~</td>
|
||||||
<li>! Admins</li>
|
<td>The Broadcaster</td>
|
||||||
<li>& Staff</li>
|
</tr>
|
||||||
<li>+ Turbo users</li>
|
<tr>
|
||||||
<li>% Subscribers</li>
|
<td class="symbol">@</td>
|
||||||
<li>^ Bots as recognized by local setting, FFZ API and BTTV API</li>
|
<td>Moderator</td>
|
||||||
</ul>
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="symbol">+</td>
|
||||||
|
<td>Turbo/Prime</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="symbol">%</td>
|
||||||
|
<td>Subscriber</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="symbol">$</td>
|
||||||
|
<td>Donated Bits</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="symbol">^</td>
|
||||||
|
<td>Bot (as recognized by <a href="help-setting_commands.html#bots">local setting</a>, FFZ API and BTTV API)</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="symbol">*</td>
|
||||||
|
<td>Global Moderator</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="symbol">!</td>
|
||||||
|
<td>Admin</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="symbol">&</td>
|
||||||
|
<td>Staff</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<p>When you copy&paste a message from chat that contains Badges, you may
|
||||||
|
also encounter the following symbols:</p>
|
||||||
|
|
||||||
|
<table class="compact" style="border-collapse: collapse;">
|
||||||
|
<tr>
|
||||||
|
<td class="symbol">'</td>
|
||||||
|
<td>Addon Usericon</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="symbol">?</td>
|
||||||
|
<td>Unknown Badge (for example special Twitch Badges that may only
|
||||||
|
be available for some time or in some channels)</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
<p><a href="http://frankerfacez.com">FrankerFaceZ</a> provides a custom
|
<p><a href="http://frankerfacez.com">FrankerFaceZ</a> provides a custom
|
||||||
mod icon for some channels. You can disable this in the settings if you
|
mod icon for some channels. You can disable this in the settings if you
|
||||||
want to keep the default one for all channels.</p>
|
want to keep the default one for all channels.</p>
|
||||||
@ -451,14 +500,21 @@
|
|||||||
</h2>
|
</h2>
|
||||||
<p>When you type in the inputbox, you can TAB-complete different types of
|
<p>When you type in the inputbox, you can TAB-complete different types of
|
||||||
things:</p>
|
things:</p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>Nicknames of who is currently in the userlist (using <kbd>TAB</kbd>)</li>
|
<li>Using <kbd>TAB</kbd>
|
||||||
<li>Chatty setting names when you use a setting command (using <kbd>TAB</kbd>)</li>
|
<ul>
|
||||||
<li>Some comands after <code>/</code> (using <kbd>TAB</kbd>, e.g. <code>/sub</code> then <kbd>TAB</kbd> to complete to <code>/subscribers</code>)</li>
|
<li>Names of who is currently in the userlist</li>
|
||||||
<li>Emoticon names (using <kbd>Shift-TAB</kbd>, e.g. <code>Datsh</code> then <kbd>Shift-TAB</kbd> to complete to <code>DatSheffy</code>)</li>
|
<li>Chatty setting names (after a setting command)</li>
|
||||||
<li><a href="help-settings.html#Completion-custom">Custom completion</a>
|
<li>Some commands (after <code>/</code>)</li>
|
||||||
that is prepended with a dot and for which items can be added in the
|
</ul>
|
||||||
settings (using <kbd>Shift-TAB</kbd>)</li>
|
</li>
|
||||||
|
<li>Using <kbd>Shift-TAB</kbd>
|
||||||
|
<ul>
|
||||||
|
<li>Emoticons</li>
|
||||||
|
<li><a href="help-settings.html#Completion-custom">Custom completion</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h3>How it works</h3>
|
<h3>How it works</h3>
|
||||||
@ -469,7 +525,7 @@
|
|||||||
|
|
||||||
<ol>
|
<ol>
|
||||||
<li>Enter the beginning of an item (name, setting, emote).</li>
|
<li>Enter the beginning of an item (name, setting, emote).</li>
|
||||||
<li>Press <kbd>TAB</kbd> for a nickname/setting/command or <kbd>Shift-TAB</kbd>
|
<li>Press <kbd>TAB</kbd> or <kbd>Shift-TAB</kbd> (see above)
|
||||||
to enter the completion mode, which will:
|
to enter the completion mode, which will:
|
||||||
<ul>
|
<ul>
|
||||||
<li>Complete to the full item (e.g. full name) if there is only
|
<li>Complete to the full item (e.g. full name) if there is only
|
||||||
@ -874,21 +930,29 @@ MiniK http://static-cdn.jtvnw.net/emoticons/v1/25/1.0 set:793 id:3287</pre
|
|||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h2>
|
<h2>
|
||||||
<a name="customNames">Custom Usernames</a>
|
<a name="customNames">Custom Names</a>
|
||||||
<a href="#top" class="top">[back to menu]</a>
|
<a href="#top" class="top">[back to menu]</a>
|
||||||
</h2>
|
</h2>
|
||||||
<p>You can give people in chat custom names that will appear in chat and
|
<p>You can give people in chat custom names that will appear in chat and
|
||||||
in the userlist instead of the regular Twitch username and in the User Info
|
in the userlist instead of the regular Twitch username and in the User Info
|
||||||
Dialog in addition to the regular Twitch username. In other places (like
|
Dialog in addition to the regular Twitch username. In other places (like
|
||||||
the User Context Menu or auto-completion) the regular Twitch username is
|
the User Context Menu) the regular Twitch username is used.</p>
|
||||||
used.</p>
|
|
||||||
|
<p>TAB Completion also allows you to complete Custom Names and by default
|
||||||
|
also includes the original name in the results.</p>
|
||||||
|
|
||||||
<p>The following commands are used to set custom names:</p>
|
<p>The following commands are used to set custom names:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li><code>/setname <name> <custom name></code> - to set a custom name</li>
|
<li><code>/setname <username> <custom name></code> - to set a custom name</li>
|
||||||
<li><code>/resetname <name></code> - to remove a custom name</li>
|
<li><code>/resetname <username></code> - to remove a custom name</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
<p>In addition to these commands, you can also view and change Custom Names
|
||||||
|
via the Settings GUI under <code>Names</code>. You can also right-click
|
||||||
|
on a user in chat to open the User Context Menu and choose
|
||||||
|
<code>Miscellaneous - Set name</code> to open the Settings with the name
|
||||||
|
preset.</p>
|
||||||
|
|
||||||
<h2>
|
<h2>
|
||||||
<a name="pausechat">Pause Chat / One-click moderation</a>
|
<a name="pausechat">Pause Chat / One-click moderation</a>
|
||||||
<a href="#top" class="top">[back to menu]</a>
|
<a href="#top" class="top">[back to menu]</a>
|
||||||
@ -1355,6 +1419,16 @@ MiniK http://static-cdn.jtvnw.net/emoticons/v1/25/1.0 set:793 id:3287</pre
|
|||||||
<li>Edit Icon (Pencil Image), Ok Icon (Green Arrow), Invalid Icon (Cross) from <a href="http://www.icon-king.com/projects/nuvola/">NUVOLA ICON THEME</a> for KDE 3.x by David Vignoni
|
<li>Edit Icon (Pencil Image), Ok Icon (Green Arrow), Invalid Icon (Cross) from <a href="http://www.icon-king.com/projects/nuvola/">NUVOLA ICON THEME</a> for KDE 3.x by David Vignoni
|
||||||
under <a href="http://www.gnu.org/licenses/lgpl.html">LGPL</a>.</li>
|
under <a href="http://www.gnu.org/licenses/lgpl.html">LGPL</a>.</li>
|
||||||
<li>Robot Icon by <a href="http://p.yusukekamiyamane.com">Yusuke Kamiyamane</a> under <a href="http://creativecommons.org/licenses/by/3.0/">CC-BY 3.0</a>.</li>
|
<li>Robot Icon by <a href="http://p.yusukekamiyamane.com">Yusuke Kamiyamane</a> under <a href="http://creativecommons.org/licenses/by/3.0/">CC-BY 3.0</a>.</li>
|
||||||
|
<li>Emoji:
|
||||||
|
<ul>
|
||||||
|
<li>Emoji info (description, category) based on <a href="https://github.com/Ranks/emojione/blob/master/emoji.json">emoji.json by EmojiOne</a>
|
||||||
|
under the <a href="https://opensource.org/licenses/MIT">MIT License</a></li>
|
||||||
|
<li><a href="http://emojione.com/">EmojiOne</a> images licensed under
|
||||||
|
<a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International</a></li>
|
||||||
|
<li><a href="https://github.com/twitter/twemoji">Twitter Emoji (Twemoji)</a> images licensed under
|
||||||
|
<a href="https://creativecommons.org/licenses/by/4.0/">CC-BY 4.0</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<p>This application (except for the parts mentioned in the previous paragraph)
|
<p>This application (except for the parts mentioned in the previous paragraph)
|
||||||
|
@ -151,3 +151,24 @@ table.files {
|
|||||||
.del {
|
.del {
|
||||||
text-decoration: line-through;
|
text-decoration: line-through;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.example-list li {
|
||||||
|
margin-top: 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
table.compact {
|
||||||
|
border-collapse: collapse;
|
||||||
|
margin-top: 10px;
|
||||||
|
margin-left: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
table.compact td {
|
||||||
|
padding: 3px;
|
||||||
|
margin: 0;
|
||||||
|
border: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
td.symbol {
|
||||||
|
font-size: 1.1em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
10
index.html
10
index.html
@ -15,7 +15,7 @@ function loaded() {
|
|||||||
{ ceiling: null, text: "$years years ago" }
|
{ ceiling: null, text: "$years years ago" }
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
document.getElementById("ago").innerHTML = "Version 0.8.3 released "+humanized_time_span("2016/06/28", Date(), custom_date_formats)+"";
|
document.getElementById("ago").innerHTML = "Version 0.8.4 released "+humanized_time_span("2016/10/23", Date(), custom_date_formats)+"";
|
||||||
|
|
||||||
getDownloads("v0.8.3");
|
getDownloads("v0.8.3");
|
||||||
}
|
}
|
||||||
@ -174,7 +174,7 @@ function getDownloads(tag) {
|
|||||||
<li>Get notified when channels you follow go live and view a list of live streams</li>
|
<li>Get notified when channels you follow go live and view a list of live streams</li>
|
||||||
<li>Follow and unfollow channels directly out of Chatty</li>
|
<li>Follow and unfollow channels directly out of Chatty</li>
|
||||||
<li>View and insert your subemotes, channel-specific emotes, all global emotes and Twitch emotes you favorited</li>
|
<li>View and insert your subemotes, channel-specific emotes, all global emotes and Twitch emotes you favorited</li>
|
||||||
<li>Easily open streams in your browser, or run <a href="http://livestreamer.tanuki.se/en/latest/">Livestreamer</a> out of Chatty</li>
|
<li>Easily open streams in your browser, or run <a href="https://github.com/chrippa/livestreamer">Livestreamer</a> out of Chatty</li>
|
||||||
<li>Join several channels, popout individual channels to view them side-by-side</li>
|
<li>Join several channels, popout individual channels to view them side-by-side</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
@ -216,12 +216,12 @@ function getDownloads(tag) {
|
|||||||
|
|
||||||
<h2 id="download">Download & Getting started</h2>
|
<h2 id="download">Download & Getting started</h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="https://github.com/chatty/chatty/releases/download/v0.8.3/Chatty_0.8.3.zip"><strong>Download Version 0.8.3</strong></a>
|
<li><a href="https://github.com/chatty/chatty/releases/download/v0.8.4/Chatty_0.8.4.zip"><strong>Download Version 0.8.4</strong></a>
|
||||||
(all OS)</li>
|
(all OS)</li>
|
||||||
<li>With global hotkey support (Windows only):<ul>
|
<li>With global hotkey support (Windows only):<ul>
|
||||||
<li><a href="https://github.com/chatty/chatty/releases/download/v0.8.3/Chatty_0.8.3_hotkey_32bit.zip">Download Version 0.8.3 (for 32bit-Java)</a>
|
<li><a href="https://github.com/chatty/chatty/releases/download/v0.8.4/Chatty_0.8.4_hotkey_32bit.zip">Download Version 0.8.4 (for 32bit-Java)</a>
|
||||||
</li>
|
</li>
|
||||||
<li><a href="https://github.com/chatty/chatty/releases/download/v0.8.3/Chatty_0.8.3_hotkey_64bit.zip">Download Version 0.8.3 (for 64bit-Java)</a>
|
<li><a href="https://github.com/chatty/chatty/releases/download/v0.8.4/Chatty_0.8.4_hotkey_64bit.zip">Download Version 0.8.4 (for 64bit-Java)</a>
|
||||||
</li>
|
</li>
|
||||||
</ul></li>
|
</ul></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
@ -1 +1 @@
|
|||||||
0.8.3 Timeout lengths/reasons, new sub messages, and more..
|
0.8.4 New Badges, Mod Action Log, Bugfixes, and much more..
|
Loading…
Reference in New Issue
Block a user