Commit Graph
62 Commits
Author SHA1 Message Date
Brues 3b64bfa98b Show the target LoS indicator through ClassicAPI's UnitInLineOfSight
The indicator moves from the unitxp module to the target frame, so it no
longer needs UnitXP_SP3. Its checkbox and the shared font size move to a
Target Indicators header; unitxp_font_size becomes indicator_font_size.
The unused pfUI.api.UnitInLineOfSight wrapper, which shadowed the
ClassicAPI global inside the pfUI environment, is removed.
2026-10-31 15:41:15 -05:00
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 e9237b59b2 core: use concrete string based client checks 2019-06-10 17:06:31 +02:00
shagu 886284a84f tbc: whitelist player and target frame 2019-04-14 14:48:54 +02:00
shagu 136a80bd76 combopoints: convert to seperate module & movable 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 e651e02a0c target: always refresh status bars 2017-02-26 18:33:46 +01:00
shagu 6c030db720 unitframes: unify onclick function 2017-02-03 18:18:06 +01:00
shagu c0d33cd024 unitframes: add more click actions 2017-02-03 17:23:04 +01:00
shagu 2d9493a34e target: use wow api to calculate levelcolor 2017-01-23 15:12:13 +01:00
shagu 8a49ad5034 target: make fontwidth calculation aware of portraits 2017-01-16 23:22:57 +01:00
shagu 8f6a8c9ba6 target: close dropdown menus when target is hidden 2017-01-15 20:12:51 +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 79ab3ee0b3 target: add option to bypass initial animation 2016-12-31 18:08:02 +01:00
shagu 40789119bd unitframes: add custom healthbar colors 2016-12-27 14:21:36 +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 2972cc8eab mouseover: introducing mouseover casts 2016-12-18 20:19:29 +01:00
shagu 2a02beb308 unitframes: add tooltips to missing unitframes 2016-12-18 20:15:45 +01:00
shagu df4be70f18 unitframes: add option to enable global clickcast 2016-12-12 22:45:41 +01:00
shagu 59780c12d6 target: add disease debuff color 2016-12-12 18:45:33 +01:00
shagu 3bab0d0caa unitframes: add option to change and hide buffs 2016-12-12 17:53:32 +01:00
shagu b3576ea01d unitframes: change layer index 2016-12-10 17:25:51 +01:00
shagu 6cb5a52538 target: fix icon placement 2016-12-10 17:23:03 +01:00
shagu 9614443ea7 uf: add option for dark and non-pastel colors 2016-12-02 19:51:00 +01:00
shagu 48375a402a uf: change leader and loot icon framestrata 2016-11-29 20:56:58 +01:00
shagu 68c2b769ba uf: hide leader icon after leaving group 2016-11-29 20:52:57 +01:00
shagu 9fb160443e pet: fix powerbar values 2016-11-24 00:17:41 +01:00
shagu 5259cda833 unitframes: fix debuff icon placement 2016-11-23 21:18:32 +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 92721c57f7 movables: new approach to handle movable frames 2016-11-17 20:55:07 +01:00
shagu 25fce07b6c target: refine some events for performance 2016-11-16 22:01:59 +01:00
shagu 0dac5bc1e0 module: add option to disable pfUI-UnitFrames 2016-11-13 15:02:13 +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 851d2292f2 target: visualize tagged enemies 2016-11-08 20:15:11 +01:00
shagu 0492664f94 target: fix overlapping text on unitframes 2016-11-06 23:47:33 +01:00
shagu 589536af5c target: fix nil color error 2016-10-17 19:09:55 +02:00
shagu 9b851402ce bypass target animation on clickcast 2016-09-29 22:07:16 +02:00
shagu e6364ace64 Revert "target: remove animation on target change"
This reverts commit 3d4beac2f2.
2016-09-29 21:54:18 +02:00
shagu 3d4beac2f2 target: remove animation on target change 2016-09-29 21:37:12 +02:00
shagu fe82b6e70c target: remove useless code 2016-09-29 21:35:33 +02:00
shagu 4d436292d0 make fontsize configurable 2016-08-04 18:36:35 +02:00