shagu
fc964b2177
nameplates: add option for vertical offset
...
Due to the secure frame requirements in TBC, this option only exists in vanilla.
The feature is also experimental, as it removes the OnEnter/OnLeave events. There
is a ':Click' that can be called on the parent, but there is no ':Enter' or ':Leave'
that could be called to run the scripts. The parent also have no GetScript("OnEnter")
so there's no way to access the script that changes the color and shows the tooltip.
2024-11-03 10:45:47 +01:00
shagu
a3f811a055
minimap: don't overwrite minimap strata
2024-11-02 15:09:42 +01:00
shagu
073bf5ec42
panel: refresh ammo slots on bag update
2024-11-02 14:40:51 +01:00
shagu
b54d172175
turtle-wow: skin proffession buttons and edit box
2024-11-02 12:49:47 +01:00
shagu
69f28b0515
turtle-wow: only change position if skin is enabled
2024-10-31 08:25:32 +01:00
Zeb Walker
3958fb42a5
turtle-wow: rearrange profession elements
2024-10-31 08:24:31 +01:00
bhhandley
d466fdd2db
panel: add total line to gold info panel
2024-10-06 10:03:24 +02:00
shagu
d503aee6b1
toc: bump version to 5.4.7
2024-09-28 11:15:00 +02:00
shagu
577e88c18a
nameplates: keep target nameplate above others
...
Thanks @Otari98 for the idea and implementation via:
https://github.com/shagu/ShaguPlates/pull/30
2024-09-28 11:05:47 +02:00
shagu
a9d2494fee
bags: remove regex workaround for bag searches
2024-09-23 12:51:09 +02:00
shagu
21f77eddbd
loot: only close the proper dialog window
2024-09-23 10:50:15 +02:00
shagu
9bb9dbf4e1
unitframes: use correct text anchor on power bars
2024-09-23 09:57:30 +02:00
dbulatovicx32
b0553c1328
unitframes: add option for text offsets for hp & power bars
2024-09-23 09:44:20 +02:00
bhhandley
b707c4b11f
bags: add option to anchor bags above chat
2024-09-23 09:36:58 +02:00
shagu
fd4df67eb4
bags: make sure bag slot frame is initialized
2024-09-18 09:52:35 +02:00
shagu
b00dc9e33c
nameplates: abbreviate unit names if option is set
2024-09-03 22:20:51 +02:00
shagu
b8d23a0e28
nameplates: combat state border colors
...
* red: attacking player
* yellow: attacking other
* blue: no target (npc only)
* none: out of combat
This only works if super-wow is enabled.
2024-09-02 16:38:44 +02:00
shagu
67f366dd47
toc: bump version to 5.4.6
2024-08-10 08:23:15 +02:00
shagu
641476c1bc
superwow: ignore buff procs during cast
2024-08-10 08:19:06 +02:00
dbulatovicx32
ada9ee9242
unitframes: add offset options to power bars
2024-07-26 19:31:25 +02:00
shikulja
9a40ca7b9b
chatcopy: escape to close chatcopy mode
2024-07-26 19:29:27 +02:00
shagu
8d35a13d7e
skins: do not recreate existing profession buttons
2024-07-21 18:33:19 +02:00
Kyriakos (Dominick) Sidiropoulos
3e19e5b8ed
libdebuff: align and optimize spell post-hooks
2024-07-02 20:57:49 +02:00
shagu
cecc334e6b
mapcolors: remove unnecessary function call
...
- add line breaks between function definitions
- remove debug output and misleading comments
2024-06-07 09:15:34 +02:00
Artur Morozov
f5dcfa6e0e
mapcolors: rewrite module implementation
2024-06-07 09:16:02 +02:00
Kyriakos (Dominick) Sidiropoulos
4da109a705
libspell: use proper caching index for ranked spells
2024-06-07 09:03:30 +02:00
Kyriakos (Dominick) Sidiropoulos
5a7ee5277b
libcast: optimize spell cast hooks
...
- move rank & texture caching to CastCustom
- extend CastCustom with additional arguments
- remove action id scanning from CastSpellByName
2024-06-07 09:02:22 +02:00
Kyriakos (Dominick) Sidiropoulos
b7289a702c
libcast: make post-hook update last cast texture
...
we now set lastcasttex from the texture returned by libspell.GetSpellInfo in "CastSpellByName" post-hook
2024-06-04 08:55:56 +02:00
Kyriakos (Dominick) Sidiropoulos
0bd90d47b4
libcast: reuse spellname and texture from previous call
...
- introduce a guard-close in case the spell is phony
- reuse the spell-name and texture returned by GetSpellInfo()
2024-06-04 08:49:37 +02:00
Kyriakos (Dominick) Sidiropoulos
2b58818f0e
libspell: pass 2nd argument to scanner find to disable exact matching
2024-06-03 09:36:51 +02:00
Kyriakos (Dominick) Sidiropoulos
a45c9f3dbe
libspell: return spell book id and its book-type
2024-06-01 11:12:01 +02:00
shagu
7e0990c4e6
librange: disable 40y checks while in cat form
2024-05-23 10:37:31 +02:00
shagu
c6574adb58
toc: bump version to 5.4.5
2024-05-19 21:52:18 +02:00
shagu
7e7c2f1df8
profiles: initialize profiles as early as possible
2024-05-19 21:49:58 +02:00
shagu
2bc2f2aeb1
core: use empty config variable as fallback
2024-05-19 21:49:37 +02:00
shagu
82759a9f81
config: create initial config in global space
2024-05-19 21:29:29 +02:00
shagu
2be1cacdfc
actionbar: remove item count from reagent strings
2024-05-19 14:30:11 +02:00
shagu
57fd9b5178
turtle-wow: apply chat styles to hc chat
2024-05-16 10:22:25 +02:00
shagu
f5a47b8fbc
libcast: handle interrupts correctly
2024-05-15 07:50:58 +02:00
shagu
02443592cd
cooldown: use the regular one-line throttle
2024-05-14 08:44:04 +02:00
shagu
0006b9c5d7
cooldown: cache parent name if existing
2024-05-14 08:37:33 +02:00
shagu
70653c7dcf
cooldown: only update own alpha if parent changed
2024-05-14 08:35:38 +02:00
shagu
5790ef71b6
api: cache color values for time strings
2024-05-14 08:29:28 +02:00
shagu
d7deff8845
actionbar: check for reagent table index not nil
2024-05-10 23:36:56 +02:00
shagu
b49afcaba9
superwow: only remove existing entries on fail
2024-05-10 10:33:35 +02:00
shagu
604f455042
toc: bump version to 5.4.4
2024-05-10 10:04:55 +02:00
shagu
77763cd95d
superwow: move into its own module
...
Moving superwow integration from thirdparty into a seperate module.
It's a client mod, not an addon and therefore should not bloat the
thirdparty section that is already huge enough.
It was a mistake to treat it as an addon-compat in first place.
Now having it as a seperate module also allows it to grow better
over time as new SuperWoW features are integrated into pfUI.
2024-05-10 10:02:58 +02:00
shagu
23c8f2744a
toc: bump version to 5.4.3
2024-05-10 09:43:34 +02:00
shagu
cc5ad5d3d4
castbar: rework channel and superwow logic
2024-05-10 09:27:04 +02:00
shagu
e95c02e981
thirdparty: add support for superwow spell stops
2024-05-10 09:26:52 +02:00