File Details
1.4.1-release
- R
- Jun 21, 2023
- 135.53 KB
- 49
- 3.4.2+1
- Classic
File Name
ChatFramePlus-1.4.1-release.zip
Supported Versions
- 3.4.2
- 1.14.3
ChatFramePlus
1.4.1-release (2023-06-21)
Full Changelog Previous Releases
-
Squashed commit of the following:
commit abd7cc6cbd0296ce62dde3e4f2df0b8f7f08e77a
Author: Nicholas Drzewiecki drzewieckinicholas@gmail.com
Date: Wed Jun 21 02:32:17 2023 -0700
chore: improve accessibility for copy module - chore: update toc
- ci: add CurseForge integration
-
Squashed commit of the following:
commit f3fe7da4f1ab888b3b818b9f99a42573102be365
Author: Nicholas Drzewiecki drzewieckinicholas@gmail.com
Date: Tue Jun 20 21:59:55 2023 -0700
feat: add tab module and associated files and update table of contents
To start, the tab module will allow players to hide the visibility of the background texture. - docs: update README
-
Squashed commit of the following:
commit 063757098f7aca57d695960cfbc89f3a82888c53
Author: Nicholas Drzewiecki drzewieckinicholas@gmail.com
Date: Mon Jun 19 21:43:11 2023 -0700
chore: update options table orders
commit eedc5ebe6cd11ba2cfb557fa43e99c4bcbfb20df
Author: Nicholas Drzewiecki drzewieckinicholas@gmail.com
Date: Mon Jun 19 21:41:09 2023 -0700
chore: add new chat frame utility function to support border module
commit 9872380ad046d87a22f6103e4d411e95d98c7f7d
Author: Nicholas Drzewiecki drzewieckinicholas@gmail.com
Date: Mon Jun 19 21:40:02 2023 -0700
feat: add border module and associated files and update table of contents - docs: update README
- docs: update README
- docs: update README
- docs: update README
-
Squashed commit of the following:
commit cb7a40f8a6b319708a8ebb811f33973d40d06230
Author: Nicholas Drzewiecki drzewieckinicholas@gmail.com
Date: Mon Jun 19 16:16:09 2023 -0700
refactor: attach instance of AceAddon-3.0 to Private.Addon
Instead of having to manage two different tables, might as well attach the AceAddon-3.0 instance to
Private.Addon. We use the Private addon table in most files anyways.
commit 54a907fceab292265f1c60d21238d59730846fc1
Author: Nicholas Drzewiecki drzewieckinicholas@gmail.com
Date: Mon Jun 19 16:11:38 2023 -0700
feat: add copy module
The Copy module allows players to copy chat messages by holding Ctrl and hitting left mouse button
on a chat tab. - docs: update README
- docs: update README
-
Squashed commit of the following:
commit 946dce9b0d4fbeaf6ed3ef9ac35a6132c61eb651
Author: Nicholas Drzewiecki drzewieckinicholas@gmail.com
Date: Mon Jun 19 01:00:24 2023 -0700
feat: add chat message filter functionality in module file
commit 2510f9fe9c0a68ad2618ac889fe3ab3c544e2460
Author: Nicholas Drzewiecki drzewieckinicholas@gmail.com
Date: Mon Jun 19 00:58:31 2023 -0700
chore: add utility functions related to the chat message filter
commit 813a0777f6c3abd9ca3443d9829807883c2705eb
Author: Nicholas Drzewiecki drzewieckinicholas@gmail.com
Date: Mon Jun 19 00:57:07 2023 -0700
chore: add constants related to chat message filter
commit ea3c4a2760086be983f9768f24ac4621693a05df
Author: Nicholas Drzewiecki drzewieckinicholas@gmail.com
Date: Mon Jun 19 00:55:53 2023 -0700
chore: add chat message filter options table to chat frames
commit 02ff085c64084c26e9c9f72b536b008d38574fd4
Author: Nicholas Drzewiecki drzewieckinicholas@gmail.com
Date: Mon Jun 19 00:54:21 2023 -0700
feat: add utility function to sanitize messages to mitigate bypassing filter words
If a player adds a filter word of 'gdkp' then messages containing 'g.d.k.p' will match and be
filtered out.
commit ed41206662509ceb13a27ffe9fc28ba26fbac96d
Author: Nicholas Drzewiecki drzewieckinicholas@gmail.com
Date: Mon Jun 19 00:51:06 2023 -0700
feat: add utility functions to filter messages using a trie data structure
commit cb7eeebfeb852335531b832a94ae1513a4411e41
Author: Nicholas Drzewiecki drzewieckinicholas@gmail.com
Date: Mon Jun 19 00:45:49 2023 -0700
feat: add chat message filter options table
commit 172d340f507c194d5d16104f56b05a19769f87f5
Author: Nicholas Drzewiecki drzewieckinicholas@gmail.com
Date: Mon Jun 19 00:28:16 2023 -0700
chore: update database with chat frame filter defaults -
refactor: move utility functions from Init.lua to Private.lua in the Utils folder
We need some utility functions earlier than the Utils table is defined to scaffold our tables in the
addon table that World of Warcraft provides. - chore: update FontModule to use GetAddon helper function
- refactor: add helper functions for calls to AceAddon-3.0
-
refactor: revert use of AceEvent-3.0 for sending messages on font updates
Will revisit this but probably not needed at the moment. - build: remove AceConsole-3.0 and AceEvent-3.0 libraries for now
- feat: wire up AceEvent-3.0 to font module and handle custom ChatFramePlus_FontSizeChanged message
- build: import AceEvent-3.0
- feat: add hook for FCF_SetChatWindowFontSize to propagate to addon options table
- fix: update call to old createTable
- fix: forgot to return database
- feat: add font module and associated files and update table of contents
- chore: add utility functions for retrieving database tables and additional chat frame functions
- chore: add utility functions for creating get and set functions in options tables
-
chore: add font utility functions and update value of no font style to empty string
Wrath of the Lich King Classic throws an error if SetFont is not passed an empty string for the
third argument. This is not the case for Classic but an empty string works for both. - ci: create GitHub Actions workflow
- feat: add options table and files associated with font options
- chore: add new chat frame utility functions
- chore: delete getTable utility function
- chore: add chat frame utility functions and update table of contents
- feat: add database with default settings for eventual font module
- chore: add utility functions to Init.lua for creating and retrieving addon tables
- style: formatting
- feat: add Init file to create instance of addon and Core file to define addon life cycle methods
- chore: embed expected libraries
- build: add PackageMeta file
- chore: add initial files
- Initial commit

