Commit Graph

2985 Commits

Author SHA1 Message Date
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
shagu ae94b5d150 thirdparty: add support for superwow channel skills 2024-05-10 09:26:12 +02:00
shagu 59878b3f8f thirdparty: add support for superwow spell cast 2024-05-09 10:49:03 +02:00