mirror of
https://github.com/chatty/chatty.github.io.git
synced 2024-11-09 12:22:50 +01:00
v0.8.7 files
This commit is contained in:
parent
44218a1e87
commit
8f8a4c1958
73
changes.txt
73
changes.txt
@ -1,5 +1,76 @@
|
||||
|
||||
0.8.6 (2017-05-27) Latest Version
|
||||
0.8.7 (2017-09-12) Latest Version
|
||||
|
||||
### Communities / Channel Info
|
||||
- Added support for selecting several communities in Admin Dialog
|
||||
- Removed F hotkey for toggling Community favorites (because that can interfere
|
||||
with searching the list), use Alt+F instead
|
||||
- Updated Channel Info Dialog to show several communities (in overflow menu if
|
||||
there is not enough space)
|
||||
- More info updated when hovering over history graph in Channel Info Dialog
|
||||
(uptime, communities, stream type)
|
||||
|
||||
### Notifications
|
||||
- Don't match own messages by default, but added option to do so anyway
|
||||
- Added option to only trigger on messages containing bits
|
||||
- Added text matching for Stream Status and Subscriber Notifications
|
||||
- Added separate dialog to edit text matching pattern, including some basic help
|
||||
- Prevent channel tab color changing from own messages (by username)
|
||||
|
||||
### TAB Completion
|
||||
- Added settings to what TAB and Shift-TAB should complete, but always complete
|
||||
to username when using the @ prefix
|
||||
- Added completion of Custom Command names
|
||||
- Reorganized settings
|
||||
|
||||
### Custom Commands / Moderation
|
||||
- Added $lower function to make text lowercase
|
||||
- Improved error output, showing the place the error occured more conveniently
|
||||
- Made function parsing more lenient, so that you can use a replacement in
|
||||
the first function parameter (if it starts with "$"), which usually would
|
||||
require an identifier (e.g. "$lower(1)" or "$lower($(1))")
|
||||
- AutoMod: Made name of filtered messages in chat clickable, so you can open the
|
||||
context menu or User Info Dialog to approve/deny a message
|
||||
- Added special commands /Automod_approve and /Automod_deny that can be used to
|
||||
position the Approve/Deny buttons in the User Info Dialog
|
||||
|
||||
### Other Settings Stuff
|
||||
- Highlights/Ignore: Added "re*:" prefix (matching anywhere in message, except
|
||||
of whole message, so "re*:abc" and "re:.*abc.*" would be equivalent)
|
||||
- Added "Test"-button to some matcher settings (e.g. Highlights) where you can
|
||||
test if the pattern you entered matches a text
|
||||
- Added setting to close User Info Dialog when clicking on button (enabled by
|
||||
default to keep previous behaviour, but can be disabled now)
|
||||
- Added ability to add Livestreamer fallback quality options
|
||||
- Added "Edit all entries" button to some list settings, which allows all
|
||||
entries to be edited in one editbox (separated by newlines)
|
||||
|
||||
### Other Improvements
|
||||
- Vodcasts are now marked with "[VOD]" in several places, and also made the
|
||||
Channel Info Dialog history graph line color grey for Vodcasts
|
||||
- Set Admin/Followers Dialog to first joined channel, if already open
|
||||
- Don't immediately remove streams from Live Streams Dialog on request error
|
||||
- Added "/userinfo <name>" command to open specific User Info Dialog
|
||||
- Live Streams List: Added hotkeys for join selected (Enter), open Channel Info
|
||||
(Space) and open context menu (Context Menu Button)
|
||||
- Channel Info Dialog: Added ESC hotkey to close
|
||||
- Removed message type from Tray Notifications, which should allow Chatty icon
|
||||
to show up on them on some OS
|
||||
- Minor memory usage improvement in regards to Twitch Emotes metadata
|
||||
- Show Twitch Charity messages
|
||||
- Updated help
|
||||
|
||||
### Bugfixes
|
||||
- Fixed error related to the User Dialog custom buttons setting
|
||||
- Fixed error in Notification settings when no sounds could be found
|
||||
- Fixed global emotes showing as Subscriber Emotes in context menu
|
||||
- Fixed deselecting graph item on channel change
|
||||
- Fixed Whisper-Type Notification triggering when it shouldn't
|
||||
- Fixed parsing behaviour of numeric identifiers with more than one number
|
||||
- Fixed minor display bug in Live Streams List
|
||||
|
||||
|
||||
0.8.6 (2017-05-27)
|
||||
|
||||
### General
|
||||
- Added new Notification system
|
||||
|
@ -28,6 +28,7 @@
|
||||
<li><a href="#submenus">Format 3: Submenus</a></li>
|
||||
<li><a href="#shortcuts">Shortcuts</a></li>
|
||||
<li><a href="#positioning">Positioning</a></li>
|
||||
<li><a href="#special-commands">Special Commands</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@ -72,8 +73,8 @@
|
||||
|
||||
<p>For the <strong>short notation</strong> the identifier is written
|
||||
directly after the dollar sign: <code>$<identifier></code> .
|
||||
In thise case it may only consist of a number and a dash:
|
||||
<code>$<1-9-></code> . Numeric identifiers refer to the parameters
|
||||
In thise case it may only consist of a number and an optional dash:
|
||||
<code>$<1-9>[-]</code> . Numeric identifiers refer to the parameters
|
||||
supplied to the command.</p>
|
||||
|
||||
<p>For the <strong>regular notation</strong> the identifier is written after
|
||||
@ -133,7 +134,7 @@
|
||||
<h3><a name="parameters-context">Pre-defined Parameters</a></h3>
|
||||
<p>Custom Commands can be used in a number of different places. Depending on
|
||||
the context there are different pre-defined parameters available. The
|
||||
following table shows which identifiers that can be used in which
|
||||
following table shows which identifiers can be used in which
|
||||
context. To use an identifier put it in a replacement, for example
|
||||
<code>$(chan)</code> or <code>$$join(1-,/)</code>.</p>
|
||||
|
||||
@ -242,6 +243,11 @@
|
||||
<dd><em>Example:</em> <code>$join(1-,/)</code> with <code>1-</code> referring to
|
||||
<code>flour sugar eggs</code> turns into <code>flour/sugar/eggs</code></dd>
|
||||
<dd>This effectively replaces spaces in the parameters with the separator.</dd>
|
||||
|
||||
<dt><code>$lower(<identifier>)</code></dt>
|
||||
<dd>Makes the given input lowercase.</dd>
|
||||
<dd><em>Example:</em> <code>$lower(1)</code> with <code>1</code>
|
||||
referring to <code>Fremily</code> turns into <code>fremily</code>.</dd>
|
||||
</dl>
|
||||
|
||||
<p class="note"><em>Note:</em> The <code><identifier></code> parameter means <em>only</em>
|
||||
@ -250,6 +256,10 @@
|
||||
function syntax as an extension to the regular replacement:
|
||||
<code>$(1-) -> $<u>join</u>(1-<u>,/</u>)</code></p>
|
||||
|
||||
<p class="note"><em>Addendum:</em> As of v0.8.7 the <code><identifier></code>
|
||||
parameter will also accept replacements as input (anything starting with
|
||||
<code>$</code>).</p>
|
||||
|
||||
<p>Examples of Custom Commands with these functions:</p>
|
||||
<dl class="defList">
|
||||
<dt><code>/slap /me slaps $$1 around a bit with a large $if(2,$2,trout)</code></dt>
|
||||
@ -312,7 +322,9 @@
|
||||
|
||||
<dt>User Dialog Buttons</dt>
|
||||
<dd>Defines which buttons are visible in the dialog that opens when you
|
||||
click on a user in chat (or double-click in the userlist).</dd>
|
||||
click on a user in chat (or double-click in the userlist). Note
|
||||
the <a href="#special-commands">Special Commands</a> you can use for
|
||||
this setting.</dd>
|
||||
</dl>
|
||||
|
||||
<p>All those settings share the same format (with some slight differences
|
||||
@ -378,14 +390,6 @@ Spoiler[S]=/timeout $$1 600 No spoilers
|
||||
time.</dd>
|
||||
</dl>
|
||||
|
||||
<p>The command <code>/modunmod</code> has a special meaning in the
|
||||
<strong>User Dialog</strong> and is used to add a
|
||||
<strong>Mod/Unmod-Button</strong> which automatically changes depending
|
||||
on the selected user and whether you are the broadcaster on the channel
|
||||
(so the button doesn't always show). Reposition this command to change
|
||||
where the Mod/Unmod-Button appears, or remove it altogether if you don't
|
||||
want it.</p>
|
||||
|
||||
<h3><a name="inline-commands">Format 2: Inline-Commands</a></h3>
|
||||
<p>You can define commands directly in the setting, without having to add
|
||||
them as a named Custom Command first. The syntax for this is:</p>
|
||||
@ -446,7 +450,8 @@ Spoiler[S]=/timeout $$1 600 No spoilers
|
||||
<p>You can add a shortcut to the end of a label or command name by enclosing
|
||||
it with <code>[ ]</code> (square brackets):</p>
|
||||
|
||||
<p><code>/Ban[B]</code> or <code>Spoiler[S]=/timeout $$1 ..</code></p>
|
||||
<p><code>/Ban[B]</code> or <code>Spoiler[S]=/timeout $$1 ..</code>
|
||||
(depending on the line format)</p>
|
||||
|
||||
<p>For <strong>User Dialog Buttons</strong> those can be used while the
|
||||
dialog is open and focused. They are interpreted by
|
||||
@ -505,6 +510,25 @@ Spoiler[S]=/timeout $$1 600 No spoilers
|
||||
positioning is based on the current state of the menu, so it can matter
|
||||
<em>when</em> you add entries with absolute positioning.</p>
|
||||
|
||||
<h3><a name="special-commands">Special Commands</a></h3>
|
||||
|
||||
<p>In the User Dialog Buttons setting you can use some special commands:</p>
|
||||
<ul>
|
||||
<li>Add the command <code>/modunmod</code> to ada a <strong>Mod/Unmod-Button</strong>
|
||||
which automatically changes depending on the selected user and
|
||||
whether you are the broadcaster on the channel (so the button
|
||||
doesn't always show up).</li>
|
||||
<li>The commands <code>/Automod_approve</code> and <code>/Automod_deny</code>
|
||||
only appear as buttons when you opened the User Dialog by clicking
|
||||
on the username of a message rejected by AutoMod.</li>
|
||||
</ul>
|
||||
|
||||
<p>To make use of these you only need to enter the command, you don't need
|
||||
any parameters (Chatty will take care of that). For example simply add
|
||||
<code>/Modunmod</code> or <code>Approve=/Automod_approve</code> to add
|
||||
it to the layout (using the syntax shown on this help page). Chatty will
|
||||
then recognize the command names and the buttons will only show up when
|
||||
they are needed.</p>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
@ -1,10 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<title>Chatty - Livestreamer</title>
|
||||
<title>Chatty - Livestreamer / Streamlink</title>
|
||||
<link rel="stylesheet" type="text/css" href="style.css" />
|
||||
<body>
|
||||
<div id="backlink"><a href="help.html">To main help page</a></div>
|
||||
<h1><a name="top">Livestreamer</a></h1>
|
||||
<h1><a name="top">Livestreamer / Streamlink</a></h1>
|
||||
<p>
|
||||
<a href="#usage">Usage</a> |
|
||||
<a href="#settings">Settings</a> |
|
||||
@ -14,8 +14,8 @@
|
||||
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>
|
||||
|
||||
<p><em>Note:</em> Since Livestreamer doesn't appear to be developed anymore, there is an
|
||||
updated fork called Streamlink, which works the same way. If you want to
|
||||
<p><strong>Note:</strong> Since Livestreamer doesn't appear to be developed anymore, there is an
|
||||
updated fork called <a href="https://streamlink.github.io/">Streamlink</a>, which works the same way. If you want to
|
||||
use Streamlink with Chatty, simply change the <code>Base command</code>
|
||||
to <code>streamlink</code> (or, as with Livestreamer, put the whole path to the program
|
||||
if that is required in your case). Currently Streamlink appears to be using the
|
||||
@ -61,10 +61,13 @@
|
||||
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>Enclose qualities in brackets <code>{ }</code> if you need to add
|
||||
commas, for example if you want to specify a list of fallback qualities.</dd>
|
||||
<dd><em>Examples:</em>
|
||||
<ul>
|
||||
<li><code>Best, High, Worst | Select</code></li>
|
||||
<li><code>Source High Medium Low Mobile | Select</code></li>
|
||||
<li><code>Best, {720p,720p60}, Select, {Audio,audio_only}</code></li>
|
||||
</ul>
|
||||
</dd>
|
||||
|
||||
@ -108,7 +111,7 @@
|
||||
<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
|
||||
which Livestreamer doesn't do by default, so you may get a Bad Request
|
||||
error. You can fix this either by:</p>
|
||||
<ul>
|
||||
<li>Enabling the <code>Use Authorization</code> setting to authenticate
|
||||
@ -119,6 +122,8 @@
|
||||
<code>livestreamer --http-header Client-ID=ewvlchtxgqq88ru9gmfp1gmyt6h2b93</code>
|
||||
</li>
|
||||
</ul>
|
||||
<p>If you're using Streamlink this shouldn't be an issue for you since it
|
||||
has been updated accordingly.</p>
|
||||
|
||||
<h3>Can't run Livestreamer</h3>
|
||||
<p>If you get an error like <code>Error: java.io.IOException: Cannot run
|
||||
@ -130,7 +135,7 @@
|
||||
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
|
||||
path to the Livestreamer executable for it to work by entering it in the
|
||||
<code>Base command</code> field. See the Settings section above for examples
|
||||
<code>Base command</code> field. See the <a href="#settings">Settings section</a> above for examples
|
||||
and help on that.</p>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -15,6 +15,7 @@
|
||||
<h1><a name="top">Release Information</a></h1>
|
||||
|
||||
<p>
|
||||
<a href="#0.8.7">0.8.7</a> |
|
||||
<a href="#0.8.6">0.8.6</a> |
|
||||
<a href="#0.8.5.1">0.8.5.1</a> |
|
||||
<a href="#0.8.5">0.8.5</a> |
|
||||
@ -45,9 +46,98 @@
|
||||
<p>This page shows important information about new versions as well as the
|
||||
full list of changes.</p>
|
||||
|
||||
<h2>
|
||||
<a name="0.8.7">Version 0.8.7</a> <a name="latest">(This one!)</a> (2017-09-12)
|
||||
<a href="#top" class="top">[back to top]</a>
|
||||
</h2>
|
||||
<p>This update finally contains the ability to set the three communities. It
|
||||
has been in beta for a while, but unfortunately I seem to be pretty bad
|
||||
at releasing frequent updates, sorry about that (following job interview
|
||||
cliché I guess I would have to say it's because I'm a perfectionist ;).
|
||||
Due to that, there are also some more changes in this update than usual,
|
||||
that have collected over time.</p>
|
||||
|
||||
<p>A note about memory usage and emoticons: With the number of emotes
|
||||
skyrocketing due to the introduction of the Affiliate program, Chatty
|
||||
has much more emote metadata (not images) to handle, which causes issues
|
||||
for some users. It needs that data to populate the Emote Dialog and also
|
||||
(for sent messages) to show emotes in chat. I will try to improve the
|
||||
situation over the coming updates, probably by only requesting data as
|
||||
needed, instead of all at once (although there are related issues to
|
||||
solve for this to work properly).</p>
|
||||
|
||||
<pre>
|
||||
### Communities / Channel Info
|
||||
- Added support for selecting several communities in Admin Dialog
|
||||
- Removed F hotkey for toggling Community favorites (because that can interfere
|
||||
with searching the list), use Alt+F instead
|
||||
- Updated Channel Info Dialog to show several communities (in overflow menu if
|
||||
there is not enough space)
|
||||
- More info updated when hovering over history graph in Channel Info Dialog
|
||||
(uptime, communities, stream type)
|
||||
|
||||
### Notifications
|
||||
- Don't match own messages by default, but added option to do so anyway
|
||||
- Added option to only trigger on messages containing bits
|
||||
- Added text matching for Stream Status and Subscriber Notifications
|
||||
- Added separate dialog to edit text matching pattern, including some basic help
|
||||
- Prevent channel tab color changing from own messages (by username)
|
||||
|
||||
### TAB Completion
|
||||
- Added settings to what TAB and Shift-TAB should complete, but always complete
|
||||
to username when using the @ prefix
|
||||
- Added completion of Custom Command names
|
||||
- Reorganized settings
|
||||
|
||||
### Custom Commands / Moderation
|
||||
- Added $lower function to make text lowercase
|
||||
- Improved error output, showing the place the error occured more conveniently
|
||||
- Made function parsing more lenient, so that you can use a replacement in
|
||||
the first function parameter (if it starts with "$"), which usually would
|
||||
require an identifier (e.g. "$lower(1)" or "$lower($(1))")
|
||||
- AutoMod: Made name of filtered messages in chat clickable, so you can open the
|
||||
context menu or User Info Dialog to approve/deny a message
|
||||
- Added special commands /Automod_approve and /Automod_deny that can be used to
|
||||
position the Approve/Deny buttons in the User Info Dialog
|
||||
|
||||
### Other Settings Stuff
|
||||
- Highlights/Ignore: Added "re*:" prefix (matching anywhere in message, except
|
||||
of whole message, so "re*:abc" and "re:.*abc.*" would be equivalent)
|
||||
- Added "Test"-button to some matcher settings (e.g. Highlights) where you can
|
||||
test if the pattern you entered matches a text
|
||||
- Added setting to close User Info Dialog when clicking on button (enabled by
|
||||
default to keep previous behaviour, but can be disabled now)
|
||||
- Added ability to add Livestreamer fallback quality options
|
||||
- Added "Edit all entries" button to some list settings, which allows all
|
||||
entries to be edited in one editbox (separated by newlines)
|
||||
|
||||
### Other Improvements
|
||||
- Vodcasts are now marked with "[VOD]" in several places, and also made the
|
||||
Channel Info Dialog history graph line color grey for Vodcasts
|
||||
- Set Admin/Followers Dialog to first joined channel, if already open
|
||||
- Don't immediately remove streams from Live Streams Dialog on request error
|
||||
- Added "/userinfo <name>" command to open specific User Info Dialog
|
||||
- Live Streams List: Added hotkeys for join selected (Enter), open Channel Info
|
||||
(Space) and open context menu (Context Menu Button)
|
||||
- Channel Info Dialog: Added ESC hotkey to close
|
||||
- Removed message type from Tray Notifications, which should allow Chatty icon
|
||||
to show up on them on some OS
|
||||
- Minor memory usage improvement in regards to Twitch Emotes metadata
|
||||
- Show Twitch Charity messages
|
||||
- Updated help
|
||||
|
||||
### Bugfixes
|
||||
- Fixed error related to the User Dialog custom buttons setting
|
||||
- Fixed error in Notification settings when no sounds could be found
|
||||
- Fixed global emotes showing as Subscriber Emotes in context menu
|
||||
- Fixed deselecting graph item on channel change
|
||||
- Fixed Whisper-Type Notification triggering when it shouldn't
|
||||
- Fixed parsing behaviour of numeric identifiers with more than one number
|
||||
- Fixed minor display bug in Live Streams List
|
||||
</pre>
|
||||
|
||||
<h2>
|
||||
<a name="0.8.6">Version 0.8.6</a> <a name="latest">(This one!)</a> (2017-05-27)
|
||||
<a name="0.8.6">Version 0.8.6</a> (2017-05-27)
|
||||
<a href="#top" class="top">[back to top]</a>
|
||||
</h2>
|
||||
<p>This version features a new Notification system, which combines both
|
||||
|
@ -621,10 +621,28 @@
|
||||
<li><code>wcs:</code> is the same as <code>w:</code>, but case-sensitive.</li>
|
||||
<li><code>start:</code> to match at the start, so <code>start:!bet</code> will
|
||||
match messages starting with <code>!bet</code>.</li>
|
||||
<li><code>re:</code> to use a regular expression, e.g. <code>re:(?i).*\bGTA ?[V5]\b.*</code>
|
||||
to match GTA5, GTA 5, GTA V, gta5, .. (as a word) anywhere in the message. Note
|
||||
that the regex always tries to match the entire message, so you have to
|
||||
add the appropriate wildcards to match parts anywhere in the message.</li>
|
||||
<li><code>re:</code> or <code>re*:</code> to use a
|
||||
<a href="https://en.wikipedia.org/wiki/Regular_expression">Regular Expression</a>:
|
||||
<ul>
|
||||
<li><code>re:</code> will always try to match the whole message,
|
||||
so for example <code>re:GTA5</code> will only match the message
|
||||
"GTA5", but not anything added to it even just a space like
|
||||
"GTA5 ". Regular Expressions are also case-sensitive by
|
||||
default, so "gta5" won't match either in this case, but
|
||||
you can add <code>(?i)</code> for case-insensitive matching.
|
||||
<br />
|
||||
Example: <code>re:(?i).*\bGTA ?[V5]\b.*</code> will match
|
||||
"GTA5", "GTA 5", "GTA V", "gta5", .. anywhere in the message
|
||||
(<code>.*</code>), but only on word boundaries (<code>\b</code>)
|
||||
and case-insensitive (<code>(?i)</code> in front).
|
||||
</li>
|
||||
<li><code>re*:</code> does the same as <code>re:</code> except
|
||||
that a partial match anywhere in the message is enough, so
|
||||
to get the same behaviour as in the above example you can
|
||||
just use <code>re*:(?i)\bGTA ?[V5]\b</code> (omitting
|
||||
the surrounding <code>.*</code>).</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3>Meta Prefixes</h3>
|
||||
@ -1426,6 +1444,62 @@
|
||||
use TAB Completion <a href="help.html#nickCompletion">check out the general help</a>.</p>
|
||||
|
||||
<h3>TAB Completion</h3>
|
||||
<p>Either <strong>TAB</strong> or <strong>Shift-TAB</strong> can be pressed
|
||||
after some text to initiate Completion, and here you can change what
|
||||
type of Completion each should do:</p>
|
||||
|
||||
<ul>
|
||||
<li>Names: Complete usernames in the current chat</li>
|
||||
<li>Emotes: Complete emotes you have access to</li>
|
||||
<li>Names, then Emotes: Both usernames and emotes appear in the result,
|
||||
but sorted so that usernames are listed first</li>
|
||||
<li>Emotes, then Names: Same as previous, but emotes are listed first</li>
|
||||
<li>Custom Completion: Complete the keys specified for Custom Completion
|
||||
(without having to use a <code>.</code> prefix)</li>
|
||||
</ul>
|
||||
|
||||
<p>In addition to this there are special cases where a certain type of
|
||||
Completion is chosen independant of these settings:</p>
|
||||
|
||||
<ul>
|
||||
<li>Prefixing <code>@</code> always completes usernames</li>
|
||||
<li>Prefixing <code>/</code> always completes command names</li>
|
||||
<li>Prefixing <code>.</code> always performs Custom Completion</li>
|
||||
<li>Certain commands such as <code>/ban</code> always complete usernames</li>
|
||||
</ul>
|
||||
|
||||
<h3>Localized Names</h3>
|
||||
<dl class="dl-settings">
|
||||
<dt>Prefer Regular name for username-based commmands</dt>
|
||||
<dd>If you complete a username after a command like <code>/ban</code>
|
||||
which needs a regular username as parameter, then always prefer the
|
||||
regular name.</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>Apperance / Behaviour</h3>
|
||||
<dl class="dl-settings">
|
||||
<dt>Show popup</dt>
|
||||
<dd>Shows a small window with information about the current completion
|
||||
@ -1468,40 +1542,22 @@
|
||||
</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>
|
||||
|
||||
<p>Custom Completion allows you to add user-specified keywords, that if
|
||||
prepended with a dot (<code>.</code>) can be completed to their defined
|
||||
value using <kbd>Shift-TAB</kbd>.</p>
|
||||
<p>Custom Completion allows you to add your own keyword/value pairs for
|
||||
completion. Custom Completion can always be performed by prepending the
|
||||
keyword with a dot (<code>.</code>) and then pressing <kbd>TAB</kbd>
|
||||
or <kbd>Shift-TAB</kbd>, or by selecting Custom Completion for the
|
||||
<strong>TAB</strong> or <strong>Shift-TAB</strong> setting, in which
|
||||
case no prefix is required.</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>TAB</kbd> to complete it to the URL.</p>
|
||||
|
||||
<p>Custom Completion items can only have one completion, so you can't have
|
||||
<code>.chatty</code> complete to several different values.</p>
|
||||
@ -1515,7 +1571,7 @@
|
||||
<li><code>/customCompletion remove <item></code> - Remove an item</li>
|
||||
</ul>
|
||||
|
||||
<p>Remember that you can also use TAB Completion for commands. Kappab</p>
|
||||
<p>Remember that you can also use TAB Completion for command names. Kappab</p>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
@ -5,7 +5,7 @@
|
||||
<link rel="stylesheet" type="text/css" href="style.css" />
|
||||
</head>
|
||||
<body>
|
||||
<h1><a name="top">Chatty (Version: 0.8.6)</a></h1>
|
||||
<h1><a name="top">Chatty (Version: 0.8.7)</a></h1>
|
||||
<table>
|
||||
<tr>
|
||||
<td valign="top">
|
||||
@ -49,7 +49,7 @@
|
||||
<li><a href="#channelinfo">Channel Info / History</a></li>
|
||||
<li><a href="#notifications">Live Streams / Notifications</a></li>
|
||||
<li><a href="help-admin.html">Admin Dialog</a></li>
|
||||
<li><a href="help-livestreamer.html">Livestreamer</a>
|
||||
<li><a href="help-livestreamer.html">Livestreamer / Streamlink</a>
|
||||
<li><a href="help-srl.html">SpeedrunsLive (SRL)</a></li>
|
||||
<li><a href="#followers">Followers/Subscribers List</a></li>
|
||||
<li><a href="#streamhighlights">Stream Highlights</a></li>
|
||||
@ -211,6 +211,8 @@
|
||||
<li><code>/settings</code>, <code>/livestreams</code>, <code>/channeladmin</code>,
|
||||
<code>/channelinfo</code>, <code>/search</code>, <code>/openFollowers</code>,
|
||||
<code>/openSubscribers</code> - Opens the according dialog</li>
|
||||
<li><code>/userinfo <username></code> - To open the User Info Dialog
|
||||
on a specific user of the current channel (if available)</li>
|
||||
<li><code>/insert <text></code> - Inserts the given text into the input box at
|
||||
the current caret position (can be useful for Custom Commands put
|
||||
in a menu)</li>
|
||||
@ -528,28 +530,24 @@
|
||||
<a href="#top" class="top">[back to menu]</a>
|
||||
</h2>
|
||||
<p>When you type in the inputbox, you can TAB-complete different types of
|
||||
things:</p>
|
||||
things, by using either <kbd>TAB</kbd> or <kbd>Shift-TAB</kbd> to
|
||||
initiate Completion, which complete different types depending on the
|
||||
<a href="help-settings.html#Completion">Completion settings</a>.</p>
|
||||
|
||||
<p>Some prefixes automatically switch to a certain type of completion
|
||||
independant of whether you use <kbd>TAB</kbd> or <kbd>Shift-TAB</kbd>:</p>
|
||||
|
||||
<ul>
|
||||
<li>Using <kbd>TAB</kbd>
|
||||
<ul>
|
||||
<li>Names of who is currently in the userlist</li>
|
||||
<li>Chatty setting names (after a setting command)</li>
|
||||
<li>Some commands (after <code>/</code>)</li>
|
||||
</ul>
|
||||
</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>
|
||||
<li>Prefixing <code>@</code> completes usernames</li>
|
||||
<li>Prefixing <code>/</code> completes command names</li>
|
||||
<li>Prefixing <code>.</code> performs <a href="help-settings.html#Completion-custom">Custom completion</a></li>
|
||||
<li>Certain commands such as <code>/ban</code> complete usernames for
|
||||
their first parameter</li>
|
||||
<li>Setting commands such as <code>/set</code> complete setting names
|
||||
for their first parameter</li>
|
||||
</ul>
|
||||
|
||||
<h3>How it works</h3>
|
||||
<p>There are a couple of <a href="help-settings.html#Completion">settings</a>
|
||||
that change the behaviour of the TAB Completion.</p>
|
||||
|
||||
<p>How the TAB Completion process works:</p>
|
||||
|
||||
<ol>
|
||||
@ -594,7 +592,7 @@
|
||||
<h3>Example: Nick Completion</h3>
|
||||
<ul>
|
||||
<li>Enter <code>z</code> in the editbox</li>
|
||||
<li>Press <kbd>TAB</kbd> to complete as a nickname
|
||||
<li>Press <kbd>TAB</kbd> to complete as a nickname (assuming the <a href="help-settings.html#Completion">setting</a> is that)
|
||||
<ul>
|
||||
<li>On default settings, this may complete to <code>ze_tt</code>
|
||||
with two other results</li>
|
||||
@ -612,7 +610,7 @@
|
||||
<h3>Example: Emote Completion</h3>
|
||||
<ul>
|
||||
<li>Enter <code>dat</code> in the editbox</li>
|
||||
<li>Press <kbd>Shift-TAB</kbd> to complete as an emote
|
||||
<li>Press <kbd>Shift-TAB</kbd> to complete as an emote (assuming the <a href="help-settings.html#Completion">setting</a> is that)
|
||||
<ul>
|
||||
<li>On default settings, this may complete to <code>DatHass</code> with two other results</li>
|
||||
</ul>
|
||||
@ -1031,9 +1029,23 @@ MiniK http://static-cdn.jtvnw.net/emoticons/v1/25/1.0 set:793 id:3287</pre
|
||||
<p><a href="https://help.twitch.tv/customer/portal/articles/2662186-how-to-use-automod">AutoMod</a>
|
||||
is a Twitch feature that filters messages before they are send to the
|
||||
chat clients. As mod in the channel you can review and either approve
|
||||
or deny those filtered messages. In Chatty this can be done via
|
||||
<code>Extra - AutoMod</code>.</p>
|
||||
or deny those filtered messages in different ways:</p>
|
||||
|
||||
<ul>
|
||||
<li>The AutoMod Dialog under <code>Extra - AutoMod</code></li>
|
||||
<li>Enable <code>Settings - Moderation - Show messages rejected by AutoMod</code>
|
||||
to show rejected messages directly in chat and..
|
||||
<ul>
|
||||
<li>Right-click on the username of a filtered message and
|
||||
approve/reject from the context menu</li>
|
||||
<li>Click on the username of a filtered message to open the User
|
||||
Info Dialog and click the approve/reject button
|
||||
(<a href="help-custom_commands.html#special-commands">settings</a>)</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3>AutoMod Dialog</h3>
|
||||
<p>In the dialog you will see filtered messages of the current channel (if
|
||||
you are mod). Open the context menu on a message (usually right-click)
|
||||
to approve or deny that message. Double-click on a message to open the
|
||||
@ -1076,8 +1088,8 @@ MiniK http://static-cdn.jtvnw.net/emoticons/v1/25/1.0 set:793 id:3287</pre
|
||||
stream. The data is requested from the Twitch API in a semi-regular interval,
|
||||
so it can take some time to update.</p>
|
||||
|
||||
<h3>Online Time</h3>
|
||||
<p>If the stream is online, the <code>Online: 1h 30m</code>
|
||||
<h3>Stream Uptime</h3>
|
||||
<p>If the stream is online, the <code>Live: 1h 30m</code>
|
||||
shows how long ago the stream was started. That time comes directly from the
|
||||
Twitch API, so it is able to show the correct online time, even if you started
|
||||
Chatty after the stream started.</p>
|
||||
|
14
index.html
14
index.html
@ -15,9 +15,9 @@ function loaded() {
|
||||
{ ceiling: null, text: "$years years ago" }
|
||||
]
|
||||
}
|
||||
document.getElementById("ago").innerHTML = "Version 0.8.6 released "+humanized_time_span("2017/05/27", Date(), custom_date_formats)+"";
|
||||
document.getElementById("ago").innerHTML = "Version 0.8.7 released "+humanized_time_span("2017/09/12", Date(), custom_date_formats)+"";
|
||||
|
||||
getDownloads("v0.8.6");
|
||||
getDownloads("v0.8.7");
|
||||
}
|
||||
|
||||
function getDownloads(tag) {
|
||||
@ -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>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>Easily open streams in your browser, or run <a href="https://github.com/chrippa/livestreamer">Livestreamer</a> out of Chatty</li>
|
||||
<li>Easily open streams in your browser, or run <a href="https://github.com/chrippa/livestreamer">Livestreamer</a> (or the more up-to-date <a href="https://streamlink.github.io/">Streamlink</a>) out of Chatty</li>
|
||||
<li>Join several channels, popout individual channels to view them side-by-side</li>
|
||||
</ul>
|
||||
</li>
|
||||
@ -217,15 +217,15 @@ function getDownloads(tag) {
|
||||
|
||||
<h2 id="download">Download & Getting started</h2>
|
||||
<ul>
|
||||
<li><a href="https://github.com/chatty/chatty/releases/download/v0.8.6/Chatty_0.8.6.zip"><strong>Download Version 0.8.6</strong></a>
|
||||
<li><a href="https://github.com/chatty/chatty/releases/download/v0.8.7/Chatty_0.8.7.zip"><strong>Download Version 0.8.7</strong></a>
|
||||
(all OS)</li>
|
||||
<li>With global hotkey support (Windows only):<ul>
|
||||
<li><a href="https://github.com/chatty/chatty/releases/download/v0.8.6/Chatty_0.8.6_hotkey_32bit.zip">Download Version 0.8.6 (for 32bit-Java)</a>
|
||||
<li><a href="https://github.com/chatty/chatty/releases/download/v0.8.7/Chatty_0.8.7_hotkey_32bit.zip">Download Version 0.8.7 (for 32bit-Java)</a>
|
||||
</li>
|
||||
<li><a href="https://github.com/chatty/chatty/releases/download/v0.8.6/Chatty_0.8.6_hotkey_64bit.zip">Download Version 0.8.6 (for 64bit-Java)</a>
|
||||
<li><a href="https://github.com/chatty/chatty/releases/download/v0.8.7/Chatty_0.8.7_hotkey_64bit.zip">Download Version 0.8.7 (for 64bit-Java)</a>
|
||||
</li>
|
||||
</ul></li>
|
||||
<li>Standalone Bundle (Windows executable, includes JRE, no installed Java required):<ul><li><a href="https://github.com/chatty/chatty/releases/download/v0.8.6/Chatty_0.8.6_windows_standalone.zip">Download Version 0.8.6 Windows Standalone</a></li></ul></li>
|
||||
<li>Standalone Bundle (Windows executable, includes JRE, no installed Java required):<ul><li><a href="https://github.com/chatty/chatty/releases/download/v0.8.7/Chatty_0.8.7_windows_standalone.zip">Download Version 0.8.7 Windows Standalone</a></li></ul></li>
|
||||
<li>Previous versions and source code are on <a href="https://github.com/chatty/chatty/releases">GitHub</a></li>
|
||||
</ul>
|
||||
|
||||
|
@ -1 +1 @@
|
||||
0.8.6 New Notification system, Bugfixes, and more..
|
||||
0.8.7 Communities update, Bugfixes, and much more..
|
Loading…
Reference in New Issue
Block a user