Skip to content

A refactor nobody asked for.#169

Open
Gogo1951 wants to merge 18 commits intofunkydude:masterfrom
Gogo1951:master
Open

A refactor nobody asked for.#169
Gogo1951 wants to merge 18 commits intofunkydude:masterfrom
Gogo1951:master

Conversation

@Gogo1951
Copy link
Copy Markdown

@Gogo1951 Gogo1951 commented Feb 24, 2026

Hey mate, I was just sort of playing around and wanted to tweak a few things.

I'm not expecting you to include any of this, but feel free to take anything you would use.

Add a bit of a Build / Add-on Version / Reported by Section

image

Cleaned up Locales

image

Cleaned up Options Interface

image

Cleaned up Minimap Button

image

General Code Cleanup

  • Claude did what he could to simplify.

  • I generally dislike abbreviations so I got rid of a lot of those.

Tested on Classic Era, and TBC Anniversary

So far so good.

@Gogo1951
Copy link
Copy Markdown
Author

Gogo1951 commented Feb 27, 2026

Sample bug report it can now generate. I did a bit of tweaks to the layout so it would better paste into a GitHub issue. I doubt anyone will ever see this, but it's useful for me.

https://github.com/Gogo1951/BugSack

Client & Suspected Add-on

Build: 2.5.5 (65895) - enUS
Add-on: Blizzard_ChatFrameBase

Reported By

Server: Dreamscythe, Alliance
Character: Gøgørogue, Human, Rogue, Level 18
Status: Alive, PVP Disabled, Solo
Zone & Subzone: Westfall (1436), Sentinel Hill
BugGrabber: v12.0.6
BugSack: @Project-Version@
-- Note this information is pulled from the current character, and may not be relevant.

Reported Error

1x SendChatMessage(): Chat type requires a target player
No Lua Taint
[Blizzard_ChatFrameBase/Shared/ChatFrameEditBox.lua]:262: in function 'SendText'
[Blizzard_ChatFrameBase/Shared/ChatFrameEditBox.lua]:370: in function <...s/Blizzard_ChatFrameBase/Shared/ChatFrameEditBox.lua:366>
[C]: ?


Locals:
self = ChatFrame1EditBox {
 BottomLeftCorner = Texture {
 }
 RightEdge = Texture {
 }
 disallowAutoComplete = false
 font = "Interface\Addons\TidyPlates_ThreatPlates\Fonts\Accidental Presidency.ttf"
 prompt = ChatFrame1EditBoxPrompt {
 }
 glossTex = true
 characterCount = FontString {
 }
 PixelSnapDisabled = true
 TopRightCorner = Texture {
 }
 _WIM_WhisperEngine_Hooked = true
 TopEdge = Texture {
 }
 BottomRightCorner = Texture {
 }
 LeftEdge = Texture {
 }
 chatStyle = "classic"
 chatFrame = ChatFrame1 {
 }
 headerSuffix = ChatFrame1EditBoxHeaderSuffix {
 }
 BottomEdge = Texture {
 }
 autoCompleteParams = <table> {
 }
 fontSize = 16
 setText = 0
 tabCompleteTableIndex = 1
 text = ""
 fontStyle = "SHADOW"
 backdropInfo = <table> {
 }
 addSpaceToAutoComplete = true
 template = "Default"
 historyLines = <table> {
 }
 Center = Texture {
 }
 historyIndex = 0
 TopLeftCorner = Texture {
 }
 header = ChatFrame1EditBoxHeader {
 }
 addHighlightedText = true
}
addHistory = 1
type = "WHISPER"
text = "that's probably that... tank didn't watch healer, healer logged. "
target = nil

Installed Add-ons

!BugGrabber, v12.0.6
AllTheThings, 5.0.13
AlreadyKnown, 2.0
ArkInventory, 31209
ArkInventoryConfig, 31209
ArkInventoryRules, 31209
ArkInventoryRules_Example,
ArkInventorySearch, 31209
AtlasLootClassic, v3.7.4
AtlasLootClassic_Collections, v3.7.4
AtlasLootClassic_Crafting, v3.7.4
AtlasLootClassic_Data, v3.7.4
AtlasLootClassic_DungeonsAndRaids, v3.7.4
AtlasLootClassic_Factions, v3.7.4
AtlasLootClassic_Options, v3.7.4
AtlasLootClassic_PvP, v3.7.4
Attune, @Project-Version@
BetterFishing, 52
BugSack, @Project-Version@
ComeAndGetIt, 2026.01.03.A
Consumable-Connoisseur, 2026.02.25.A
Control-Freak, 2025.12.19.A
CrossGambling, v12.0.21
DBM-Azeroth, Unknown
DBM-Core, 12.0.26
DBM-GUI, 12.0.26
DBM-Party-BC, r234
DBM-Party-Vanilla, Unknown
DBM-Raids-Vanilla, r817
DBM-StatusBarTimers, 12.0.26
DBM-VPVEM, 302fe0b
DBM-WorldEvents, Unknown
Details, #Details.20260227.14660.170
Details_Compare2, Unknown
Details_DataStorage, Unknown
Details_EncounterDetails, Unknown
Details_RaidCheck, Unknown
Details_Streamer, Unknown
Details_TinyThreat, Unknown
Details_Vanguard, Unknown
DruidMacroHelper, 1.4.0
Dump-Profs, Unknown
ElvUI, v15.07
ElvUI_Libraries, v15.07
ElvUI_Options, v15.07
Gargul, 7.7.19
Gargul_ItemData, 1.0.0
GatherMate2, 1.47.9-classic
GatherMate2_Data, v2026-01-16
GTFO, 6.1
Guild-Bank-Viewer, 0.1.0
Leatrix_Maps, 2.5.10
Leatrix_Plus, 2.5.10
Leatrix_Sounds, 2.5.10
MacroToolkit, v2.3.40
MacroToolkitIcons, v2.3.40
MagicEraser, 2026.02.19.A
Memento, v1.81
MinimapButtonButton, 1.23.2
MuteAnnoyingWoWSounds, Unknown
NovaInstanceTracker, 2.18
Open-Sesame, 2026.02.10.A
Outfitter, 5.5.3.12
PallyPower, v1.5.18-classic
Pawn, 2.13.5
Questie, 11.21.7
RankSentinel, v2.6.6
RareScanner, 2.5.5.2
ReputationGuide, full-1.6.0-release
ReputationWatcher, 1.3.1
Restocker, 2026.1.0-c9c08c02
Talented, v1.0.6-TBC
Talented_Data, v1.0.6-TBC
Talented_SpecTabs, Unknown
Tamed, 1.15.2
TFTB, 2026.02.21.A
ThreatClassic2, 2.67
TidyPlates_ThreatPlates, 12.6.6
TrackingEye, 2026.02.17.A
TradeSkillMaster, v4.14.60
TradeSkillMaster_AppHelper, v4.14.7
Train-All, 11.2.7
WeakAuras, 5.21.2
WeakAurasArchive, 5.21.2
WeakAurasModelPaths, 5.21.2
WeakAurasOptions, 5.21.2
WeakAurasTemplates, 5.21.2
WhatsTraining, 9.0.0
WideQuestLogPlus, 1.1.0
WIM, 3.16.5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant