Commit Graph

  • 4be680183a Use GetSize/SetSize for size operations Brues 2026-07-30 14:29:30 -05:00
  • 2352f1c6ed Use GetSize/SetSize for map frame and buttons Brues 2026-07-30 13:51:52 -05:00
  • 305ff6c86e Collapse frameState.hasTarget into targetGuid Brues 2026-07-30 13:45:53 -05:00
  • a8b131898b Event-drive nameplate target state; drop per-tick poll and targetPlateGuid Brues 2026-07-30 11:59:56 -05:00
  • 1f9be33772 Use GetStringColorObject for buffbar colors; numeric border check Brues 2026-07-30 02:44:56 -05:00
  • a798e67b7f Use GetStringColor for buffbar color parsing Brues 2026-07-30 02:39:56 -05:00
  • 8b87e30266 Revert GetStringColor to strings; keep object numeric; tidy cmatch Brues 2026-07-30 02:39:16 -05:00
  • f68b14e53b Use SetSize instead of SetWidth/SetHeight Brues 2026-07-30 02:27:03 -05:00
  • 8ab6fab04f Event-drive nameplate mouseover via UPDATE_MOUSEOVER_UNIT Brues 2026-07-30 01:57:24 -05:00
  • 6d1bfe805e Use UnitClassBase for class detection Brues 2026-07-30 01:26:29 -05:00
  • 838f7f5d25 guard against nil units Brues 2026-07-30 01:20:50 -05:00
  • fad078fa87 Drop dead GUID-label branch in unit frame OnEnter Brues 2026-07-30 01:09:53 -05:00
  • 48d76138ed Iterate active nameplates only; fix global eventcache propagation Brues 2026-07-29 23:41:28 -05:00
  • fe22dfc456 Detect nameplate mouseover by GUID compare, not Blizzard glow texture v9.0.16 Brues 2026-07-29 16:57:25 -05:00
  • 5eaab2784f Resolve target castbar plate via cached GUID, not per-frame lookup Brues 2026-07-29 16:36:29 -05:00
  • f41d5ac6d0 Make nameplate castbars event-driven; unthrottle target bar Brues 2026-07-29 16:29:12 -05:00
  • af8780bb41 Use GetStringColor for newitem glow color Brues 2026-07-29 14:39:25 -05:00
  • ea37f41db1 Check r[3] instead of table.getn in rgbhex Brues 2026-07-29 14:35:44 -05:00
  • 6f36da7aa1 Cache and streamline color helpers in api Brues 2026-07-29 14:04:58 -05:00
  • 149d5dd362 Scope tooltip cursor-follow to when shown; default it to smooth Brues 2026-07-29 11:42:18 -05:00
  • 0156d9dfec Harden strsplit against third-party global clobbering Brues 2026-07-29 10:36:26 -05:00
  • 6b945c2c97 buff min classicapi version to 1.8.2 v9.0.15 Brues 2026-07-28 19:26:09 -05:00
  • 452eef3864 Drop custom debuff durations from turtle-wow.lua Brues 2026-07-28 13:29:11 -05:00
  • 6f7a57f530 Restore UnitDebuff/UnitOwnDebuff as C_UnitAuras adapters Brues 2026-07-28 10:48:42 -05:00
  • a55460e543 Add reverse sort direction and priority options to bag sorter Brues 2026-07-27 18:15:07 -05:00
  • 58aaeef5f0 can't have any fun Brues 2026-07-27 17:17:56 -05:00
  • 487af0c8f4 Use string.split instead of strsplit Brues 2026-07-27 15:46:57 -05:00
  • 00292ca3b4 Focus/Nameplates now respond solely to UNIT_* events Brues 2026-07-26 18:30:59 -05:00
  • cba3604906 Use UnitGUID instead of UnitExists for GUID Brues 2026-07-24 17:06:12 -05:00
  • a31d10384b Read unit power from ClassicAPI instead of Nampower's GetUnitField Brues 2026-07-24 16:51:36 -05:00
  • f06af48bc2 nampower: Use SetSize, UnitClassBase and simplify icon logic Brues 2026-07-24 16:49:35 -05:00
  • d73c4de695 Modernize power-API usage onto ClassicAPI Brues 2026-07-24 16:37:34 -05:00
  • dd8c529463 Move druid mana bar into the unit frame, off nampower Brues 2026-07-24 16:23:28 -05:00
  • 47a7b4c686 Simplify totems frame sizing Brues 2026-07-24 16:08:36 -05:00
  • cf3f1e5440 Rework raid self/group frame visibility and rename the solo option Brues 2026-07-24 15:02:38 -05:00
  • 182127bd67 Refactor totems to use CreateColor API Brues 2026-07-24 15:00:16 -05:00
  • 3d2e6e202b corrected rangecheck vanilla label Brues 2026-07-24 14:14:46 -05:00
  • 3a062ee2ac Recast Totem will now use the same rank totem Brues 2026-07-24 10:00:22 -05:00
  • 5ed1d98ecc Raid Pets and Optimized Chat Bubble Styling Brues 2026-07-23 23:07:09 -05:00
  • fa1dc5637e Bump ClassicAPI min to 1.7.4 v9.0.14 Brues 2026-07-20 22:17:49 -05:00
  • 8506f5ffbf Localize the totem tooltip click hints Brues 2026-07-20 22:13:53 -05:00
  • 9c529512d1 Replace libtotem with ClassicAPI's native totem tracker Brues 2026-07-20 21:47:18 -05:00
  • 88d0f7bf74 Use table.wipe to reset spell caches Brues 2026-07-20 21:35:31 -05:00
  • a3ff20782d Use table.wipe and table.insert for tables Brues 2026-07-20 21:16:12 -05:00
  • 88c2462fbd CLASS_SORT_ORDER is already defined by !!!ClassicAPI Brues 2026-07-20 21:15:25 -05:00
  • e28a7e5606 Optimize isempty function using next() Brues 2026-07-20 18:46:09 -05:00
  • dfa74c5756 Make the bag sort family-aware and locale-independent Brues 2026-07-20 17:46:37 -05:00
  • 1c0c9dc019 Replace librange's position scan with ClassicAPI's UnitInRange Brues 2026-07-20 16:54:27 -05:00
  • 801935130e Update GetItemLinkByName to use C_Item API Brues 2026-07-20 15:11:50 -05:00
  • 8cdced5ec0 Simplify modf function Brues 2026-07-20 15:10:31 -05:00
  • 756e8840af Keep the rangecheck scanner alive across zones and roster changes Brues 2026-07-20 14:12:07 -05:00
  • b2db091d54 bump min ClassicAPI version Brues 2026-07-20 02:42:34 -05:00
  • 5fae0bd459 Add priest shadowform auto-paging, sharing the druid-stealth flag Brues 2026-07-20 02:40:17 -05:00
  • 3deddf2b08 Drive questitem off QUEST_ACCEPTED/QUEST_REMOVED instead of rescanning Brues 2026-07-19 02:25:23 -05:00
  • 650bcda001 Allocate newitem glow lazily, only for slots that go new Brues 2026-07-17 15:55:54 -05:00
  • 931fe6c22d Harden the ClassicAPI-missing path so the disable notice can show Brues 2026-07-17 15:12:30 -05:00
  • bd4a40b0f2 Add newitem module: highlight freshly-acquired bag items Brues 2026-07-17 14:45:49 -05:00
  • 31ff2773b3 Defer macrotweak conflicts; use SetSize Brues 2026-07-15 13:45:06 -05:00
  • 8176b906df Re-anchor tradeskill merge bar to real craft starts Brues 2026-07-13 12:34:45 -05:00
  • 721ecce59d Remove RegisterNewModule call for loothistory v9.0.13 Brues 2026-07-13 00:32:21 -05:00
  • 73b409fb88 Route slash registration through pfUI.api.RegisterSlashCommand Brues 2026-07-13 00:06:20 -05:00
  • 0665764610 cleanup Brues 2026-07-12 15:22:57 -05:00
  • 3faf06141f Skin Arena Frame Brues 2026-07-12 14:49:17 -05:00
  • 0c06401ec4 Simplify GUI toggle logic Brues 2026-07-12 14:14:38 -05:00
  • c68e48111d Remove libtooltip Brues 2026-07-12 14:01:25 -05:00
  • 6936fd894b Replace unusable tooltip scan with C_PlayerInfo.CanUseItem v9.0.12 Brues 2026-07-12 13:47:50 -05:00
  • b5277ea457 These modules aren't new anymore Brues 2026-07-11 16:04:58 -05:00
  • 63f0dcbf7a Use GetInventoryItemID instead of parsing link Brues 2026-07-11 13:18:48 -05:00
  • 0344bff471 cleanup Brues 2026-07-11 12:59:33 -05:00
  • 1510969105 Unused strings Brues 2026-07-11 12:57:07 -05:00
  • 6e7361c543 Removed redundant compare.basestats setting Brues 2026-07-11 12:43:15 -05:00
  • 2e20a03cbd Restore Inspect UI frame skin Brues 2026-07-11 12:36:03 -05:00
  • 7389c241a4 using GetSpellInfo with just a spell id is dangerous Brues 2026-07-11 09:47:46 -05:00
  • fb5230828c Add Loot History module Brues 2026-07-11 00:01:00 -05:00
  • 7aee348a70 Bump min version to 1.6.4 Brues 2026-07-10 20:27:16 -05:00
  • 2a5f480839 Show addon dependencies in tooltip Brues 2026-07-10 13:32:11 -05:00
  • 23d1ab840c Show sell value in tooltip when merchant hidden Brues 2026-07-10 13:23:52 -05:00
  • 13a08b0ea3 Restore hooksecurefunc v9.0.11 Brues 2026-07-09 22:58:10 -05:00
  • a2177fbf49 Restore HookScript Brues 2026-07-09 22:55:26 -05:00
  • 9cd83e90ad Added GetNoNameObject debugging Brues 2026-07-09 22:26:35 -05:00
  • 9bcc11e64f removed tbc logic Brues 2026-07-09 22:26:32 -05:00
  • acab272ec0 Generalize vendor price display across all tooltip types v9.0.10 Brues 2026-07-09 22:05:25 -05:00
  • 61c2f996fa Revert on-swing queue color when the ability is cancelled Brues 2026-07-09 19:45:17 -05:00
  • 59ce6d9e74 Use a single shared frame for HookAddonOrVariable Brues 2026-07-09 17:54:09 -05:00
  • 967487e283 Utilizing ClassicAPI 1.6.0 v9.0.9 Brues 2026-07-09 00:55:02 -05:00
  • ab11096b01 Show on-swing queue color on every HS/Cleave/Maul press Brues 2026-07-08 10:34:28 -05:00
  • 0402db380a logically sort Castbar options Brues 2026-07-08 09:47:13 -05:00
  • 68fe7e22db Split castbar config into General/Player/Target/Focus subcategories Brues 2026-07-07 16:31:56 -05:00
  • a93e9f530c Add spell name & timer text alignment options for unit frame castbars Brues 2026-07-07 16:26:48 -05:00
  • 3be0585039 Don't let the pet bar dodge reposition the stance bar during unlock Brues 2026-07-07 13:01:37 -05:00
  • ee7c729bcb remove select Brues 2026-07-07 09:16:33 -05:00
  • 62e0d4eb07 prevent camera from constantly resetting v9.0.8 Brues 2026-07-06 17:33:16 -05:00
  • a4ceb8ba53 utilize HEARTHSTONE_BOUND Brues 2026-07-06 17:07:51 -05:00
  • 80b677a6f8 utilize UnitIsAFK Brues 2026-07-06 17:07:41 -05:00
  • f6683b31af Clear castbar unlock preview when leaving unlock mode Brues 2026-07-06 03:04:17 -05:00
  • b47df9272d Bump ClassicAPI minimum version to 1.5.11 v9.0.7 Brues 2026-07-05 23:51:57 -05:00
  • c0b717878d Always set OnClick handler for action buttons Brues 2026-07-05 23:48:02 -05:00
  • 31c95606d0 Refactor turtle/Nampower checks and libdebuff cleanup Brues 2026-07-05 23:47:39 -05:00
  • 3fe072c594 Route hooksecurefunc callers through pfUI.hooksecurefunc; global belongs to ClassicAPI Brues 2026-07-05 14:58:19 -05:00
  • 9706a74d16 UNIT_INVENTORY_CHANGED -> PLAYER_EQUIPMENT_CHANGED Brues 2026-07-05 14:32:25 -05:00