58 Commits

Author SHA1 Message Date
Brues 710be52f35 phase 3 removing tbc
Drop the now-vestigial expansion plumbing.

- Delete modules/thirdparty-tbc.lua + its xml Include
- Strip 10 tbc-tagged CreateConfig calls in modules/gui.lua
- Drop the expansion arg from CreateConfig() signature + the disabled-
  entry rendering path that depended on it
- Drop the showdisabled GUI toggle + its default
- Simplify pfUI:RegisterModule / pfUI:RegisterSkin to (name, func) only
- Strip the leading version arg ("vanilla:tbc", etc.) from all 114
  Register call sites
- Delete the pfUI.expansion variable
2026-05-25 18:50:53 -05: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 3334c7469f modules: make all modules aware of the new borders 2019-12-18 18:54:09 +01:00
shagu 9cf0453742 group: unregister old group frame events 2019-08-02 17:25:59 +02:00
shagu bcae58d863 unitframes: use combined visibility handler 2019-07-19 17:27:18 +02:00
shagu e9237b59b2 core: use concrete string based client checks 2019-06-10 17:06:31 +02:00
shagu 42d62ac582 tbc: whitelist remaining unitframes for tbc 2019-04-16 20:50:44 +02:00
shagu 147d57c767 group: disable group target scanner on config 2018-07-07 15:20:49 +02:00
shagu 99ddd679eb unitframes: ignore non existing partypet events 2018-04-07 19:25:08 +02:00
shagu f85e71abcd group: add config update function 2018-01-07 15:36:30 +01:00
shagu 62859d4724 group: don't initialize disabled frames 2017-09-30 11:32:54 +02:00
shagu e93b52c2ba unitframes: add option to show self in group 2017-09-03 18:28:05 +02:00
shagu 51f4bab41f gui: rewrite of the configuration interface 2017-06-16 14:48:20 +02:00
shagu 1585ac3668 group: force update group pets 2017-06-02 18:01:50 +02:00
shagu a17cf9dbd6 group: remove partypet scanner 2017-06-02 18:01:50 +02:00
shagu 90e529a55d unitframes: unify border values 2017-06-02 18:01:50 +02:00
shagu 2ae973cd72 group: unify code, hide group in raid 2017-06-02 18:01:50 +02:00
shagu b4735d3ac4 unitframes: use events for partypets 2017-06-02 18:01:50 +02:00
shagu 5a67800f62 unitframes: invert healthbar, buff indicators 2017-06-02 18:01:50 +02:00
shagu 63da4f7acb api: introduce new unitframes 2017-06-02 18:01:50 +02:00
shagu 72d1132dcc unitframes: add option for custom hp background 2017-03-04 16:17:14 +01:00
shagu 6f7a665ffe api: merge api calls into environment 2017-02-26 20:55:22 +01:00
shagu 1766dd4ba0 api: use C for config 2017-02-26 20:42:08 +01:00
shagu 5a60812786 api: replace getglobal 2017-02-26 20:19:22 +01:00
shagu c0d33cd024 unitframes: add more click actions 2017-02-03 17:23:04 +01:00
shagu 3f0ff10990 unitframes: show caption in front of portraits 2017-01-07 12:22:13 +01:00
shagu e3d414093a api: portrait function rewrite 2017-01-05 02:10:36 +01:00
shagu ee99a9d367 group: reliably hide group members 2017-01-01 15:50:06 +01:00
shagu 3e08060c69 group: fix indicator positions 2016-12-30 14:32:57 +01:00
shagu 577164ee24 group: hide inactive raid icons 2016-12-30 14:32:21 +01:00
shagu ad4e68d681 api: clean up and documentation 2016-12-24 11:03:47 +01:00
shagu 77f02d9674 fonts: support for non latin gameclients 2016-12-19 18:46:46 +01:00
shagu c5ca003882 group: add missing update event 2016-12-19 11:49:26 +01:00
shagu cadff71362 unitframes: combine code and split new options 2016-12-13 22:54:17 +01:00
shagu df4be70f18 unitframes: add option to enable global clickcast 2016-12-12 22:45:41 +01:00
shagu 9614443ea7 uf: add option for dark and non-pastel colors 2016-12-02 19:51:00 +01:00
shagu 8891a1df44 backdrop api: rework every single frame sizing
This commit breaks alot of compatibility and maybe
other things too. The change was necessary, because
the old framework ran up against its limits.
A lot of new configuration options are now possible
and some of them were already added.
2016-11-22 00:04:14 +01:00
shagu 32f3b15990 gui: use cluster move on shift key down 2016-11-18 20:28:47 +01:00
shagu 92721c57f7 movables: new approach to handle movable frames 2016-11-17 20:55:07 +01:00
shagu fdf8e8dc40 group: refine some events for performance 2016-11-16 20:11:35 +01:00
shagu 0dac5bc1e0 module: add option to disable pfUI-UnitFrames 2016-11-13 15:02:13 +01:00
shagu 0fb417e6c0 tooltip: fix empty tooltips on cursor anchor 2016-11-12 22:33:07 +01:00
shagu ba72fc39da codestyle: remove trailing semicolons 2016-11-09 23:20:26 +01:00
shagu 41653e445f add possibility to exchange the default fonts 2016-11-08 22:09:13 +01:00
shagu eb78d9e9c5 option to hide group while in raid 2016-10-23 15:07:32 +02:00
shagu 3f9e5e674a group: fix nil error 2016-10-15 17:36:02 +02:00
shagu 86239b6422 fixup 2016-10-15 14:09:32 +02:00
shagu a3194ae13b group: fix alpha value 2016-10-15 13:59:59 +02:00
shagu 7bc18d302a rework of the gitter frames 2016-10-15 01:35:12 +02:00