0.4.8 2023-04-21
-Updated API and dependency versions
-Fixed missing language support (transaltions are still missing! If you want to help write me a PM at www.esoui.com) RU, ES, ZH
-Fixed bug with lam settings menu defaults reset
-Added keybind to scroll chat to the top, or bottom
-Added setting to scroll chat to bottom upon incoming new message (respecting the inactivity/idle timers!)
-Added setting to scroll chat to bottom if any keybind switches a chat tab
0.4.7 2023-03-24
-Updated API and dependencies
-Fixed lua error happening after a fressh installation, related to "whsisper chat tab redirect"
0.4.6 2021-10-17
-Removed dependency LibLoadedAddons
0.4.5 2021-10-04
-Updated API version to current live (Blackwood) and support for PTS (Deadlands)
-Fixed a few typos
-Fixed incoming whisper messages during typing in the chat editbox overwriting the last receivers name. Incoming whisper messages during typing a whisper message in the chat editbox will now keep the receiver of your currently typed whisper message, instead of overwriting it with the currently incoming receiver.
0.4.4
-Updated API
-Fixed dependencies & added newest library version checks to the dependencies to assure LibStub stripped libraries
-Stripped LibStub checks
-File structure: Moved constants and variables to FCOCTB_Constants.lua
-Fixed: Chat tab header color will be changed if automatic chat tab switch is disabled
-Fixed: Library loading
-Added: JP zone chat
-Added: Guild names added to settings menu
-Added: Setting to only play guild master notification sound if not at the guilds chat tab
-Changed: -Settings menu changed in total -> re arranged settings into submenus
-Fixed guilds submenus disabled state in settings menu
-Fixed guild master sound only playing for correct guild and not for yourself
-Fixed group & group leader sound not playing for yourself
-Added setting to only play guild master sound if written in guild channels
-Added setting to also play guild master sound if written on active guild's tab
-Added setting to also play group leader sound if written on active group's tab
-Fixed chat keywords check to use the correct setting variable
0.4.3
-Updated API
-Rearranged settings menu for aut tab and chat channel switch
-Removed not needed auto-chat answer channel switches for NPC and System chat (you cannot write there)
-Fixed auto chat tab switch after idle time: Not switching anymore if in group and stay in group tab settings are enabled
-Fixed some typos in the translations
-Added chat message and on screen message "Read the chat please" if you have selected a chat tab in the settings where the currently selected settings's chat channel does not match the chat tab's enabled categories.
e.g. if you select the chat tab for whisper redirect and you have selected a chat tab where the settings (right click tab->preferences->mark filters/guild checkboxes = categories) do not have "Whsiper" enabled.
0.4.2
-Removed debug chat output "<ABORTED"
0.4.1
-Updated API to Dragonhold
-Fixed bug: Changing chat tabs via keybind during sprint/mount sprint was clearing the chat buffer by accident
0.4.0
-Updated API to Elswery
-Made compatible with libraries using LibStub or not
0.3.9
Fixed: Chat whisper messages sometimes "got kind of stuck" if you whispered a message to someone. The UI froze your cursor inside the chat entry box then and you couldn't get out of it anymore except using some key to focus another programm (like ALT+TAB, WIN key, CTRL+ALT+DEL).
Added option on request: Return to default chat tab after timeout. See inside the settings.
This will switch back to a chat tab you set as default if the idle timeout, which you are able to set for it, was met.
0.3.8
Raised API
This addon depends on the following libraries:
-
LibStub (to load the libraries below properly)
-
LibAddonMenu-2.0
-
LibLoadedAddons
Please download them as standalone! versions and close the game client before/afterwards, restart the game.
Check the description of this addon for further details please.
0.3.7
Fixed: Reenabled the "self send" messages check so you won't hear sounds from your messages. Sorry, was a debugging test which I forgot to enable again.
0.3.6
-Added: Sound notification for guild master messages in the chat
-Fixed: Priorization for the chat message sounds (group leader, guild master, friend, text from whitelist, chat channel sound, character/acocunt name sound) will now work properly.
->If you e.g. were not grouped and the group leader sound was setup as standard, no sound was played for the chat channel at least
-Fixed: Settings menu shows language and savemethod (Accoutn wide, each character) again
0.3.5
-Added a keybinding to cycle through the last incoming messages's chat channels at the current chat tab:
Each incoming message will store the chat channel used, for each of your chat tabs.
This way you can use a keybinding to cycle through these chat channels (saved separately for each of your chat tabs) and answer to the guys within the correct channel rapidly.
0.3.4
-Updated API and libraries
-Fixed settings sometimes not changing correct from on to off (off to on)
-Added feature in settings "Chat minimize":
Hide chat icons if minimized: If the chat is minimized this will hide all the chat icons in the left minimal chat bar too. If you maximized the chat the before shown icons will be shown again. This should recognize other addon's icons using the chat as a parent too.
If you get a mail, notification or customer support message the affected icon will be shown again at the minimized bar.
Same for a player status change of your friendslist.
0.3.3
-Fixed: Whisper chat tab switch not working sometimes
-Added: Sound for the group leader. It's located in the settings at the sound for groups.
Additional option to only play a group leader sound in the AvA/PvP region is avialable too.
Sound will only be played with active chat tab if the setting to play group sounds on active group tab is enabled!
0.3.2
-Updated french translation
-Fixed bug where sound for whispers was not played under some circumstances
-Changed some values at the chat fadeout method
0.3.1
-API raise to Clockwork city
-libAddonMenu updated
0.3.0
-Fixed: lua error message if changing settings between account wide and character settings
-Fixed: Language and accout wide/character settings were not saved properly
-Checked: Should work with Clockwork City
0.2.9
-Api raise to Morrowind
0.2.8e
-Api raise to Homestead
-Updated library LAM
0.2.8d
Updated Japanese translations
0.2.8d
Updated French translations, thanks to Llwydd
0.2.8b
Added Japanese translations, thanks to BowmoreLover
0.2.8a
Fixed a small copy&paste error (which only appeared if you were not using the addon FCOStarveStop)
0.2.8
-Added support for more translations (Russian, Japanese). Translation texts will follow
-Added option to use the game client's language
-Changed the sounds to use all available sounds, instead of a fixed list
0.2.7a
Updated library libAddonMenu 2.0 r23
0.2.7
Updated API
Updated libraries
0.2.6
-Updated API to Shadows of the Hist
-Updated LAM 2.0 to r25
0.2.5g
Fixed: Some spelling errors and variable names were copied wrong
Fixed: lua error appearing for guild officer 4 or 5 automatic chat tab switching (idle timeout did not work)
Fixed: Settings for guild officer idel times were not read from saved variables correcly
0.2.5f
API raised to Dark Brotherhood
0.2.5e
-Updated: Library libAddonMenu 2.0 to version 20
0.2.5d
-Updated: API version to Thieves Guild
-Updated: Library libAddonMenu 2.0 to version 19
0.2.5c
Fixed: Missing manifest txt file entry to load the libLoadedAddons library
0.2.5b
Fixed: A small bug where the minimized chat window will automatically maximize again if you have enabled the setting to "Maximize chat on mouse hover over the maximize button".
Tried to fix the FTC (Foundry Tactical Combat) combat log window so it will hide/show properly. But the controls do not react on SetHidden() function, as they should...
0.2.5
-Updated API version to support patch 2.2
-Added support for FastAPI tool: http://www.esoui.com/downloads/info1220-FastAPI.html
0.2.4
Fixed ESO error: Standard ESO will put more then 3 chat tabs into the overflow "arrow" container.
A quick fix should automatically enable you to show all your chat tabs again, if there is given enough width of your chat window (thanks to circonian!)
0.2.3a
Updated: API to version 100012
0.2.3
Added upon request: Settings to remember the last active chat tab at logout/reloadui -> Automatically set the last active chat tab after login/reloadui again
0.2.2a
Updated: LibStub v4
Fixed: Some typing errors in translations
0.2.2
Updated: LibStub v3 & LibAddonMenu 2.0 r18
0.2.1c
-Fixed: Hopefully finally fixed this annoying lua nil error with chat tab colors now.
0.2.1b
-Fixed: Removed color code security check which prevented the chat tab colorization from working properly sometimes
0.2.1a
-Fixed: Error message, if chat tab header text colorization was enabled in the settings (change chat tab's head text color to light blue for inactive chat tabs with new messages)
0.2.1
-Fixed: Chat buttons fade out properly now if you enable the settings
-Added features:
Settings to set fade out time for chat window + chat buttons (friends, mails, notofications, chat agent).
Setting to disable changing the chat channel at the current tab to the chat channel of incoming chat message, if you are currently typing text.
Setting to use the chat channel of your own sent chat message for next sent chat message too, prior to using the chat channel of the last incoming chat message.
0.2.0
-Fixed: Auto minimize chat should work properly now
-Fixed: Chat inactivity should be updated better now (mouse above the chat control = chat inativity will be resetted/kept at 0 seconds)
-Update: Some code improvements for speed and security
-New feature: Setting to maximize chat window by hovering the mouse cursor above the maximize chat button, without a need to click it
-New feature: Keybinding to clear the active tab's chat text or SHIFt+Left mouse click the tab header to clear the chat text
0.1.9a
-Fixed guild 4 "officer" chat channel switching. I had a typing error (officer41 instead of officer4). Sorry for the small bug with great effect. And many thanks to Kage for pointing me in the right direction, supporting me during the error search!
-Updated: Security checks for supported chat channels
0.1.9
-Added feature: Option ON/OFF to show chat tab header in light blue color if a message arrived and you were active at another tab.
Example:
You are currently writing a whisper message and a message arrives from your guild 1. The chat tab won't change to your guild tab as you are currently writing. But the guild chat tab header will change it's color to light blue so you see there are new messages.
-Added feature: Also enable whisper message idle time, like the other idle times too
-Added feature: Option to 'Change chat channel to whisper':
Reckognize incoming whisper messages and enable answering to the sender by pressing RETURN key, if you are at the whisper tab (old behaviour: Pressing RETURN key started a whisper message to the last whispered person and you had to use 'Reply to whisper' keybinding to answer the last incoming sender)
-Updated: Removed smaller bugs, redone all the coding to speed it up and removed unneeded checks for outgoing messages or incoming messages from monsters/NPCs
-Updated: Some translations
-Reworked: The options menu. Moved whisper stuff to the appropriate settings parts too (except whisper redirect option)
-Fixed: Other fixes like not playing sounds, chat tabs switched if options were disabled, etc.
0.1.8a
-Fixed a typing error with the "yell" channel. lua error won#t appear anymore now if someone yells near your character
0.1.8
-Added feature: Disable/Enable all chat sounds in the settings with 1 option, near to the top of the settings list
-Fixed bug: Sound were played even if relating chat tab was not chosen (and thus no comparison between current and relating chat tab could be done -> Sound should only play if you are not currently at the same chat tab, which can be changed in the settings)
-Fixed bug: If you have set a chat tab as e.g. the guild1 tab, and aftwerds you removed the guild1 chat channel output from this tab, in the tab's settings, the tab was still automatically opened and the sound was played upon an incoming guild1 message
-Smaller bugfixes and translation fixes
0.1.7
-Added feature: Automatically switch the chat channel to the chat channel of the last incoming chat message (if you currently use the chat tab where this chat channel was selected by yourself to be used).
If you are currently using another chat tab the chat channel will not be changed and will be kep at the current chat channel at this chat tab
Example:
-Incoming /guild1 message
-Addon switches automatically to the chat tab where you have setup the guild1 chat to be used
-If you press RETURN now to start a chat message the chat channel will automatically be switched to /guild1 and you just need to type and send your answer
0.1.6
Added feature: Play sounds for incoming chat messages.
-A sound can be set individually for each chat channel.
-Sounds won't be played if you are currently at the chat tab where the chat message arrives. This setting can be disabled for each chat channel!
-Choose from over 550 sound!
-> See the file "ESO_sound_list.nfo" inside the ZIP archive for a list of all sounds, and their number (choose/enter this number at the settings panel ingame to hear a test playing)
-Set keywords/phrases and play a sound if a keyword/phrase is found in a chat message
-Set account-/playernames and don't play any sound if these names are sending messages
0.1.5
-Added feature: Minimize the chat automatically after no chat message came in for x seconds
-Added feature: Do not change&show chat tabs, upon incoming messages, if the chat is minimized
-Fixed: Removed debug text message output to chat, sorry for these forgotten harassers
-Updated: French translations, thx to Chou!
0.1.4
-Added feature: Automatically change to a chat tab (you chose it) upon incoming chat messages
Examples:
Open group chat tab if group chat comes in / Open sy chat if say message comes in / Open guild2 chat if guild2 chat comes in / etc.
-A chat inactivity time for each chat channel (say, yell, group, guild 1-5, officer 1-5, sytem) can be set to avoid changing tabs as you are still reading.
-If you are moving the mouse in and out of the chat or you are typing text, changing tabs manually the automatic tab changing will not be triggered (you ar active in the chat then)
-Settings to avoid automatic chat tab changes if you are grouped are included!
-Exceptions for grouped + whispers are included as well
-Added feature: Minimize chat on login/zone change/reload
-Updated translations (Many thx to Chou again for the french texts!)
0.1.3a
-Added feature: Enables you to mark/unmark all chat tab options with one click
If you create a new tab, or change an existing tab, you are able now to use 2 new checkboxes to simply enable/disable complete blocks of the chat channels:
1. Mark/Unmark all
2. Mark/Unmark all filters (like /yell, /say, /tell...)
3. Mark/Unmark all guilds
0.1.2a - > 0.1.3
-Added feature on request: Added keybinding to toggle the chat window visibility ON/OFF. Check the controls to activate the keybinding
0.1.2 - > 0.1.2a
-Fixed french translations. Many tahnks to Chou for the help!
0.1.1a - > 0.1.2
-Added feature: "Fade In" chat window if you cycle through the chat tabs with your keybindings.
Enable this option in the settings!
0.1.1 - > 0.1.1a
-Small performance bugfix: If you are currently already at the whisper chat tab the tab won't be changed to the whisper chat tab upon an incoming whisper message
0.1.0 - > 0.1.1
-Added feature: Automatically switch to whisper chat tab upon incoming whispers. Needs you to specify your chat tab in the settings at the "Chat whisper redirect".
This will only happen if you are not wrtiting text at the moment.
-Fixed a bug in the settings that prevented the chat whispr redirect deactivation. You will be able to enter the disabling value "0" now!
0.0.9c - > 0.1.0
Added "whisper redirect" function: Clean whispering only in 1 chat tab!
If you use several chat tabs, and especially 1 chat tab for your incoming whispers, you will love this new feature:
(o) Choose your whisper chat tab number in the settings (value=0 means "whisper redirect" is disabled!)
(o) If you start a whisper, no matter how you start it, the whisper chat tab will be opened and your message will be send from here
-> Only 1 single chat tab to send and receive your whispers
-> No more started whispers in several different chat tabs, which will need you to manually change the chat channel again (to guild or group e.g.)
-> Simply use ChatTabBrain keybindings to switch through your chat tabs, press RETURN key and start to write in this channel
Will redirect you to the whisper chat tab if you:
-Autocomplete a whisper name by pressing the TAB key, using the mouse or the keyboard UP and DOWN keys to select an auto complete entry
-Reply to an incoming whisper by keybinding
-Start a whisper by using the chat commands
-Start a whisper by using the mouse's right click context-menu (at the guild roster, friends-list etc.)
-Send a new whisper message text
To come:
-Directly switch to whisper chat tab if you left click a player in the chat (currently this will only select his name and if you write the whisper message and press RETURN the whisper channel will be shown)
-Same for the right mouse button context menu at a player in the chat
0.0.9b - > 0.0.9c
-Updated french translations. Many thanks to DoomS59 for his contribution!
0.0.9a - > 0.0.9b
-Small bugfix: Chat fade out setting changes will work properly now
0.0.9 - > 0.0.9a
-Small bugfix: Settings panel text for new setting "Fade out chat buttons" (german client) was missing
0.0.8 - > 0.0.9
-Added option to hide the chat buttons & labels for friends online/unread mail/unread messages even if they are > 0.
You need to enable the standard ESO setting for chat transparency/fade out.
0.0.7 - > 0.0.8
-Updated the API version for patch 1.6 (100011)
0.0.6 - > 0.0.7
-Updated libAddonMenu-2.0 to version 17
0.0.5 -> 0.0.6
-Added feature: Choose your chat tabs (up to 10) by keybindings (e.g. activate the "Guild chat tab" with 1 key)
-Added feature: Cycle your chat tabs left/right by using keybindings
-Added feature: Show/Hide chat window by keybinding
-Removed a bug with the language settings
0.0.4 -> 0.0.5
-Added spanish language -> Big thanks to Kwisatz!
-Fixed bug where language was not changed properly
0.0.3 -> 0.0.4
-Small bugfix
-Updated libAddonMenu 2.0 to newest version
0.0.2 -> 0.0.3
ESO LUA Api update to 100010
Version 0.0.1 -> 0.0.2
ESO LUA API update from 100008 to 100009