mirror of
https://github.com/chatty/chatty.github.io.git
synced 2024-11-08 12:02:28 +01:00
v0.12 files
This commit is contained in:
parent
0705d659b9
commit
16a3347514
@ -196,7 +196,7 @@
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th rowspan="9"><em>All</em></th>
|
||||
<th rowspan="10"><em>All</em></th>
|
||||
<td><code>chan</code></td>
|
||||
<td>The current channel context (without leading #)</td>
|
||||
</tr>
|
||||
@ -210,6 +210,10 @@
|
||||
<td>All currently open regular channels (separated by spaces,
|
||||
without leading #)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>hostedChan</code></td>
|
||||
<td>The currently hosted channel (if any)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>streamstatus</code></td>
|
||||
<td>Stream Status (Title/Game or Offline)</td>
|
||||
@ -325,11 +329,36 @@
|
||||
<td><code>1-</code></td>
|
||||
<td>Names of selected streams</td>
|
||||
</tr>
|
||||
<!-- Hotkey -->
|
||||
<tr>
|
||||
<th>Hotkey</th>
|
||||
<td><code>1</code></td>
|
||||
<td>The currently <a href="help.html#userselection">selected user</a> (if present)</td>
|
||||
</tr>
|
||||
<!-- Text Context Menu -->
|
||||
<tr>
|
||||
<th>Selected Text Context menu</th>
|
||||
<td><code>1-</code>, <code>msg</code></td>
|
||||
<td>The selected text</td>
|
||||
</tr>
|
||||
<!-- Admin Context Menu -->
|
||||
<tr>
|
||||
<th rowspan="4">Admin Context menu</th>
|
||||
<td><code>title</code></td>
|
||||
<td>The stream title currently set in the Admin Dialog</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>game</code></td>
|
||||
<td>The game (category) currently set in the Admin Dialog</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>tag-ids</code></td>
|
||||
<td>The tags currently set in the Admin Dialog (ids, comma-separated)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>tag-names</code></td>
|
||||
<td>The tags currently set in the Admin Dialog (display names, comma-separated)</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p>Example with pre-defined parameters:</p>
|
||||
@ -343,9 +372,8 @@
|
||||
commands like <code>/ban</code> are executed in the appropriate channel.</p>
|
||||
|
||||
<h3><a name="functions">Functions</a></h3>
|
||||
<p>There is a very limited amount of functions available. Functions are
|
||||
replacements, however they have a function name before the identifier (there
|
||||
is no short notation for functions):</p>
|
||||
<p>Functions are replacements, however they have a function name before the
|
||||
identifier (there is no short notation for functions):</p>
|
||||
|
||||
<p><code>$<functionName>(<identifier>,<some parameters>,[optional parameters])</code></p>
|
||||
|
||||
@ -355,7 +383,7 @@
|
||||
replacement:
|
||||
<code>$(1-) -> $<u>join</u>(1-<u>,/</u>)</code></p>
|
||||
|
||||
<p>The following functions are available:</p>
|
||||
<p>The following functions are always available:</p>
|
||||
<dl class="defList">
|
||||
<dt><code>$if(<identifier>,<output if exists>,[output if not])</code></dt>
|
||||
<dd>If the value the identifier refers to exists (non-empty), it will
|
||||
@ -364,7 +392,7 @@
|
||||
with no parameters turns into <code>nope</code>, the optional <code>[output if not]</code> function parameter.</dd>
|
||||
|
||||
<dt><code>$ifeq(<identifier>,<comparison>,<output if equal>,[output if not])</code></dt>
|
||||
<dd>Similar to <code>$if</code>, but instead of just checking fot the
|
||||
<dd>Similar to <code>$if</code>, but instead of just checking for the
|
||||
existence of a parameter it compares it to a given value
|
||||
(<code><comparison></code>).</dd>
|
||||
<dd><em>Example:</em> <code>$ifeq(1,cheesecake,yummy)</code> with parameters
|
||||
@ -372,6 +400,13 @@
|
||||
<code>cheese cake</code> turns into an an empty string, since the
|
||||
optional <code>[output if not]</code> has not been specified.</dd>
|
||||
|
||||
<dt><code>$switch(<identifier>,<case1>:<result1>,..,[casen]:[resultn],[default])</code></dt>
|
||||
<dd>Similiar to a switch statement in programming, or one or several <code>$ifeq()</code> functions.
|
||||
Compares the value associated with the identifier with the case values and returns the following
|
||||
result if it matches. If none of the case values match, it will return the default, or an empty value.</dd>
|
||||
<dd><em>Example:</em> <code>/set fontSize $switch($get(fontSize),25:50,50:18,25)</code> when added
|
||||
as a Custom Command alternates between font sizes 18, 25 and 50.</dd>
|
||||
|
||||
<dt><code>$join(<identifier>,<separator>)</code></dt>
|
||||
<dd>Joins together the arguments the identifier refers to, using the
|
||||
given separator.</dd>
|
||||
@ -421,6 +456,13 @@
|
||||
<dd><em>Example:</em> <code>$randum($$1)</code> chooses a random number
|
||||
between 0 and what is the first parameter.</dd>
|
||||
|
||||
<dt><code>$calc(<simple math expression>)</code></dt>
|
||||
<dd>Limited support for performing calculations.</dd>
|
||||
<dd><em>Example:</em> <code>//echo $calc(2^3) $calc( (3+4\) / 2)</code>
|
||||
when entered into the inputbox returns <code>8 3.5</code> (note the
|
||||
parentheses in the second, as well as how the closing parenthesis
|
||||
needs to be escaped).</dd>
|
||||
|
||||
<dt><code>$urlencode(<input>)</code></dt>
|
||||
<dd>Uses <a href="https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html#encode-java.lang.String-java.lang.String-">UrlEncoder.encode()</a>
|
||||
to prepare the input to be used in a URL query parameter.</dd>
|
||||
@ -489,6 +531,33 @@
|
||||
</dl>
|
||||
</dl>
|
||||
|
||||
<p>The following functions are only available in some contexts:</p>
|
||||
|
||||
<dl class="defList">
|
||||
<dt><code>$is(<match input>)</code></dt>
|
||||
<dd>Outputs <code>true</code> if the match succeeds, nothing otherwise.
|
||||
The <code>match input</code> is in the <a href="help-settings.html#Highlight_Matching">Highlight</a>
|
||||
format, although what can actually be matched against depends on
|
||||
where the command is ran from, for example the user or message text
|
||||
is only available from the User Dialog or User Context Menu.</dd>
|
||||
<dd><em>Example:</em> <code>$if($is(mystatus:bm),I'm a mod,Not a mod)</code>
|
||||
will output <code>I'm a mod</code> in channels where you are the
|
||||
broadcaster or a moderator, <code>Not a mod</code> otherwise.</dd>
|
||||
|
||||
<dt><code>$get(<settingName>,[key])</code></dt>
|
||||
<dd>Returns the value of a setting. Different setting types return
|
||||
differently formatted values. There is no comprehensive list of
|
||||
settings, unless you count the <a href="https://github.com/chatty/chatty/blob/master/src/chatty/SettingsManager.java">Chatty source</a>.</dd>
|
||||
<dd>One intended use for this is the special setting <code>var</code>,
|
||||
where you can set a string value using setting commands
|
||||
(<code>/set var foo bar</code>) and then retrieve the value with
|
||||
this function (<code>$get(var,foo)</code> returns <code>bar</code>).</dd>
|
||||
<dd><em>Example:</em> <code>//echo $get(username)</code> returns the
|
||||
name you are logged into Chatty with.</dd>
|
||||
<dd><em>Example:</em> <code>$if($get(ontop),ONTOP)</code> will return
|
||||
<code>ONTOP</code> only if "View - Always on top" is enabled.</dd>
|
||||
</dl>
|
||||
|
||||
<p class="note"><em>Tip:</em> Enter e.g. <code>//echo $datetime()</code>
|
||||
into the chat inputbox to test a function directly, use arrow up/down
|
||||
keys to cycle through previous inputs. Of course you won't be able to
|
||||
|
@ -39,7 +39,8 @@
|
||||
settings directory that Chatty currently uses.</p>
|
||||
|
||||
<p>If you want to replace, copy or delete setting files in any way, make
|
||||
sure to close Chatty before doing so.</p>
|
||||
sure to close Chatty before doing so (the files may be overwritten
|
||||
at any time while Chatty is running).</p>
|
||||
|
||||
<p>You can change the settings directory via different ways:</p>
|
||||
|
||||
@ -64,12 +65,20 @@
|
||||
<td class="fileCommentFolder">[Directory]</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>| |- backup_x_<filename></td>
|
||||
<td class="fileComment">Setting backups</td>
|
||||
<td>| |- auto_*</td>
|
||||
<td class="fileComment">Automatic setting <a href="#backup">backups</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>| |- backup_meta</td>
|
||||
<td class="fileComment">Backups meta (last backup, numbering)</td>
|
||||
<td>| |- manual_*</td>
|
||||
<td class="fileComment">Manual setting backups</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>| |- session_*</td>
|
||||
<td class="fileComment">Session setting backups</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>| |- <span class="del">backup_*</span></td>
|
||||
<td class="fileComment">Old backups (no longer used)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>|</td>
|
||||
@ -123,22 +132,23 @@
|
||||
<td>|</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>|- addressbook</td>
|
||||
<td class="fileComment">[Settings] <a href="help-addressbook.html">Addressbook</a> entries</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>|- login</td>
|
||||
<td class="fileComment">[Settings] Your login data (keep this secure)</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>|- settings</td>
|
||||
<td class="fileComment">[Settings] Main Settings File</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>|- <span class="del">addressbook</span></td>
|
||||
<td class="fileComment">[Settings] <a href="help-addressbook.html">Addressbook</a> entries [deprecated]</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>|- <span class="del">favoritesAndHistory</span></td>
|
||||
<td class="fileComment">[Settings] Channel History/Favorites [deprecated]</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>|- settings</td>
|
||||
<td class="fileComment">[Settings] Main Settings File</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>|- <span class="del">statusPresets</span></td>
|
||||
<td class="fileComment">[Settings] Stream Title/Game presets (Admin Dialog) [deprecated]</td>
|
||||
@ -147,7 +157,9 @@
|
||||
</table>
|
||||
|
||||
<p><em>Note:</em> <code>favoritesAndHistory</code> and <code>statusPresets</code>
|
||||
have been merged into <code>settings</code> as of v0.9.1.</p>
|
||||
have been merged into <code>settings</code> as of v0.9.1.
|
||||
The <code>addressbook</code> has been merged into <code>settings</code>
|
||||
as of v0.12 (but may still be written to under some circumstances).</p>
|
||||
|
||||
<h3><a name="wdir">Working Directory</a></h3>
|
||||
<p>This directory is associated with Chatty when you start it. This is
|
||||
@ -209,62 +221,36 @@
|
||||
</ul>
|
||||
|
||||
<h2><a name="backup">Backup</a></h2>
|
||||
<p>Chatty performs an automatic backup (enabled by default) everytime it is
|
||||
started (if at least the number of days as defined in the settings have passed,
|
||||
by default one). It copies the setting files (except login) to the backup folder
|
||||
in the settings directory, increasing the numbering of the files with every
|
||||
backup. It only makes as many backups as defined in the settings and then
|
||||
starts over with the first number, rotating the files.</p>
|
||||
<p>Setting backups can provide a way to recover your settings if the
|
||||
setting weren't written or loaded properly or to reset your settings
|
||||
to a previous state.</p>
|
||||
|
||||
<p>This is supposed to make recovery of settings easier in case they are not
|
||||
read or written correctly and thus lost (which shouldn't usually
|
||||
happen). In that case you can manually copy/rename the lost files from
|
||||
a backup (just looks for the most recent one based on the change date
|
||||
that looks fine).</p>
|
||||
<p>Chatty can perform these types of backups:</p>
|
||||
<ul>
|
||||
<li>Session backup (<code>session_*</code>): A copy of the currenty written settings, which is
|
||||
mostly intended as a fallback if the main settings file cannot be
|
||||
written. This changes often, so loading it only makes sense
|
||||
immediately after starting Chatty, before settings are saved again.</li>
|
||||
<li>Backup on start (<code>auto_*</code>): A copy of the settings file, made when Chatty is
|
||||
started. By default a backup is made no more often than one day
|
||||
apart and only a limited number of backups are kept.</li>
|
||||
<li>Manual backup (<code>manual_*</code>): You can create a manual backup via "Main - Save..".
|
||||
Manual backups are never automatically deleted.</li>
|
||||
</ul>
|
||||
<p><em>Note:</em> The <code>login</code> settings file is not backed up.
|
||||
For a safer backup, make your own backups on a different
|
||||
device.</p>
|
||||
|
||||
<p><em>If some settings are important to you this can help, but you
|
||||
shouldn't rely on it. Always make your own backups, best on a
|
||||
different device!</em></p>
|
||||
<p>To load an automatic backup go to "Main - Settings - Main - View Backups"
|
||||
and follow the instructions. If you want to restore a manual backup you made of the
|
||||
<code>settings</code> file, simply overwrite the current <code>settings</code>
|
||||
file while Chatty is not running.</p>
|
||||
|
||||
<h3>Restore backup</h3>
|
||||
<p>If you lost your setting files (or some of them) but still have
|
||||
a backup, you can manually copy the backup to restore it.</p>
|
||||
<ol>
|
||||
<li>Prepare & Locate Backup Folder
|
||||
<ul>
|
||||
<li>Enter <code>/openBackupDir</code> to open the Backup folder
|
||||
(or enter <code>/showBackupDir</code> and navigate to the Backup folder
|
||||
manually).</li>
|
||||
<li>There should be several files in the format <code>backup_x_<name></code>,
|
||||
these represent the separate batches of backups.</li>
|
||||
<li>After that, make sure Chatty is not running. Settings are saved when
|
||||
Chatty is closed, so if you change setting files manually
|
||||
while it is running your manual changes would just be
|
||||
overwritten once you close Chatty.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Find latest backup and rename
|
||||
<ul>
|
||||
<li>Sort the files by modification date in your file browser and
|
||||
choose the latest batch that seems like it might work (e.g.
|
||||
files that are not 0KB, although the addressbook might be if
|
||||
you never used it).</li>
|
||||
<li>Rename the files you want to restore from <code>backup_x_<name></code>
|
||||
to <code><name></code> (for example <code>backup_2_settings</code>
|
||||
to <code>settings</code>). You can ignore the <code>backup_meta</code> file.</li>
|
||||
<p>You can view the backup directory directly by entering <code>/openBackupDir</code>
|
||||
or <code>/showBackupDir</code> into the Chatty inputbox. Note that files
|
||||
in the backup directory starting with <code>auto_</code> may be automatically
|
||||
deleted.</p>
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
<li>Move renamed files
|
||||
<ul>
|
||||
<li>Copy or move the renamed files to the parent folder (the one
|
||||
you get from <code>/dir</code> or <code>/openDir</code> commands),
|
||||
overwriting any existing setting files.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>After you are done, start Chatty again and the settings
|
||||
should be restored.</li>
|
||||
</ol>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
@ -406,6 +406,13 @@
|
||||
<tr>
|
||||
<th colspan="4">Other Properties</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>windowDecoration</td>
|
||||
<td></td>
|
||||
<td>When set to "off" it disables the custom styled windows and
|
||||
uses native windows instead, on/off</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>macStyleWindowDecoration</td>
|
||||
<td></td>
|
||||
|
@ -17,6 +17,7 @@
|
||||
<h1><a name="top">Release Information</a></h1>
|
||||
|
||||
<p>
|
||||
<a href="#0.12">0.12</a> |
|
||||
<a href="#0.11">0.11</a> |
|
||||
<a href="#0.10">0.10</a> |
|
||||
<a href="#0.9.7">0.9.7</a> |
|
||||
@ -59,7 +60,74 @@
|
||||
full list of changes.</p>
|
||||
|
||||
<h2>
|
||||
<a name="0.10">Version 0.11</a> <a name="latest">(This one!)</a> (2020-01-14)
|
||||
<a name="0.12">Version 0.12</a> <a name="latest">(This one!)</a> (2020-05-14)
|
||||
<a href="#top" class="top">[back to top]</a>
|
||||
</h2>
|
||||
<p>Settings are now also saved during the session, not just when closing
|
||||
Chatty. This may help with some issues, for example by notifying the
|
||||
user early about writing access issues.</p>
|
||||
|
||||
<p>Also changed are setting backups (can now be accessed through the Settings
|
||||
Dialog) and how the Addressbook is saved (no longer in the "addressbook" file).</p>
|
||||
|
||||
<pre>
|
||||
### Settings Saving/Loading Changes
|
||||
- Settings are now saved while Chatty is running, and only if they changed
|
||||
- Improved "Main - Save.." option (for manually saving settings)
|
||||
- New backup system, including a GUI to view and load backups more easily
|
||||
(Settings - Main - Settings Management)
|
||||
- Addressbook: Added "Edit all"-button to Addressbook dialog for bulk edits
|
||||
- Addressbook: Now saved in the "settings" instead of the "addressbook" file,
|
||||
although the "addressbook" file is still written to if the setting
|
||||
"abSaveOnChange" is enabled (but never read, except for the transition)
|
||||
|
||||
### Settings
|
||||
- Stream Highlights: Added customizable template for the command reponse message
|
||||
- Followers/Subscribers Dialog: Added some settings to the context menu to
|
||||
change the appearance of the list
|
||||
- Added setting to change the timezone used by Chatty
|
||||
- Chat Log: Added optional separate bits message
|
||||
- Chat Log: Added customizable template for logging regular chat messages
|
||||
- Added setting for input focus (Settings - Window) to test if it fixes issues
|
||||
|
||||
### Custom Commands
|
||||
- Added identifier $(hostedChan) (the currently hosted channel, if any)
|
||||
- Added function $is() for Highlight format matching (e.g. "$is(mystatus:bm)")
|
||||
- Added function $calc() to perform simple calculations (e.g. "$calc(3*4)")
|
||||
- Added function $switch(), similar to a switch-statement in programming
|
||||
- Added function $get() to get setting values
|
||||
- Added "var" setting, which can be used like variables ("/set var foo bar" and
|
||||
then "$get(var,foo)" returns "bar")
|
||||
- Added setting to add Custom Commands to Admin Dialog context menu
|
||||
- Added setting to add Custom Commands to text selection copy/paste context menu
|
||||
- Added tooltips for Custom Commands in context menus, showing the raw command
|
||||
|
||||
### Utility Commands
|
||||
- Added "/showLogDir" and "/openLogDir" to show/open the Chat Log directory
|
||||
- Added "/openfile" and "/openfileprompt" to open a file in the default program
|
||||
- Added "/requests" command to open the reward queue in the default browser
|
||||
|
||||
### Other Changes
|
||||
- Stream Chat: Added optional channel logo (if channel is live)
|
||||
- Stream Chat: Added context menu to more easily add/remove channels
|
||||
- Admin Dialog: Added Status Presets context menu entry to use only game/tags
|
||||
- Matching (Highlight etc.): Added "mystatus:" prefix to match against your own
|
||||
user status (e.g. "mystatus:bm" for broadcaster or moderator)
|
||||
- Added notification about allowing "Your Subscriptions" access, so emotes are
|
||||
loaded properly
|
||||
- Improved dark theme Look and Feel detection and Emotes Dialog background
|
||||
- Improved debug output
|
||||
- Updated help
|
||||
|
||||
### Bugfixes
|
||||
- Fixed some types of streams not always showing up correctly
|
||||
- Fixed stream uptime sometimes appearing wrong
|
||||
- Fixed emote tooltip sometimes showing previously hovered emote's info
|
||||
- Fixed rare Emotes Dialog error
|
||||
</pre>
|
||||
|
||||
<h2>
|
||||
<a name="0.11">Version 0.11</a> (2020-01-14)
|
||||
<a href="#top" class="top">[back to top]</a>
|
||||
</h2>
|
||||
<p>The new "Look" settings now contain more customization options, including
|
||||
|
@ -892,6 +892,13 @@
|
||||
the given status codes (see <code>status:</code> for codes). For example:
|
||||
<code>!status:stM</code> matches all 'normal' users that have no
|
||||
badge by default (NOT a Subscriber, Turbo User or any kind of Moderator).</li>
|
||||
<li><code>mystatus:</code> / <code>!mystatus</code> for the same as
|
||||
<code>status:</code> / <code>!status:</code>, except for yourself.
|
||||
Example: <code>mystatus:bm</code> to match only when you are the
|
||||
broadcaster or a moderator. Note that your user status is only
|
||||
updated on channel join and when sending a message, so e.g. if you
|
||||
get modded while already in the channel it will not be recognized
|
||||
until after you have sent a message.</li>
|
||||
<li><code>config:</code> to specify on or more options (separated by comma, no spaces):
|
||||
<ul>
|
||||
<li><code>config:firstmsg</code> - Restrict matching to the
|
||||
|
@ -5,7 +5,7 @@
|
||||
<link rel="stylesheet" type="text/css" href="style.css" />
|
||||
</head>
|
||||
<body>
|
||||
<h1><a name="top">Chatty (Version: 0.11)</a></h1>
|
||||
<h1><a name="top">Chatty (Version: 0.12)</a></h1>
|
||||
<table>
|
||||
<tr>
|
||||
<td valign="top">
|
||||
@ -61,8 +61,8 @@
|
||||
<strong>Settings / Files</strong>
|
||||
<ul class="menu">
|
||||
<li><a href="help-settings.html">Settings Help</a></li>
|
||||
<li><a href="help-setting_commands.html">Setting commands</a></li>
|
||||
<li><a href="help-guide_folders.html">Settings and other files</a></li>
|
||||
<li><a href="help-setting_commands.html">Setting Commands</a></li>
|
||||
<li><a href="help-guide_folders.html">Setting Files (and others)</a></li>
|
||||
<li><a href="#launch">Launch options</a></li>
|
||||
<li><a href="help-addressbook.html">Addressbook</a></li>
|
||||
<li><a href="help-custom_commands.html">Custom Commands</a></li>
|
||||
@ -235,6 +235,9 @@
|
||||
<li><code>/openUrl <url></code> - Opens the given url (see <a href="help-setting_commands.html#openurl">Open URL Command settings</a>)</li>
|
||||
<li><code>/openUrlPrompt <url></code> - Opens the given url after
|
||||
showing a prompt for confirmation</li>
|
||||
<li><code>/openFile <path></code> - Opens the given path in the default application</li>
|
||||
<li><code>/openFilePrompt <path></code> - Opens the given path in the default application (with prompt asking for confirmation)</li>
|
||||
<li><code>/setSize <width> <height></code> - Sets the main window size</li>
|
||||
</ul>
|
||||
|
||||
<h3><a name="commands-system">Housekeeping/System commands:</a></h3>
|
||||
@ -245,10 +248,11 @@
|
||||
<li><code>/wdir</code> / <code>/openWdir</code> - Show/open the current working directory</li>
|
||||
<li><code>/showBackupDir</code> / <code>/openBackupDir</code> - Show/open the <a href="help-guide_folders.html#backup">backup directory</a></li>
|
||||
<li><code>/showDebugDir</code> / <code>/openDebugDir</code> - Show/open the debug log directory</li>
|
||||
<li><code>/showLogDir</code> / <code>/openLogDir</code> - Show/open the chat log directory</li>
|
||||
<li><code>/showJavaDir</code> / <code>/openJavaDir</code> - Show/open the directory of the JRE used by Chatty</li>
|
||||
<li><code>/showFallbackFontDir</code> / <code>/openFallbackFontDir</code> - Show/open the directory where Java looks for <a href="help-troubleshooting.html#font">fallback fonts</a></li>
|
||||
<li><code>/showTempDir</code> / <code>/openTempDir</code> - Show/open the system's temp directory</li>
|
||||
<li><code>/refresh <emoticons/badges/ffz/ffzglobal/bttvemotes/emotesets></code>
|
||||
<li><code>/refresh <emoticons/badges/ffz/ffzglobal/bttvemotes></code>
|
||||
- Refresh the given data from it's respective API:
|
||||
<ul>
|
||||
<li><code>emoticons</code>: Twitch Emotes</li>
|
||||
@ -256,9 +260,6 @@
|
||||
<li><code>ffz</code>: FFZ Emotes (current channel)</li>
|
||||
<li><code>ffzglobal</code>: Global FFZ Emotes</li>
|
||||
<li><code>bttvemotes</code>: BTTV Emotes (global and current channel)</li>
|
||||
<li><code>emotesets</code>: Association between emoteset and
|
||||
channel name, to display Twitch Subemotes info correctly
|
||||
(twitchemotes.com API)</li>
|
||||
</ul>
|
||||
<em>This downloads the lists from the Internet, which may be useful
|
||||
if new emotes have been added (it's basicially like pressing
|
||||
@ -986,31 +987,50 @@ MiniK http://static-cdn.jtvnw.net/emoticons/v1/25/1.0 set:793 id:3287</pre
|
||||
<a href="#top" class="top">[back to menu]</a>
|
||||
</h2>
|
||||
<p>Stream Chat is a separate dialog, opened via the <code>/openStreamChat</code>
|
||||
command or the <code>Extra</code> menu, that can have chat messages from one or several
|
||||
channels redirected to it (only regular chat messages, so no JOINS/PARTS, info messages
|
||||
and so on). It also can have a message timeout set, so messages will
|
||||
disappear after a certain amount of seconds.</p>
|
||||
command or the <code>Extra</code> menu, which is different from normal chats:</p>
|
||||
|
||||
<p>The idea is to capture Stream Chat to display chat on stream and
|
||||
messages will only be displayed if the chat has been recently active. So
|
||||
this doesn't really make a lot of sense for busier channels, unless you
|
||||
simply prefer to only have regular messages or to have a separate dialog
|
||||
for the capture.</p>
|
||||
<ul>
|
||||
<li>Can contain messages from one or several channels at once (only regular chat messages, no info messages)</li>
|
||||
<li>Messages can be automatically removed after a certain time</li>
|
||||
</ul>
|
||||
|
||||
<h3>Getting started</h3>
|
||||
<p>You need to add the channel which messages are redirected to the
|
||||
Stream Chat dialog before anything will appear. The setting you are required
|
||||
to change is <code>streamChatChannels</code>,
|
||||
which is a list setting giving you different ways of editing it:</p>
|
||||
<p>For chat messages to appear in the Stream Chat, you have to both
|
||||
enable the channel and join the channel in Chatty normally.</p>
|
||||
|
||||
<p>You can enable channels in the Stream Chat context menu (which will
|
||||
offer to enable currently joined channels) or use the
|
||||
following setting commands (channel all-lowercase):</p>
|
||||
|
||||
<ul>
|
||||
<li><code>/set streamChatChannels #<channel></code> - To set
|
||||
the channel to only this one</li>
|
||||
<li><code>/add streamChatChannels #<channel></code> - To add
|
||||
a channel in addition to the ones already set</li>
|
||||
a channel</li>
|
||||
<li><code>/remove streamChatChannels #<channel></code> - To remove
|
||||
a channel from the list</li>
|
||||
a channel</li>
|
||||
</ul>
|
||||
<p>Check out other <a href="help-setting_commands.html#streamchat">settings</a> that are also edited with setting commands.</p>
|
||||
|
||||
<h3>Other settings</h3>
|
||||
|
||||
<dl class="defList">
|
||||
<dt><code>/set streamChatLogos <size></code></dt>
|
||||
<dd>Set the channel logo size (pixels). Set to <code>0</code> to disable.</dd>
|
||||
<dd>Logos are only shown for channels that have been live during the
|
||||
current session. Changes only affect new messages.</dd>
|
||||
|
||||
<dt><code>/set streamChatMessageTimeout <seconds></code></dt>
|
||||
<dd>How long messages are displayed before they disappear. Set to
|
||||
<code>-1</code> to disable.</dd>
|
||||
|
||||
<dt><code>/set streamChatBottom <0/1></code></dt>
|
||||
<dd>Disable so messages start being inserted at the top.</dd>
|
||||
<dd>Restart required to apply changes.</dd>
|
||||
|
||||
<dt><code>/set streamChatResizable <0/1></code></dt>
|
||||
<dd>Whether Stream Chat dialog should be resizable.</dd>
|
||||
</dl>
|
||||
|
||||
<p>In addition, make sure you have <code>Settings - Window - Restore dialogs</code>
|
||||
set to at least <code>Restore dialogs from last session</code> in order
|
||||
to keep the position/size of the Stream Chat dialog between sessions.</p>
|
||||
@ -1465,8 +1485,8 @@ MiniK http://static-cdn.jtvnw.net/emoticons/v1/25/1.0 set:793 id:3287</pre
|
||||
separating them with a comma)</dd>
|
||||
|
||||
<dt><code>-ds</code></dt>
|
||||
<dd>Don't save settings on exit (settings are everything that is
|
||||
saved between sessions like login data, always on top, ..)</dd>
|
||||
<dd>Don't save settings automatically (they can still be saved manually
|
||||
via "Main - Save..")</dd>
|
||||
|
||||
<dt><code>-cd</code></dt>
|
||||
<dd>Use current working directory (usually the directory you
|
||||
|
18
index.html
18
index.html
@ -16,9 +16,9 @@ function loaded() {
|
||||
{ ceiling: null, text: "$years years ago" }
|
||||
]
|
||||
}
|
||||
document.getElementById("ago").innerHTML = "Version 0.11 released "+humanized_time_span("2020/01/14", Date(), custom_date_formats)+"";
|
||||
document.getElementById("ago").innerHTML = "Version 0.12 released "+humanized_time_span("2020/05/14", Date(), custom_date_formats)+"";
|
||||
|
||||
getDownloads("v0.11");
|
||||
getDownloads("v0.12");
|
||||
|
||||
slideshow_init("slideshow");
|
||||
}
|
||||
@ -157,7 +157,7 @@ function getDownloads(tag) {
|
||||
|
||||
|
||||
<h2 id="download">Download</h2>
|
||||
<p>Choose one of the following downloads of <strong>Chatty Version 0.11</strong><span id="dlCount" style="margin-bottom:7px;"></span>. For older versions or betas go to the <a href="https://github.com/chatty/chatty/releases">GitHub Releases</a>.</p>
|
||||
<p>Choose one of the following downloads of <strong>Chatty Version 0.12</strong><span id="dlCount" style="margin-bottom:7px;"></span>. For older versions or betas go to the <a href="https://github.com/chatty/chatty/releases">GitHub Releases</a>.</p>
|
||||
<p>If this is your first time using Chatty check out the <a href="help/help-getting-started.html"><strong>Getting Started Guide</strong></a>.</p>
|
||||
|
||||
<h3>Windows</h3>
|
||||
@ -169,11 +169,11 @@ function getDownloads(tag) {
|
||||
<tr>
|
||||
<td>
|
||||
<dl>
|
||||
<dt><a href="https://github.com/chatty/chatty/releases/download/v0.11/Chatty_0.11_win_standalone_setup.exe"><strong>Download Windows Standalone (Installer)</strong></a> <span class="recommended"><sup>Recommended</sup></span></dt>
|
||||
<dt><a href="https://github.com/chatty/chatty/releases/download/v0.12/Chatty_0.12_win_standalone_setup.exe"><strong>Download Windows Standalone (Installer)</strong></a> <span class="recommended"><sup>Recommended</sup></span></dt>
|
||||
<dd>Install into a folder of your choice and start <code>Chatty.exe</code> (or optionally created shortcuts).</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt><a href="https://github.com/chatty/chatty/releases/download/v0.11/Chatty_0.11_win_standalone.zip">Download Windows Standalone (.zip)</a></dt>
|
||||
<dt><a href="https://github.com/chatty/chatty/releases/download/v0.12/Chatty_0.12_win_standalone.zip">Download Windows Standalone (.zip)</a></dt>
|
||||
<dd>Extract the .zip into a folder of your choice and start <code>Chatty.exe</code>.</dd>
|
||||
</dl>
|
||||
|
||||
@ -181,13 +181,13 @@ function getDownloads(tag) {
|
||||
</td>
|
||||
<td>
|
||||
<dl>
|
||||
<dt><a href="https://github.com/chatty/chatty/releases/download/v0.11/Chatty_0.11_win_setup.exe">Download JAR-Version (Installer)</a></dt>
|
||||
<dt><a href="https://github.com/chatty/chatty/releases/download/v0.12/Chatty_0.12_win_setup.exe">Download JAR-Version (Installer)</a></dt>
|
||||
<dd>Can select global hotkey support during installation.</dd>
|
||||
<dd>Install into a folder of your choice and start <code>Chatty.jar</code> (or optionally created shortcuts).</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt><a href="https://github.com/chatty/chatty/releases/download/v0.11/Chatty_0.11.zip">Download JAR-Version (.zip)</a></dt>
|
||||
<dd>Also available with global hotkey support for <a href="https://github.com/chatty/chatty/releases/download/v0.11/Chatty_0.11_hotkey_32bit.zip">32bit-Java</a> / <a href="https://github.com/chatty/chatty/releases/download/v0.11/Chatty_0.11_hotkey_64bit.zip">64bit-Java</a></dd>
|
||||
<dt><a href="https://github.com/chatty/chatty/releases/download/v0.12/Chatty_0.12.zip">Download JAR-Version (.zip)</a></dt>
|
||||
<dd>Also available with global hotkey support for <a href="https://github.com/chatty/chatty/releases/download/v0.12/Chatty_0.12_hotkey_32bit.zip">32bit-Java</a> / <a href="https://github.com/chatty/chatty/releases/download/v0.12/Chatty_0.12_hotkey_64bit.zip">64bit-Java</a></dd>
|
||||
<dd>Extract the .zip into a folder of your choice and start <code>Chatty.jar</code>.</dd>
|
||||
</dl>
|
||||
</td>
|
||||
@ -195,7 +195,7 @@ function getDownloads(tag) {
|
||||
</table>
|
||||
|
||||
<h3>Non-Windows</h3>
|
||||
<p>For OS other than Windows (e.g. Linux or MacOS) you will need to download the <a href="https://github.com/chatty/chatty/releases/download/v0.11/Chatty_0.11.zip">JAR-Version (.zip)</a> and must have Java 8 or later installed on your system. Extract the .zip into a folder of your choice and start <code>Chatty.jar</code>.</p>
|
||||
<p>For OS other than Windows (e.g. Linux or MacOS) you will need to download the <a href="https://github.com/chatty/chatty/releases/download/v0.12/Chatty_0.12.zip">JAR-Version (.zip)</a> and must have Java 8 or later installed on your system. Extract the .zip into a folder of your choice and start <code>Chatty.jar</code>.</p>
|
||||
|
||||
<h2 id="feedback">Contact</h2>
|
||||
<p>If you have any feedback or questions feel free to contact me. You can <a href="https://discord.gg/WTuqGeJ">join the Chatty Discord</a> <sup>preferred</sup>, write me an <a href="mailto:chattyclient@gmail.com">E-Mail</a> or use <a href="https://twitter.com/chattyclient">Twitter</a>.</p>
|
||||
|
Loading…
Reference in New Issue
Block a user