diff --git a/help/help-about.html b/help/help-about.html index 07948cc..b9b8dc7 100644 --- a/help/help-about.html +++ b/help/help-about.html @@ -55,9 +55,10 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.Robot Icon by Yusuke Kamiyamane under CC-BY 3.0.
1
1
, nick
msg
msg-id
automod-msg-id
1
1
, nick
2-
2-
, reason
msg
>
in front
+ of message, depending on the line in chat you opened it from,
+ not available for your own messages)msg-id
>
in front
- of message, depending on the line in chat you opened it from)automod-msg-id
$<functionName>(<identifier>,<some parameters>,[optional parameters])
Note: The <identifier>
parameter
+ means anything not starting with $
is interpreted as the
+ identifier only. You can think of it as an extension to the regular
+ replacement:
+ $(1-) -> $join(1-,/)
The following functions are available:
$if(<identifier>,<output if exists>,[output if not])
$lower(1)
with 1
referring to Fremily
turns into fremily
.$rand(<output1>,<output2>,<output3>,..)
$upper(<identifier>)
$upper(1)
with 1
+ referring to Fremily
turns into FREMILY
.$rand([output1],[output2],[output3],..)
$rand(cheesecake,strawberry cake,$1-)
with 1-
referring to apple pie
turns into
@@ -360,6 +385,20 @@
$randum($$1)
chooses a random number
between 0 and what is the first parameter.$urlencode(<input>)
$urlencode($(msg))
in User Dialog
+ encodes the currently selected message.$sort(<input>,[type],[separator]
$sort(B c a)
turns into a B c
$sort(B c a,Abc)
turns into B a c
$datetime([format],[timezone],[locale])
Note: The <identifier>
parameter means only
- the identifier, without any $
, while the other parameters
- may contain replacements (including functions). You can think of this
- function syntax as an extension to the regular replacement:
- $(1-) -> $join(1-,/)
Addendum: As of v0.8.7 the <identifier>
- parameter will also accept replacements as input (anything starting with
- $
).
Examples of Custom Commands with these functions:
/slap /me slaps $$1 around a bit with a large $if(2,$2,trout)
Change Icon..
and then Browse..
to
select an item to use for the Shortcut from your harddrive.
- (Download Chatty icon
+ (Download Chatty icon
as .ico
file, right-click and
Save target as..
)+ 0.9.7 | 0.9.6 | 0.9.5 | 0.9.4 | @@ -56,7 +57,63 @@ full list of changes.
The updated TAB Completion now shows emote images and allows scrolling + and inserting results with the mouse. It is also easier accessible since + it automatically shows up in some cases and includes some simple usage + tooltips. As always, several settings allow customization.
+ +Also included in this update are several Moderation and Chat related + improvements, updated Emoji, Bugfixes, and more.
+ ++### TAB Completion +- Show emote images in TAB Completion popup (not just Emoji) +- Automatically start TAB Completion in some cases +- Allow scrolling and selection of emotes with the mouse (Shift-Click to insert + several emotes) +- Improved Emoji search (expanding search if few results, aliases) +- Added new settings to Settings Dialog + +### Custom Commands +- Added new function `$upper()` (make text uppercase) +- Added new function `$sort()` (sort token separated items alphabetically) +- Added new function `$urlencode()` (prepare text for including it in a URL) +- Added new identifiers `nick`, `reason` and `msg` in some contexts +- Improved "User Dialog Buttons" setting Test-button to show a User Dialog +- Improved error output + +### Chat / Moderation +- Added clickable mentions to Info Messages +- Added Highlight matches marking in AutoMod messages +- Added AutoMod reason/category (e.g. "aggressive") to User Dialog +- Added info to User Dialog when a user is unbanned (from Moderation Log) +- Added setting to add background to unreadable nicknames in chat +- Added Msg. Colors setting to prefer Custom Msg. Colors over Highlight Colors + +### Emoticons +- Sort Subemote channels in Emotes Dialog alphabetically +- Added previously missing Cheeremotes +- Updated Twemoji Emoji to Unicode 12 (and improved metadata) + +### Other +- Disabled rotating tab rows for dark Look&Feels +- Added scrollbars (if necessary) to Settings Dialog +- Added `/popoutchannel` command (same as right-click on TAB - Popout) + +### Bugfixes +- Fixed Custom Command $rand() function error +- Fixed duped emotes occuring when an emote causes a highlight and "Mark all + occurences" is enabled +- Fixed own subemotes missing if subscribed to a lot(!) of different channels +- Fixed channel context for context menu in non-focused popout +- Fixed PubSub reconnect delay ++ +
The new clickable mentions feature allows you to open the User Dialog by diff --git a/help/help-settings.html b/help/help-settings.html index 66fceb3..01ca866 100644 --- a/help/help-settings.html +++ b/help/help-settings.html @@ -1696,41 +1696,10 @@
@
always completes usernames/
always completes command names:
always completes Emoji codes (not Twitch Emotes!):
always completes Emoji codes, and by default also Twitch Emotes.
always performs Custom Completion/ban
always complete usernames/ban
- which needs a regular username as parameter, then always prefer the
- regular name.test
and has the
- Localized Name 名前
, then entering
- tes
and TAB will show in the results both
- test (名前)
and
- 名前 (test)
, so you can select either name by cycling
- through the results via TAB as usual./ban
+ which needs a regular username as parameter, then always prefer the
+ regular name.test
and has the
+ Localized Name 名前
, then entering
+ tes
and TAB will show in the results both
+ test (名前)
and
+ 名前 (test)
, so you can select either name by cycling
+ through the results via TAB as usual.Example: Add chatty
as Key and
- http://chatty.github.io
as Value and then in the
+ https://chatty.github.io
as Value and then in the
inputbox type .chatty
(notice the dot in front) and press
TAB to complete it to the URL.
First of all, you only need Global Hotkey support when you want to use - global hotkeys (which you can define in the settings). If you don't, you - can just ignore any related messages or download the version of Chatty - without Hotkey support. Global hotkeys currently only work on Windows.
+Note: If you don't use global hotkeys you don't have to worry + about this. Global hotkeys are currently only available on Windows.
-If you want to use global hotkeys and you get a message related to them - not working, check the following sections. If you don't get a message, - but the global hotkeys you defined just don't work, make sure you - actually have global hotkeys enabled in the settings.
+If global hotkeys don't work, but there is no error message about it, + make sure that you actually have global hotkeys enabled in the Hotkeys + settings or in the menu "Extra - Options".
-If you try to add a global hotkey and it tells you that you have the
- wrong version of Chatty, you probably don't have the version supporting
- global hotkeys. Download the version that contains hotkey
- in the .zip
filename and try that instead.
Chatty requires the jintellitype-1.3.8.jar
to be in the
- lib
subfolder of where the Chatty.jar
is
- located.
If you get this error, you started Chatty with Hotkey support, but it - couldn't load the library (.dll) necessary to register hotkeys. This can - mean that: +
If you get an error message related to JIntellitype or global hotkeys:
.dll
)JIntellitype.dll
isn't stored where the program can
- find ithotkey
+ in the download name, or the Windows standalone version.hotkey
version for the version of
+ Java you have installed: hotkey_32bit
for 32bit Java
+ and hotkey_64bit
for 64bit Java. For example if Java is
+ installed in C:\Program Files (x86)
, then it should be
+ a 32bit version. You can find out where the JRE that Chatty is using
+ is located by entering /appinfo
in Chatty.JIntellitype.dll
is located in the folder
+ that opens when you enter /openWdir
in Chatty.
- Find out if you have the 64bit or 32bit version of Java (e.g. by
- entering java -version
on the commandline to check if there
- is 64bit in the response), then check if you downloaded the matching
- version of Chatty.
Enter /wdir
in Chatty to find out what your working directory
- is and make sure the JIntellitype.dll
is in there. If you
- are starting Chatty via a shortcut, remember that the directory
- specified in the Run in
field determines your working
- directory (on Windows at least, but global hotkeys are currently Windows only
- anyway).
@@ -101,6 +101,10 @@ |
Once a completion is initiated, TAB and Shift-TAB - cycle forwards and backward through the results.
+ cycle forwards and backward through the results, or use the mouse. -Some prefixes always force a certain completion type - no matter if you use TAB or Shift-TAB:
+Some prefixes always force a certain completion type (whether you use + TAB or Shift-TAB):
@
completes usernames@
completes usernames (e.g. @jo
)/
completes command names:
completes Emoji codes (not Twitch Emotes!):
completes Emoji codes, and by default also Twitch Emotes (can be changed in the settings).
performs Custom completion/ban
complete usernames for
their first parameterHow the TAB Completion process works:
- -Additionally, some prefixes will automatically initiate completion (this + too can be changed in the settings).
+ +The found matches are all ordered alphabetically, except for nickcompletion for which you can choose different types of sorting. By default nicknames use