13 Commits

Author SHA1 Message Date
Yeno
d700b59040 update chatpanel
Add Client Chat Colors

Add account type icons.

Fix attacker naming
Fix Login/logout notifications
Fix names with nbsp
Filter CA_ID and |p
2025-11-23 23:48:45 -05:00
Yeno
b15dd42adc update chatpanel to v2.3 (#8717)
Upgrade combat messages to include HitSplat type.
Add damage number brightness config.

Reactive config, no more "restart plugin to apply" stuff.
Add warning to Reset History.
Pop outs and warnings centered on canvas.

Add LoginLogout and "Did You Know?" messages.

Add Message Type Coloring options for: Block, Burn, Drain, Heal, Max Hit, Poison, DidYouKnow, and LoginLogout.

Add option to add Clan, Guest Clan, and FC group names to messages.
Add config to recolor group names.
2025-08-09 16:41:40 -04:00
Yenof
dcf0cb548e update chatpanel to v2.2 (#8022)
* Update Chat Panel to v2.2

Add Chat Out!

Add input font size and color configs
Add channel selector font config

Add name and Timestamp color override

Add Split PMs (PM Tabs)
Add reMessage



Anti-autotyping considerations made:

No pasting or import
No invalid character entry
No typing when logged out
80 character limit like RL
keyListeners for RL to track inputs into the popout(?)
Error messages can't be sent by user spamming buttons
Keypress repeat speed same as RL (same as OS)
No auto-channel switching (input required)


Notes:
While having no understanding of bots or auto-typers, I have made all the protections I could think to add to prevent these things and tested relentlessly. 
Couldn't test on mac, if someone could make sure there is no unintended text entry permitted on there, that would be awesome.
If there is anything that can be added to reduce potential malicious usage of this plugin, please let me know.
I feel like at it's core this update follows all rules and guidelines for plugins, I just hope I've made it possible for that to be forwarded to and monitored by the client.

* Update Chat Panel to v2.2

Add Split PMs

Tab name color, font size, font family, and underline color all configurable.

Add Filtering/censoring

Add per-character random colors

Add name and timestamp event color overrides

Enable filtering for Clan and Friend chat messages
2025-07-07 20:21:01 -04:00
Yenof
9f85e28ff2 update chatpanel to v2.1 (#7051)
Add the ability to recolor messages by type

Enable 1st time "Welcome to Chat Panel" message

Update update message



The bulk of the changes are config entries for every messageType, and caseName pasted everywhere.
2024-11-26 02:48:06 -05:00
Yenof
d3aff82454 update chatpanel to v2.0 (#6799)
Add fonts!
Add custom font

Add Remember Pop Out Position
Adjust spawn location of the Pop Out and Pop Out Tabs

Add right-click search function

Increase max font size to 200

Add highlight options 2 and 3

Add config for Export Log's date
Fix Export Log bug with special characters.
Allow Export Log to remember last directory between launches

Add application icon and config to hide

Add update messages

Add NPC_SAY and MESBOX

Add My Name color override

Add per-tab timestamp color options

Remove log spam if opacity unsupported

Updated README with 2.0 info and images



I did my best to only select fonts with licenses that can be used for commercial use to be on the safe side.
To save some searching:
SIL Open Font License: https://openfontlicense.org/
Public Domain License: https://creativecommons.org/public-domain/
Couldn't find link for the "Freeware License" mentioned on FontSpace.

Font licenses and sources:

December Show - Freeware License - https://www.fontspace.com/december-show-font-f108213
Fonarto - Freeware License - https://www.fontspace.com/fonarto-font-f20597
Home Video - Public Domain License - https://www.fontspace.com/home-video-font-f116641
Qaz - SIL Open Font License - https://www.fontspace.com/qaz-font-f81546
Super Funky - Freeware License - https://www.fontspace.com/super-funky-font-f100518
Avara - OFL (SIL Open Font License) - https://fontlibrary.org/en/font/avara
Mr.Pixel - OFL (SIL Open Font License) - https://fontlibrary.org/en/font/mr-pixel
FunType - OFL (SIL Open Font License) - https://fontlibrary.org/en/font/funtype
2024-10-19 05:33:56 -04:00
Yenof
cbeb4931fd Update Chat Panel to v1.9 (#6194) 2024-07-02 08:39:45 -05:00
Yenof
74c2303b4f Update chatpanel to v1.8 (#5692) 2024-03-21 10:13:44 -04:00
Yenof
ebfcfd61a6 Update Chat Panel to v1.7 (#5657) 2024-03-15 05:51:33 +00:00
Yenof
633eb1744e Update chatpanel to v1.6 (#5599) 2024-02-28 13:52:46 -05:00
Yenof
c32415f457 Update Chat Panel to v1.5 (#5502) 2024-02-21 06:26:23 +00:00
Yenof
6cf6e73aaa Update chatpanel to v1.3 (#5441) 2024-01-31 15:34:28 -05:00
Yenof
af69a6c663 [flatlaf] update chatpanel
* Update chatpanel to v1.2

Add Pop out window
Add Line spacing
Add background coloring options

Adjust Chat Area Height default

* Add popinbutton2 to empty panel

Added popinbutton2 to the panel while chat is popped out. 
Added min size for window while popped out. (very very tiny)

* Adjust popinbutton2 and tooltip

I moved popinbutton2 out of the config section and into popout section and that seems to display better.

Added (can cause weirdness) to tooltip about Always on Top after briefly experiencing a strange windowing issue on X11 that I can't seem to recreate outside of a single day. Not sure if it was related, disclaimer just in case.

* Add authors=

I saw some plugins had authors=, and I didn't want to be left out lol. 
Not sure if I'm supposed to be adding this.
2024-01-12 16:06:15 -05:00
Yenof
c53f4215d3 create chatpanel
* Create ChatPanel

* Update ChatPanel

* Rename ChatPanel to chatpanel

* Update chatpanel

* Update chatpanel

* Update chatpanel

* Trying to make sure side panel icon works.

* Update chatpanel

* Updated readme and tags
2023-11-10 14:09:17 -05:00