Commit Graph

354 Commits

Author SHA1 Message Date
Meow f7d177d135 Revert "Add skin for StatCompare and fix BetterCharacterStats" 2026-03-01 07:41:57 +01:00
Meow 544eea9d74 Merge pull request #80 from K0lonel/master
Add skin for StatCompare and fix BetterCharacterStats

Pullrequest by: K0lonel
2026-03-01 02:29:11 +01:00
Meow b0f6984f22 Revert "Merge pull request #78 from me0wg4ming/revert-77-sp-haste-display"
This reverts commit 791feed6d0, reversing
changes made to 054149f0e2.
2026-03-01 02:13:25 +01:00
Kolonel e20dd00213 Enable statcompare in third-party configurations 2026-03-01 02:25:28 +02:00
Meow 30d36a5af1 Revert "add optional sp/haste display to player frame" 2026-02-28 22:44:49 +01:00
pepopo978 3373751884 add optional sp/haste display to player frame 2026-02-28 12:41:34 -08:00
Meow bd36d91189 added option to show debuffs only for enemys OR friendly nameplates
added option to show debuffs only for enemys OR friendly nameplates
2026-02-28 21:32:17 +01:00
Meow 236a2fce6c perf/fix: port experimental optimizations + focus rework + raidmarkers
Performance optimizations ported from experimental:
- libdebuff: replace 5s startup timer with next-frame defer
- libdebuff: use arg6 auraSlot directly (Nampower 2.29+) instead of GetDebuffSlotMap lookup
- libdebuff: invalidate slotMapCache on PLAYER_TARGET_CHANGED
- nameplates: detect Nampower 2.27.2+ for GUID-based nameplate lookup

Raidmarkers module ported from experimental:
- added raidmarkers.lua
- added config defaults and GUI section
- registered in modules.xml

focus.lua rework:
- removed CastSpellByNameNoQueue (Nampower's CastSpellByName now supports unit tokens/GUIDs natively)
- /focus Name: TargetByName with correct previous target restore + ClearTarget() fallback
- /focus Name: prefix match via SlashCmdList.TARGET when exact match fails
- suppress UI_ERROR_MESSAGE during targeting attempts

swingtimer fixes:
- non-Hunter ranged bar now fills left->right like MH/OH
- fix 1px artifact on Hunter bar center by using Hide() instead of SetWidth(0.1)
2026-02-22 19:08:37 +01:00
Meow 6f28fb3730 Added warn color for hunters ranged swing timers (hunters only)
Added warn color for hunters ranged swing timers (hunters only)
2026-02-20 16:01:01 +01:00
Meow 92e22becce Added very accurate ranged swing timer.
Added very accurate ranged swing timer.
2026-02-20 15:14:16 +01:00
Meow fe93577825 working swingtimer re-written - no errors on load
working swingtimer re-written - no errors on load >.<
2026-02-19 17:16:48 +01:00
Meow a2cdaeb73c reverting last commit since it caused conflicts.
reverting last commit since it caused conflicts.
2026-02-19 07:31:39 +01:00
Meow 53969ddc01 swing timer fixes and additions
* fixed offhand timer incorrectly showing for 2H weapon users
* fixed sw_texture resolving pfUI.media key correctly instead of passing raw file path
* added proper offhand weapon detection via GetEquippedItem + GetItemStatsField (Nampower), with vanilla API fallback
* added UNIT_DIED event to reset timer when target dies
* added ACTIONBAR_SLOT_CHANGED event to keep HS/Cleave slot cache up to date
* added immediate offhand bar hide when OH weapon is unequipped mid-combat
* added player GUID caching for UNIT_DIED comparison
* added GUI options: texture, font size, show/hide timer text, MH/OH labels, offhand bar, HS/Cleave queue color
* added HS/Cleave queue color coding for Warriors (green = Cleave, yellow = Heroic Strike)
* added unit frame text options: attack speed, min/max damage, unit string, HP/mana display variants, pet name
* removed unreliable dual-wield heuristic guard (mhAge < 0.1)

Co-authored-by: Zedris
2026-02-19 05:04:32 +01:00
Meow b5a7e86ab4 new module named swingtimer
new module named swingtimer
2026-02-18 16:13:17 +01:00
Meow 64c50e9580 some small changes for druid mana bar
some small changes for druid mana bar
2026-02-17 12:54:09 +01:00
Meow b9eaae5a57 improvements for druid mana bar
improvements for druid mana bar
2026-02-17 12:22:01 +01:00
Meow 37beca7103 New throttling menu
New throttling menu
2026-02-06 08:07:33 +01:00
Meow 54355c9019 enhanced merge into master
Final release!
2026-02-04 22:48:30 +01:00
Meow 7c91ccf360 small update
Please read the readme to see what has been changed.
2026-01-27 07:32:16 +01:00
Meow 7898895cf4 timer animation fix
timer animation fix
2026-01-24 02:33:17 +01:00
Meow 8af8809ada new nameplate feature
new nameplate feature
2026-01-21 20:58:38 +01:00
Jrc13245 321fb3c14e disable unfavorable settings interfering with SuperCleveRoidMacros when addon is present 2026-01-13 14:56:02 -05:00
Meow e83ff80538 Version 6.1.1 - Chat & Nameplate Level Fixes
Bugfixes:
- Fixed targeting high-level players overwriting known level with -1
- Chat now shows "??" instead of -1 for unknown levels
- Nameplates now use stored level from database after reload
- Nameplate level color now uses difficulty color when loaded from DB

Config Changes:
- Chat player level display now disabled by default
2026-01-08 19:02:02 +01:00
Meow 34f5c3eb02 Version 6.1.0 - Raid/Party Frame Fixes
Bugfixes:
- Fixed 40-yard range check not working for raid/party frames
- Fixed aggro indicator not displaying properly on raid/party frames
- Improved aggro cache to only cache positive results for instant detection
- Fixed HP/Mana not updating with "Use Raid Frames for group" enabled
- Added SuperWoW nil-check for SpellInfo
- Added missing events: PARTY_MEMBER_ENABLE, PARTY_MEMBER_DISABLE, PLAYER_UPDATE_RESTING

UI Improvements:
- Share/Hoverbind buttons now show warning when module is disabled
2026-01-08 12:25:18 +01:00
Meow 5d0e195d1e performance update
performance update
2026-01-03 12:58:31 +01:00
shagu 7b41df16a6 buffwatch: add option to only track own debuffs 2025-07-21 16:34:06 +02:00
Sleepybear 2953f8ffde unitframes: add options to reposition and resize pvp icon 2025-07-14 23:02:12 +02:00
shagu 124dcf2e8f minimap: add option to set minimap arrow scaling 2025-06-14 19:11:59 +02:00
shagu c30cca2640 raid: add option to display raid group number 2025-06-14 18:49:05 +02:00
shagu 8c291301bc config: enable nameplate combatstate colors by default 2025-06-12 15:31:42 +02:00
shagu e902da1413 nameplates: add new option to define offtanks 2025-06-12 15:27:32 +02:00
shagu 860d5cca48 config: update default raid icon positions 2025-06-09 19:34:22 +02:00
Caelan dcff2b91f1 unitframes: add raid icon offset and alignment options 2025-06-09 19:25:21 +02:00
shagu 51924f0ca0 nameplates: add experimental option to show own debuffs 2025-05-25 14:28:17 +02:00
shagu 5c42658b7e unitframes: add experimental option to show own debuffs 2025-05-25 14:18:45 +02:00
dbulatovicx32 013dc81494 castbar: add options for x and y text offsets 2025-05-25 14:14:02 +02:00
dbulatovicx32 85998d81c7 cooldown: add option for custom cooldown fonts 2025-05-25 14:13:08 +02:00
shagu 0ee660fd81 combopoints: custom width and height
based on: https://github.com/shagu/pfUI/pull/1493
2025-05-22 08:39:27 +02:00
shagu 8dde1c29cc gryphons: add new module to display gryphon textures
Thanks @mrrosh for supporting this feature for so long as standalone
module and making so many people happy with it. This now is an entire
rewrite of it, but still would not have been possible without his work.
2025-05-07 17:36:05 +02:00
shagu fa431cd2f1 superwow: add druid mana bar to player frame 2025-04-25 15:55:44 +02:00
shagu 1bcb968137 xpbar: add new option to show text on xpbars 2025-04-20 18:00:47 +02:00
shagu aaa3a584aa nameplates: add option to disable infight text color 2025-04-07 09:20:33 +02:00
shagu 83aeb1a236 nameplates: make each combatstate option individual 2025-02-22 09:13:59 +01:00
shagu f5836f4cbd nameplates: add options to customize combat colors 2025-02-17 20:46:32 +01:00
shagu c05e46684c nameplates: combat state bar colors
* red: attacking player
* yellow: attacking other
* blue: no target (npc only)
* none: out of combat

This only works if super-wow is enabled.
2025-02-17 20:01:21 +01:00
shagu c02790e6bf bags: add new option to use full-text search 2025-02-15 17:23:54 +01:00
jmgibson1981 9514a535d7 panel: add option to hide seconds on clock 2025-02-14 22:44:40 +01:00
jmgibson1981 44b76727e0 addonbuttons: add option to hide on combat start 2025-02-14 22:43:11 +01:00
shagu 50039e4c82 config: remove obsolete entry after migration 2025-02-04 20:52:28 +01:00
Mr_Rosh 02f07ec98d xpbar: add option to select texture 2025-02-04 18:24:40 +01:00