Brues
201a77ccbd
IsContainerItemOpenable will now tell us if we can actually open the item
2026-05-29 00:31:53 -05:00
Brues
b8da28ebac
use IsContainerItemOpenable and bump minimum ClassicAPI version to 1.2.1
2026-05-28 14:59:31 -05:00
Brues
1fd7895ca7
move away from RAID_CLASS_COLORS dependency
2026-05-28 13:06:00 -05:00
Brues
9adc57cae6
prevent load if classicapi is not installed
2026-05-28 01:01:53 -05:00
Brues
0cddd79c55
backwards for compat for external modules that dont know we updated Registering
2026-05-27 19:00:30 -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
Brues
ba566cdd53
phase 2 removing tbc
...
Strip dead pfUI.client > 11200 and pfUI.expansion == "tbc" branches now
that vanilla is the only supported client.
- pfUI.lua: hardcode expansion = "vanilla"; collapse force_region matrix
- compat/vanilla.lua, libs/{libcast,libdebuff,libtotem,libunitscan,
focus}: drop always-false early-returns
- api/unitframes.lua: delete TargetBuffOnUpdate poller + tbc visibility
and secure-template branches; click-cast keeps only vanilla path
- api/ui-widgets.lua: unconditional EffectiveScale divide
- env/tables.lua: drop unused focus/focustarget pfValidUnits entries
- modules/actionbar.lua: simplify EnablePaging, drop ButtonSwitch/
petvisibility, unwrap prowl block, single keybind-remap path
- modules/{castbar,chat,cooldown,loot,questitem,totems}: unwrap
always-true conditionals
- modules/nameplates.lua: cfg-only fake-cooldown gate, unwrap overlap/
clickthrough + mouselook blocks
- modules/friends.lua + skins/blizzard/friends.lua: maxtab = 4
- skins/blizzard/{help,game_menu,questlog}: drop tbc-only branches
2026-05-25 18:40:17 -05:00
Meow
5ef01174d6
New module - InnervateCall (only for druids)
...
- This module will call in group/raid and battleground if you innervated yourself or someone else.
- The module will inform your group/raid/battleground if innervate is ready again.
2026-04-11 21:10:57 +02:00
Meow
a95aeeb637
new module registry to warn players about new modules
2026-03-23 14:41:40 +01:00
Meow
424952c3fc
fix for report 102
...
Fix for combat_text https://github.com/me0wg4ming/pfUI/issues/102
2026-03-23 13:02:29 +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
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
d4926a2125
img: add improved blizzard border texture
2025-06-01 23:41:21 +02:00
shagu
2bc2f2aeb1
core: use empty config variable as fallback
2024-05-19 21:49:37 +02:00
shagu
b37e8bdc55
core: only set print if not existing
2024-02-28 01:43:16 +01:00
shagu
e7f8a2e0be
config: use modern profile as default
2023-11-03 15:13:20 +01:00
shagu
38ddca179e
core: disable simple chat during cvar setup
2023-11-03 13:03:47 +01:00
shagu
ce7222c32a
core: allow region overwrites for tooltip font
...
This also fixes invalid paths on non-vanilla clients, as
the font-path was not parsed through the pfUI.media[] which
translates pfUI to pfUI-tbc on TBC gameclients.
2023-08-08 16:02:23 +02:00
Mr_Rosh
df2ac5dc61
tooltip: add option to change font & font size
2023-07-24 13:07:29 +02:00
shagu
6ddd2d1ee9
core: support for zhTW region fonts
2023-06-25 12:03:01 +02:00
shagu
e6af9ea6bf
core: enable region fonts for unit_names
2023-02-06 10:51:58 +01:00
Pizzahawaiii
0c337d0152
core: add option to change unit name font
...
Allows changing the font of the unit names, PvP ranks and guild names
(above players' heads) in the general settings. Requires game restart
to be applied.
2022-12-26 10:33:26 +01:00
shagu
9a9d659fa2
fonts: add option to use orignal game fonts
2021-10-11 21:01:57 +02:00
shagu
5987dd2b33
core: add option to use blizzard borders
2021-08-25 18:22:46 +02:00
shagu
2c684e9e91
core: use local variable to check for translations
...
Some old addons (e.g. ArcHUD2) populate a "T" variable in global space which
made pfUI/ShaguPlates assume the translations would have already been loaded
and further loading has been stopped by this. Now using a local variable as
flag to determine if translations where actually processed or not.
2021-02-11 11:00:09 +01:00
shagu
38c0b4b7f9
core: set dropdown fonts to default size
2020-11-19 16:42:02 +01:00
shagu
7d1ccd6b3c
core: remove obsolete font shortcuts
2020-11-19 16:39:14 +01:00
shagu
4dd782c650
core: remove mana color assignment
2020-10-03 00:09:41 +02:00
shagu
7669e64173
core: remove leftover semicolons
2020-08-15 19:29:24 +02:00
shagu
82c2107f42
core: add option to disable addon errors
2020-07-23 18:40:05 +02:00
shagu
fe8833a5d8
core: enforce color update
2020-07-10 15:47:38 +02:00
shagu
8062da6c52
core: only initialiźe fonts after bootup
2020-06-08 23:12:08 +02:00
shagu
6e2bcdac42
fonts: use special fonts for zhCN tbc
2020-04-08 09:44:57 +02:00
shagu
d029f83843
core: skip specific font for koKR clients
2020-03-30 13:49:09 +02:00
shagu
d739c7f0c3
core: overwrite raidcolors only in vanilla clients
2020-03-22 14:19:23 +01:00
shagu
298d0d89ce
core: add global variable to enable debug mode
2019-11-10 06:54:35 +01:00
shagu
ba700713fb
core: fix version number on tbc
2019-10-08 20:47:36 +02:00
shagu
de1d587c8b
core: define an own error handler
2019-10-03 01:16:04 +02:00
shagu
90656f6100
core: initialize table if not existing
2019-10-03 01:15:56 +02:00
shagu
e9237b59b2
core: use concrete string based client checks
2019-06-10 17:06:31 +02:00
shagu
c939f8b322
core: use media mechanism for configurable paths
2019-06-10 13:35:48 +02:00
shagu
7632f92dd1
core: use new media mechanism for all textures
2019-06-10 13:35:48 +02:00
shagu
f3ced08b2d
core: add addon path detection and media table
2019-06-10 13:35:48 +02:00
shagu
8c0907328a
core: initialize language metatable only once
2019-04-21 20:54:02 +02:00
shagu
7c3696915e
core: allow modules to specify compatible clients
2019-04-07 11:07:58 +02:00
Road-block
e50fabfff9
core: global environment cleanup
2019-03-31 14:59:21 +02:00
shagu
874487bde9
api: use already cached backdrop tables
2019-01-11 10:28:25 +01:00
shagu
4924424c7e
core: use numeric client version check
2018-09-30 13:46:19 +02:00