54 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 fc4b88d009 more throttles
more throttle updates, yayyyy
2026-01-10 15:28:16 +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 73561eda4a compat: make hooksecurefunc append by default 2025-07-30 20:18:52 +02:00
shagu 124dcf2e8f minimap: add option to set minimap arrow scaling 2025-06-14 19:11:59 +02:00
shagu cedee86c4c minimap: use correct config entry for zone text 2025-02-02 19:54:40 +01:00
shagu ae773fc486 minimap: only update while the map is closed 2025-01-06 21:46:41 +01:00
bhhandley 50e0e33ff7 minimap: add options for zone and coordinate visibility 2024-12-30 12:36:41 +01:00
shagu a9cdbbda53 minimap: remove obsolete frame strata from coords 2024-11-17 10:22:35 +01:00
shagu 48342c9cc2 minimap: remove obsolete frame strata from zone text 2024-11-07 18:56:48 +01:00
shagu 102db85b2a minimap: add option to configure frame size 2024-11-07 13:36:40 +01:00
shagu a3f811a055 minimap: don't overwrite minimap strata 2024-11-02 15:09:42 +01:00
shagu 11f4e9cda2 minimap: always update coordinates while visible 2023-05-24 19:42:34 +02:00
shagu 683902f75c tracking: set parent for minimap tracking frame 2020-03-16 16:32:03 +01:00
shagu cb8716ea81 minimap: use border spacing like other elements 2020-03-14 21:28:20 +01:00
shagu 3334c7469f modules: make all modules aware of the new borders 2019-12-18 18:54:09 +01:00
shagu 656da011a6 minimap: only hide toggle button if existing 2019-10-03 01:19:14 +02:00
shagu c0fc47f43a minimap: hide worldmap button if existing 2019-08-03 08:43:56 +02:00
shagu e9237b59b2 core: use concrete string based client checks 2019-06-10 17:06:31 +02:00
shagu 7632f92dd1 core: use new media mechanism for all textures 2019-06-10 13:35:48 +02:00
shagu 545be99fd7 api: only add shadow to specific frames 2019-06-02 20:43:56 +02:00
shagu 7bc60e723d core: whitelist a bunch of modules for tbc 2019-04-07 14:48:58 +02:00
shagu a8570c1f2b minimap: add support for minimap toggle keybind 2019-03-31 14:59:21 +02:00
shagu 5dfe5a4899 compat: initial layout of client abstraction api 2018-11-01 14:55:29 +01:00
shagu d467e46dbb minimap: decrease frame level 2017-11-12 14:38:57 +01:00
Cameron Weaver (Clutch) 92de8e5ea4 minimap: make coordinates location configurable 2017-09-27 20:06:00 +02:00
shagu f2e6c77a5a minimap: option to show pvp icon 2017-06-16 15:41:01 +02:00
greenya 38581f724d minimap/panel: consistent player coordinates 2017-05-18 08:05:39 +02: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 1323a75a06 minimap: change battleground icon position 2017-02-05 17:34:18 +01:00
Cruzix 10a53c7782 minimap: option to show zone text on mouseover 2017-02-05 17:19:51 +01:00
shagu ad4e68d681 api: clean up and documentation 2016-12-24 11:03:47 +01:00
shagu 6d9d7946c3 minimap: do not show zero coords 2016-12-19 21:45:16 +01:00
shagu 77f02d9674 fonts: support for non latin gameclients 2016-12-19 18:46:46 +01:00
shagu 4f6917ecd9 minimap: add glow effect to mail icon 2016-12-11 23:56:21 +01:00
shagu e70f5649f9 minimap: fix minimap position 2016-12-10 15:16:15 +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 41653e445f add possibility to exchange the default fonts 2016-11-08 22:09:13 +01:00
shagu 9ae9c6978c minimap: remove useless background 2016-09-20 20:33:55 +02:00
shagu 0ae104c3d9 resize minimap to original size
the minimap is now on its regular size again.
this fixes some bugs with addons like gatherer,
which rely on a static minimap size.
2016-09-20 20:29:00 +02:00
shagu 832d4127f2 the border should not resize the original minimap 2016-09-20 18:44:29 +02:00
shagu 4d436292d0 make fontsize configurable 2016-08-04 18:36:35 +02:00
Eric Mauser d47f74a4f6 save position of frames and load them on login 2016-06-19 00:01:11 +02:00
Eric Mauser cfc074f951 use proper and different frame names 2016-06-17 23:24:43 +02:00
Eric Mauser 0bf37d7eba minimap panel is now a configurable panel 2016-05-21 12:40:59 +02:00
jfastnacht 838683c8bf exchanged zone text with specific minimap zone text function 2016-05-21 11:20:42 +02:00
jfastnacht 3307d396c2 coordinates in minimap on mouse hover * changed minimap location text name 2016-05-21 11:20:42 +02:00